class Processor extends QueryInterpreter
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Processor
- QueryInterpreter
- SummaryTypesNames
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new Processor(finder: (Option[String]) => StatementAccessor[Statement], env: Environment)
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final val ACT: String("Act")
- Definition Classes
- SummaryTypesNames
- final val AG: String("Ag")
- Definition Classes
- SummaryTypesNames
- final val ALT: String("Alt")
- Definition Classes
- SummaryTypesNames
- final val ALT_1: String("Alt_1")
- Definition Classes
- SummaryTypesNames
- final val AOBO: String("Aobo")
- Definition Classes
- SummaryTypesNames
- final val AOBO_1: String("Aobo_1")
- Definition Classes
- SummaryTypesNames
- final val ENT: String("Ent")
- Definition Classes
- SummaryTypesNames
- final val MEM: String("Mem")
- Definition Classes
- SummaryTypesNames
- final val MEM_1: String("Mem_1")
- Definition Classes
- SummaryTypesNames
- final val MEN: String("Men")
- Definition Classes
- SummaryTypesNames
- final val MEN_1: String("Men_1")
- Definition Classes
- SummaryTypesNames
- final val PLAN: String("Plan")
- Definition Classes
- SummaryTypesNames
- final val PRIM: String("Prim")
- Definition Classes
- SummaryTypesNames
- final val PROVBAG: String("ProvBag")
- Definition Classes
- SummaryTypesNames
- final val PROVSET: String("ProvSet")
- Definition Classes
- SummaryTypesNames
- final val RESOURCE: String("Resource")
- Definition Classes
- SummaryTypesNames
- final val SPEC: String("Spec")
- Definition Classes
- SummaryTypesNames
- final val SPEC_1: String("Spec_1")
- Definition Classes
- SummaryTypesNames
- final val USD: String("Usd")
- Definition Classes
- SummaryTypesNames
- final val USD_1: String("Usd_1")
- Definition Classes
- SummaryTypesNames
- final val WAT: String("Wat")
- Definition Classes
- SummaryTypesNames
- final val WAT_1: String("Wat_1")
- Definition Classes
- SummaryTypesNames
- final val WAW: String("Waw")
- Definition Classes
- SummaryTypesNames
- final val WAW_1: String("Waw_1")
- Definition Classes
- SummaryTypesNames
- final val WDF: String("Wdf")
- Definition Classes
- SummaryTypesNames
- final val WDF_1: String("Wdf_1")
- Definition Classes
- SummaryTypesNames
- final val WDF_triangle: String("WdfT")
- Definition Classes
- SummaryTypesNames
- final val WDF_triangle_1: String("WdfT_1")
- Definition Classes
- SummaryTypesNames
- final val WEB: String("Web")
- Definition Classes
- SummaryTypesNames
- final val WEB_1: String("Web_1")
- Definition Classes
- SummaryTypesNames
- final val WGB: String("Wgb")
- Definition Classes
- SummaryTypesNames
- final val WGB_1: String("Wgb_1")
- Definition Classes
- SummaryTypesNames
- final val WINFLB: String("Winflb")
- Definition Classes
- SummaryTypesNames
- final val WINFLB_1: String("Winflb_1")
- Definition Classes
- SummaryTypesNames
- final val WINFOB: String("Winfob")
- Definition Classes
- SummaryTypesNames
- final val WINFOB_1: String("Winfob_1")
- Definition Classes
- SummaryTypesNames
- final val WINVB: String("Winvb")
- Definition Classes
- SummaryTypesNames
- final val WINVB_1: String("Winvb_1")
- Definition Classes
- SummaryTypesNames
- final val WSB: String("Wsb")
- Definition Classes
- SummaryTypesNames
- final val WSB_1: String("Wsb_1")
- Definition Classes
- SummaryTypesNames
- def accumulateInto(where: Option[Set[Record]]): (Record) => Unit
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
- val defaultFieldDelimiter: Char
- Definition Classes
- QueryInterpreter
- 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
- 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
- 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
- val environment: Environment
- Definition Classes
- Processor → QueryInterpreter
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def evalAccumulate(queryString: String, records: Set[Record]): Processor
- def evalPred(p: Predicate)(rec: Record): Boolean
Query Interpretation --------------------
Query Interpretation --------------------
- Definition Classes
- QueryInterpreter
- def evalPrint(queryString: String): Unit
- Annotations
- @unused()
- def evalRef(r: Ref)(rec: Record): Seq[AnyRef]
- Definition Classes
- QueryInterpreter
- def execOp(o: Operator)(yld: (Record) => Unit): Unit
- Definition Classes
- QueryInterpreter
- def execOpFollowedbyNull(o: Operator)(yld: (Record) => Unit): Unit
- Definition Classes
- QueryInterpreter
- def execQuery(q: Operator, recs: Option[Set[Record]]): Unit
- def execQuery(q: Operator): Unit
- Definition Classes
- QueryInterpreter
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- def getValues(f: RField): Option[Seq[TypedValue]]
- Definition Classes
- QueryInterpreter
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def isNumericCol(s: String): Boolean
- Definition Classes
- QueryInterpreter
- val logger: Logger
- final val name_order_map: Map[String, Int]
- Definition Classes
- SummaryTypesNames
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def newRecords(): Set[Record]
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- def parsePQL(queryString: String): Option[Operator]
- def printFields(fields: RFields): Unit
- Definition Classes
- QueryInterpreter
- def printSchema(schema: Schema): Unit
- Definition Classes
- QueryInterpreter
- def processDocument(document: List[Statement], schema: Schema)(yld: (Record) => Unit): Unit
- Definition Classes
- QueryInterpreter
- def resultSchema(o: Operator): Schema
- Definition Classes
- QueryInterpreter
- val statementFinder: (Option[String]) => StatementAccessor[Statement]
- Definition Classes
- Processor → QueryInterpreter
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toFields(records: Set[Record]): Set[RField]
- def toMap(rec: Record): Map[String, Statement]
- def toMap2(record: Record): Map[String, RField]
- def toSeqStatement(f: RField): Seq[Statement]
- Definition Classes
- QueryInterpreter
- def toStatement(f: RField): Statement
Low-Level Processing Logic --------------------------
Low-Level Processing Logic --------------------------
- Definition Classes
- QueryInterpreter
- def toStatements(records: Set[Record]): Set[Statement]
- Annotations
- @unused()
- def toString(): String
- Definition Classes
- AnyRef → Any
- def toValues(f: RField): Seq[TypedValue]
- Definition Classes
- QueryInterpreter
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
(Since version 9)