c
com.spatialx.geomesa.sql.nodes
GeoMesaLogicalTableModify
Companion object GeoMesaLogicalTableModify
class GeoMesaLogicalTableModify extends TableModify
Logical plan node for modifying GeoMesa table
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- GeoMesaLogicalTableModify
- TableModify
- SingleRel
- AbstractRelNode
- RelNode
- Cloneable
- RelOptNode
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new GeoMesaLogicalTableModify(cluster: RelOptCluster, traitSet: RelTraitSet, table: RelOptTable, schema: CatalogReader, input: RelNode, operation: Operation, updateColumnList: List[String], sourceExpressionList: List[RexNode], flattened: Boolean)
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: RexShuttle): RelNode
- Definition Classes
- AbstractRelNode → RelNode
-
def
accept(arg0: RelShuttle): RelNode
- Definition Classes
- AbstractRelNode → RelNode
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
childrenAccept(arg0: RelVisitor): Unit
- Definition Classes
- SingleRel → 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
- TableModify → AbstractRelNode → RelNode
-
def
copy(traitSet: RelTraitSet, inputs: List[RelNode]): RelNode
- Definition Classes
- GeoMesaLogicalTableModify → 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
- TableModify → SingleRel → 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
- SingleRel → AbstractRelNode → RelNode
-
def
explain(arg0: RelWriter): Unit
- Definition Classes
- AbstractRelNode → RelNode
-
def
explain(): String
- Definition Classes
- RelNode
-
def
explainTerms(arg0: RelWriter): RelWriter
- Definition Classes
- TableModify → SingleRel → AbstractRelNode
-
def
fieldIsNullable(arg0: Int): Boolean
- Definition Classes
- RelNode
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
getCatalogReader(): CatalogReader
- Definition Classes
- TableModify
-
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
- TableModify → AbstractRelNode → RelNode
-
def
getId(): Int
- Definition Classes
- AbstractRelNode → RelOptNode
-
def
getInput(): RelNode
- Definition Classes
- SingleRel
-
def
getInput(arg0: Int): RelNode
- Definition Classes
- AbstractRelNode → RelNode
-
def
getInputs(): List[RelNode]
- Definition Classes
- SingleRel → AbstractRelNode → RelNode → RelOptNode
-
def
getOperation(): Operation
- Definition Classes
- TableModify
-
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
getSourceExpressionList(): List[RexNode]
- Definition Classes
- TableModify
-
def
getTable(): RelOptTable
- Definition Classes
- TableModify → AbstractRelNode → RelNode
-
def
getTraitSet(): RelTraitSet
- Definition Classes
- AbstractRelNode → RelOptNode
-
def
getUpdateColumnList(): List[String]
- Definition Classes
- TableModify
-
def
getVariablesSet(): Set[CorrelationId]
- Definition Classes
- AbstractRelNode → RelNode
-
final
def
hashCode(): Int
- Definition Classes
- AbstractRelNode → AnyRef → Any
-
def
isDelete(): Boolean
- Definition Classes
- TableModify
-
def
isEnforcer(): Boolean
- Definition Classes
- AbstractRelNode → RelNode
-
def
isFlattened(): Boolean
- Definition Classes
- TableModify
-
def
isInsert(): Boolean
- Definition Classes
- TableModify
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
isMerge(): Boolean
- Definition Classes
- TableModify
-
def
isUpdate(): Boolean
- Definition Classes
- TableModify
-
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
recomputeDigest(): Unit
- Definition Classes
- AbstractRelNode → RelNode
-
def
register(planner: RelOptPlanner): Unit
- Definition Classes
- GeoMesaLogicalTableModify → AbstractRelNode → RelNode
-
def
replaceInput(arg0: Int, arg1: RelNode): Unit
- Definition Classes
- SingleRel → AbstractRelNode → RelNode
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
- def toPhysical(input: RelNode): GeoMesaPhysicalTableModify
-
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()