class GeoMesaPhysicalTableScan extends GeoMesaTableScan with GeoMesaRel
A physical version of GeoMesaTableScan node, will be converted from GeoMesaLogicalTableScan by converter rule GeoMesaTableLogicalToPhysicalRule.
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- GeoMesaPhysicalTableScan
- GeoMesaRel
- GeoMesaTableScan
- TableScan
- Hintable
- AbstractRelNode
- RelNode
- Cloneable
- RelOptNode
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new GeoMesaPhysicalTableScan(cluster: RelOptCluster, traitSet: RelTraitSet, hints: List[RelHint], table: RelOptTable, geomesaTable: GeoMesaTranslatableTable, scanParams: ScanParams)
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
-
def
accept(arg0: RelShuttle): RelNode
- Definition Classes
- TableScan → AbstractRelNode → RelNode
-
def
accept(arg0: RexShuttle): RelNode
- Definition Classes
- AbstractRelNode → RelNode
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
attachHints(arg0: List[RelHint]): RelNode
- Definition Classes
- Hintable
-
def
childrenAccept(arg0: RelVisitor): Unit
- Definition Classes
- AbstractRelNode → RelNode
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
collectVariablesSet(arg0: Set[CorrelationId]): Unit
- Definition Classes
- AbstractRelNode → RelNode
-
def
collectVariablesUsed(arg0: Set[CorrelationId]): Unit
- Definition Classes
- AbstractRelNode → RelNode
-
def
computeSelfCost(planner: RelOptPlanner, mq: RelMetadataQuery): RelOptCost
- Definition Classes
- GeoMesaPhysicalTableScan → TableScan → AbstractRelNode → RelNode
-
def
copy(traitSet: RelTraitSet, inputs: List[RelNode]): RelNode
- Definition Classes
- GeoMesaTableScan → AbstractRelNode → RelNode
-
def
deepEquals(arg0: Any): Boolean
- Definition Classes
- AbstractRelNode → RelNode
- Annotations
- @API()
-
def
deepHashCode(): Int
- Definition Classes
- AbstractRelNode → RelNode
- Annotations
- @API()
-
def
deriveRowType(): RelDataType
- Definition Classes
- GeoMesaTableScan → TableScan → AbstractRelNode
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
equals(arg0: Any): Boolean
- Definition Classes
- AbstractRelNode → AnyRef → Any
-
def
estimateRowCount(mq: RelMetadataQuery): Double
- Definition Classes
- GeoMesaPhysicalTableScan → TableScan → AbstractRelNode → RelNode
-
def
explain(arg0: RelWriter): Unit
- Definition Classes
- AbstractRelNode → RelNode
-
def
explain(): String
- Definition Classes
- RelNode
-
def
explainTerms(pw: RelWriter): RelWriter
- Definition Classes
- GeoMesaTableScan → TableScan → AbstractRelNode
-
def
fieldIsNullable(arg0: Int): Boolean
- Definition Classes
- RelNode
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
val
geomesaTable: GeoMesaTranslatableTable
- Definition Classes
- GeoMesaTableScan
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
getCluster(): RelOptCluster
- Definition Classes
- AbstractRelNode → RelOptNode
-
final
def
getConvention(): Convention
- Definition Classes
- AbstractRelNode → RelNode
- Annotations
- @Pure()
-
def
getCorrelVariable(): String
- Definition Classes
- AbstractRelNode → RelNode
-
def
getDigest(): String
- Definition Classes
- AbstractRelNode → RelNode → RelOptNode
-
def
getExpectedInputRowType(arg0: Int): RelDataType
- Definition Classes
- AbstractRelNode → RelNode
-
def
getHints(): ImmutableList[RelHint]
- Definition Classes
- TableScan → Hintable
-
def
getId(): Int
- Definition Classes
- AbstractRelNode → RelOptNode
-
def
getInput(arg0: Int): RelNode
- Definition Classes
- AbstractRelNode → RelNode
-
def
getInputs(): List[RelNode]
- Definition Classes
- AbstractRelNode → RelNode → RelOptNode
-
final
def
getRelDigest(): RelDigest
- Definition Classes
- AbstractRelNode → RelNode
-
def
getRelTypeName(): String
- Definition Classes
- AbstractRelNode → RelNode
-
final
def
getRowType(): RelDataType
- Definition Classes
- AbstractRelNode → RelNode → RelOptNode
-
def
getTable(): RelOptTable
- Definition Classes
- TableScan → AbstractRelNode → RelNode
-
def
getTraitSet(): RelTraitSet
- Definition Classes
- AbstractRelNode → RelOptNode
-
def
getVariablesSet(): Set[CorrelationId]
- Definition Classes
- AbstractRelNode → RelNode
-
final
def
hashCode(): Int
- Definition Classes
- AbstractRelNode → AnyRef → Any
-
def
identity(): ImmutableIntList
- Definition Classes
- TableScan
-
def
implement(): Result
Implemented by subclasses to convert itself to geotools Query object
Implemented by subclasses to convert itself to geotools Query object
- Definition Classes
- GeoMesaPhysicalTableScan → GeoMesaRel
-
def
isAggregatedOrLimited: Boolean
- Definition Classes
- GeoMesaTableScan
-
def
isEnforcer(): Boolean
- Definition Classes
- AbstractRelNode → RelNode
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
isLimited: Boolean
- Definition Classes
- GeoMesaTableScan
-
def
isValid(arg0: Litmus, arg1: Context): Boolean
- Definition Classes
- AbstractRelNode → RelNode
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
onRegister(arg0: RelOptPlanner): RelNode
- Definition Classes
- AbstractRelNode → RelNode
-
def
project(arg0: ImmutableBitSet, arg1: Set[RelDataTypeField], arg2: RelBuilder): RelNode
- Definition Classes
- TableScan
-
val
propertyNameList: Seq[String]
- Definition Classes
- GeoMesaTableScan
-
def
recomputeDigest(): Unit
- Definition Classes
- AbstractRelNode → RelNode
-
def
register(planner: RelOptPlanner): Unit
- Definition Classes
- GeoMesaPhysicalTableScan → AbstractRelNode → RelNode
-
def
replaceInput(arg0: Int, arg1: RelNode): Unit
- Definition Classes
- AbstractRelNode → RelNode
-
val
scanParams: ScanParams
- Definition Classes
- GeoMesaTableScan
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AbstractRelNode → AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
withHints(arg0: List[RelHint]): RelNode
- Definition Classes
- Hintable