class GeoMesaPhysicalTableModify extends TableModify with EnumerableRel

Physical plan node for modifying GeoMesa table, which is converted from GeoMesaLogicalTableModify

Linear Supertypes
EnumerableRel, PhysicalNode, TableModify, SingleRel, AbstractRelNode, RelNode, Cloneable, RelOptNode, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. GeoMesaPhysicalTableModify
  2. EnumerableRel
  3. PhysicalNode
  4. TableModify
  5. SingleRel
  6. AbstractRelNode
  7. RelNode
  8. Cloneable
  9. RelOptNode
  10. AnyRef
  11. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new GeoMesaPhysicalTableModify(cluster: RelOptCluster, traitSet: RelTraitSet, table: RelOptTable, schema: CatalogReader, input: RelNode, operation: Operation, updateColumnList: List[String], sourceExpressionList: List[RexNode], flattened: Boolean)

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. def accept(arg0: RexShuttle): RelNode
    Definition Classes
    AbstractRelNode → RelNode
  5. def accept(arg0: RelShuttle): RelNode
    Definition Classes
    AbstractRelNode → RelNode
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. def childrenAccept(arg0: RelVisitor): Unit
    Definition Classes
    SingleRel → AbstractRelNode → RelNode
  8. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  9. def collectVariablesSet(arg0: Set[CorrelationId]): Unit
    Definition Classes
    AbstractRelNode → RelNode
  10. def collectVariablesUsed(arg0: Set[CorrelationId]): Unit
    Definition Classes
    AbstractRelNode → RelNode
  11. def computeSelfCost(planner: RelOptPlanner, mq: RelMetadataQuery): RelOptCost
    Definition Classes
    GeoMesaPhysicalTableModify → TableModify → AbstractRelNode → RelNode
  12. def copy(traitSet: RelTraitSet, inputs: List[RelNode]): RelNode
    Definition Classes
    GeoMesaPhysicalTableModify → AbstractRelNode → RelNode
  13. def deepEquals(arg0: Any): Boolean
    Definition Classes
    AbstractRelNode → RelNode
    Annotations
    @API()
  14. def deepHashCode(): Int
    Definition Classes
    AbstractRelNode → RelNode
    Annotations
    @API()
  15. def derive(arg0: List[List[RelTraitSet]]): List[RelNode]
    Definition Classes
    PhysicalNode
  16. def derive(arg0: RelTraitSet, arg1: Int): RelNode
    Definition Classes
    PhysicalNode
  17. def deriveRowType(): RelDataType
    Definition Classes
    TableModify → SingleRel → AbstractRelNode
  18. def deriveTraits(arg0: RelTraitSet, arg1: Int): Pair[RelTraitSet, List[RelTraitSet]]
    Definition Classes
    EnumerableRel → PhysicalNode
  19. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  20. final def equals(arg0: Any): Boolean
    Definition Classes
    AbstractRelNode → AnyRef → Any
  21. def estimateRowCount(arg0: RelMetadataQuery): Double
    Definition Classes
    SingleRel → AbstractRelNode → RelNode
  22. def explain(arg0: RelWriter): Unit
    Definition Classes
    AbstractRelNode → RelNode
  23. def explain(): String
    Definition Classes
    RelNode
  24. def explainTerms(arg0: RelWriter): RelWriter
    Definition Classes
    TableModify → SingleRel → AbstractRelNode
  25. def fieldIsNullable(arg0: Int): Boolean
    Definition Classes
    RelNode
  26. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  27. val geomesaTable: GeoMesaTranslatableTable
  28. def getCatalogReader(): CatalogReader
    Definition Classes
    TableModify
  29. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  30. final def getCluster(): RelOptCluster
    Definition Classes
    AbstractRelNode → RelOptNode
  31. final def getConvention(): Convention
    Definition Classes
    AbstractRelNode → RelNode
    Annotations
    @Pure()
  32. def getCorrelVariable(): String
    Definition Classes
    AbstractRelNode → RelNode
  33. def getDeriveMode(): DeriveMode
    Definition Classes
    EnumerableRel → PhysicalNode
  34. def getDigest(): String
    Definition Classes
    AbstractRelNode → RelNode → RelOptNode
  35. def getExpectedInputRowType(arg0: Int): RelDataType
    Definition Classes
    TableModify → AbstractRelNode → RelNode
  36. def getId(): Int
    Definition Classes
    AbstractRelNode → RelOptNode
  37. def getInput(): RelNode
    Definition Classes
    SingleRel
  38. def getInput(arg0: Int): RelNode
    Definition Classes
    AbstractRelNode → RelNode
  39. def getInputs(): List[RelNode]
    Definition Classes
    SingleRel → AbstractRelNode → RelNode → RelOptNode
  40. def getOperation(): Operation
    Definition Classes
    TableModify
  41. final def getRelDigest(): RelDigest
    Definition Classes
    AbstractRelNode → RelNode
  42. def getRelTypeName(): String
    Definition Classes
    AbstractRelNode → RelNode
  43. final def getRowType(): RelDataType
    Definition Classes
    AbstractRelNode → RelNode → RelOptNode
  44. def getSourceExpressionList(): List[RexNode]
    Definition Classes
    TableModify
  45. def getTable(): RelOptTable
    Definition Classes
    TableModify → AbstractRelNode → RelNode
  46. def getTraitSet(): RelTraitSet
    Definition Classes
    AbstractRelNode → RelOptNode
  47. def getUpdateColumnList(): List[String]
    Definition Classes
    TableModify
  48. def getVariablesSet(): Set[CorrelationId]
    Definition Classes
    AbstractRelNode → RelNode
  49. final def hashCode(): Int
    Definition Classes
    AbstractRelNode → AnyRef → Any
  50. def implement(implementor: EnumerableRelImplementor, pref: Prefer): Result
    Definition Classes
    GeoMesaPhysicalTableModify → EnumerableRel
  51. def isDelete(): Boolean
    Definition Classes
    TableModify
  52. def isEnforcer(): Boolean
    Definition Classes
    AbstractRelNode → RelNode
  53. def isFlattened(): Boolean
    Definition Classes
    TableModify
  54. def isInsert(): Boolean
    Definition Classes
    TableModify
  55. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  56. def isMerge(): Boolean
    Definition Classes
    TableModify
  57. def isUpdate(): Boolean
    Definition Classes
    TableModify
  58. def isValid(arg0: Litmus, arg1: Context): Boolean
    Definition Classes
    AbstractRelNode → RelNode
  59. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  60. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  61. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  62. def onRegister(arg0: RelOptPlanner): RelNode
    Definition Classes
    AbstractRelNode → RelNode
  63. def passThrough(arg0: RelTraitSet): RelNode
    Definition Classes
    PhysicalNode
  64. def passThroughTraits(arg0: RelTraitSet): Pair[RelTraitSet, List[RelTraitSet]]
    Definition Classes
    EnumerableRel → PhysicalNode
  65. def recomputeDigest(): Unit
    Definition Classes
    AbstractRelNode → RelNode
  66. def register(arg0: RelOptPlanner): Unit
    Definition Classes
    AbstractRelNode → RelNode
  67. def replaceInput(arg0: Int, arg1: RelNode): Unit
    Definition Classes
    SingleRel → AbstractRelNode → RelNode
  68. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  69. def toString(): String
    Definition Classes
    AbstractRelNode → AnyRef → Any
  70. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  71. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  72. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Deprecated Value Members

  1. final def getDescription(): String
    Definition Classes
    AbstractRelNode → RelOptNode
    Annotations
    @Deprecated
    Deprecated
  2. final def metadata[M <: Metadata](arg0: Class[M], arg1: RelMetadataQuery): M
    Definition Classes
    AbstractRelNode → RelNode
    Annotations
    @Deprecated
    Deprecated

Inherited from EnumerableRel

Inherited from PhysicalNode

Inherited from TableModify

Inherited from SingleRel

Inherited from AbstractRelNode

Inherited from RelNode

Inherited from Cloneable

Inherited from RelOptNode

Inherited from AnyRef

Inherited from Any

Ungrouped