abstract class GeoMesaTableScan extends TableScan
Relational expression representing a GeoMesa table. It may contain projections and filters when they were pushed down to this table scan relation.
Linear Supertypes
Known Subclasses
Ordering
- Alphabetic
- By Inheritance
Inherited
- GeoMesaTableScan
- TableScan
- Hintable
- AbstractRelNode
- RelNode
- Cloneable
- RelOptNode
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new GeoMesaTableScan(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(arg0: RelOptPlanner, arg1: RelMetadataQuery): RelOptCost
- Definition Classes
- 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(arg0: RelMetadataQuery): Double
- Definition Classes
- 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
-
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 isAggregatedOrLimited: Boolean
-
def
isEnforcer(): Boolean
- Definition Classes
- AbstractRelNode → RelNode
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def isLimited: Boolean
-
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]
-
def
recomputeDigest(): Unit
- Definition Classes
- AbstractRelNode → RelNode
-
def
register(arg0: RelOptPlanner): Unit
- Definition Classes
- AbstractRelNode → RelNode
-
def
replaceInput(arg0: Int, arg1: RelNode): Unit
- Definition Classes
- AbstractRelNode → RelNode
- val scanParams: ScanParams
-
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