class Processor extends QueryInterpreter

Linear Supertypes
QueryInterpreter, SummaryTypesNames, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Processor
  2. QueryInterpreter
  3. SummaryTypesNames
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new Processor(finder: (Option[String]) => StatementAccessor[Statement], env: Environment)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final val ACT: String("Act")
    Definition Classes
    SummaryTypesNames
  5. final val AG: String("Ag")
    Definition Classes
    SummaryTypesNames
  6. final val ALT: String("Alt")
    Definition Classes
    SummaryTypesNames
  7. final val ALT_1: String("Alt_1")
    Definition Classes
    SummaryTypesNames
  8. final val AOBO: String("Aobo")
    Definition Classes
    SummaryTypesNames
  9. final val AOBO_1: String("Aobo_1")
    Definition Classes
    SummaryTypesNames
  10. final val ENT: String("Ent")
    Definition Classes
    SummaryTypesNames
  11. final val MEM: String("Mem")
    Definition Classes
    SummaryTypesNames
  12. final val MEM_1: String("Mem_1")
    Definition Classes
    SummaryTypesNames
  13. final val MEN: String("Men")
    Definition Classes
    SummaryTypesNames
  14. final val MEN_1: String("Men_1")
    Definition Classes
    SummaryTypesNames
  15. final val PLAN: String("Plan")
    Definition Classes
    SummaryTypesNames
  16. final val PRIM: String("Prim")
    Definition Classes
    SummaryTypesNames
  17. final val PROVBAG: String("ProvBag")
    Definition Classes
    SummaryTypesNames
  18. final val PROVSET: String("ProvSet")
    Definition Classes
    SummaryTypesNames
  19. final val RESOURCE: String("Resource")
    Definition Classes
    SummaryTypesNames
  20. final val SPEC: String("Spec")
    Definition Classes
    SummaryTypesNames
  21. final val SPEC_1: String("Spec_1")
    Definition Classes
    SummaryTypesNames
  22. final val USD: String("Usd")
    Definition Classes
    SummaryTypesNames
  23. final val USD_1: String("Usd_1")
    Definition Classes
    SummaryTypesNames
  24. final val WAT: String("Wat")
    Definition Classes
    SummaryTypesNames
  25. final val WAT_1: String("Wat_1")
    Definition Classes
    SummaryTypesNames
  26. final val WAW: String("Waw")
    Definition Classes
    SummaryTypesNames
  27. final val WAW_1: String("Waw_1")
    Definition Classes
    SummaryTypesNames
  28. final val WDF: String("Wdf")
    Definition Classes
    SummaryTypesNames
  29. final val WDF_1: String("Wdf_1")
    Definition Classes
    SummaryTypesNames
  30. final val WDF_triangle: String("WdfT")
    Definition Classes
    SummaryTypesNames
  31. final val WDF_triangle_1: String("WdfT_1")
    Definition Classes
    SummaryTypesNames
  32. final val WEB: String("Web")
    Definition Classes
    SummaryTypesNames
  33. final val WEB_1: String("Web_1")
    Definition Classes
    SummaryTypesNames
  34. final val WGB: String("Wgb")
    Definition Classes
    SummaryTypesNames
  35. final val WGB_1: String("Wgb_1")
    Definition Classes
    SummaryTypesNames
  36. final val WINFLB: String("Winflb")
    Definition Classes
    SummaryTypesNames
  37. final val WINFLB_1: String("Winflb_1")
    Definition Classes
    SummaryTypesNames
  38. final val WINFOB: String("Winfob")
    Definition Classes
    SummaryTypesNames
  39. final val WINFOB_1: String("Winfob_1")
    Definition Classes
    SummaryTypesNames
  40. final val WINVB: String("Winvb")
    Definition Classes
    SummaryTypesNames
  41. final val WINVB_1: String("Winvb_1")
    Definition Classes
    SummaryTypesNames
  42. final val WSB: String("Wsb")
    Definition Classes
    SummaryTypesNames
  43. final val WSB_1: String("Wsb_1")
    Definition Classes
    SummaryTypesNames
  44. def accumulateInto(where: Option[Set[Record]]): (Record) => Unit
  45. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  46. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  47. val defaultFieldDelimiter: Char
    Definition Classes
    QueryInterpreter
  48. def doAggregate[AGGREGATE](keys: Schema, agg: Schema, parent: Operator, yld: (Record) => Unit, fieldUnit: (String) => AGGREGATE, aggregateFun: (AGGREGATE, Seq[RField]) => AGGREGATE, toField: (AGGREGATE) => RField): Unit
    Definition Classes
    QueryInterpreter
  49. def doAggregateSort[AGGREGATE](keys: Schema, agg: Schema, parent: Operator, yld: (Record) => Unit, fieldUnit: (String) => AGGREGATE, aggregateFun: (AGGREGATE, Seq[RField]) => AGGREGATE, toField: (AGGREGATE) => RField, sorter: Ref): Unit
    Definition Classes
    QueryInterpreter
  50. def doCount[AGGREGATE](keys: Schema, agg: Schema, parent: Operator, yld: (Record) => Unit, fieldUnit: (String) => AGGREGATE, aggregateFun: (AGGREGATE, Seq[RField]) => AGGREGATE, toField: (AGGREGATE) => RField): Unit
    Definition Classes
    QueryInterpreter
  51. val environment: Environment
    Definition Classes
    ProcessorQueryInterpreter
  52. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  53. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  54. def evalAccumulate(queryString: String, records: Set[Record]): Processor
  55. def evalPred(p: Predicate)(rec: Record): Boolean

    Query Interpretation --------------------

    Query Interpretation --------------------

    Definition Classes
    QueryInterpreter
  56. def evalPrint(queryString: String): Unit
    Annotations
    @unused()
  57. def evalRef(r: Ref)(rec: Record): Seq[AnyRef]
    Definition Classes
    QueryInterpreter
  58. def execOp(o: Operator)(yld: (Record) => Unit): Unit
    Definition Classes
    QueryInterpreter
  59. def execOpFollowedbyNull(o: Operator)(yld: (Record) => Unit): Unit
    Definition Classes
    QueryInterpreter
  60. def execQuery(q: Operator, recs: Option[Set[Record]]): Unit
  61. def execQuery(q: Operator): Unit
    Definition Classes
    QueryInterpreter
  62. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  63. def getValues(f: RField): Option[Seq[TypedValue]]
    Definition Classes
    QueryInterpreter
  64. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  65. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  66. def isNumericCol(s: String): Boolean
    Definition Classes
    QueryInterpreter
  67. val logger: Logger
  68. final val name_order_map: Map[String, Int]
    Definition Classes
    SummaryTypesNames
  69. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  70. def newRecords(): Set[Record]
  71. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  72. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  73. def parsePQL(queryString: String): Option[Operator]
  74. def printFields(fields: RFields): Unit
    Definition Classes
    QueryInterpreter
  75. def printSchema(schema: Schema): Unit
    Definition Classes
    QueryInterpreter
  76. def processDocument(document: List[Statement], schema: Schema)(yld: (Record) => Unit): Unit
    Definition Classes
    QueryInterpreter
  77. def resultSchema(o: Operator): Schema
    Definition Classes
    QueryInterpreter
  78. val statementFinder: (Option[String]) => StatementAccessor[Statement]
    Definition Classes
    ProcessorQueryInterpreter
  79. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  80. def toFields(records: Set[Record]): Set[RField]
  81. def toMap(rec: Record): Map[String, Statement]
  82. def toMap2(record: Record): Map[String, RField]
  83. def toSeqStatement(f: RField): Seq[Statement]
    Definition Classes
    QueryInterpreter
  84. def toStatement(f: RField): Statement

    Low-Level Processing Logic --------------------------

    Low-Level Processing Logic --------------------------

    Definition Classes
    QueryInterpreter
  85. def toStatements(records: Set[Record]): Set[Statement]
    Annotations
    @unused()
  86. def toString(): String
    Definition Classes
    AnyRef → Any
  87. def toValues(f: RField): Seq[TypedValue]
    Definition Classes
    QueryInterpreter
  88. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  89. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  90. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

    (Since version 9)

Inherited from QueryInterpreter

Inherited from SummaryTypesNames

Inherited from AnyRef

Inherited from Any

Ungrouped