class GeoMesaLogicalTableModify extends TableModify

Logical plan node for modifying GeoMesa table

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

Instance Constructors

  1. new GeoMesaLogicalTableModify(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(arg0: RelOptPlanner, arg1: RelMetadataQuery): RelOptCost
    Definition Classes
    TableModify → AbstractRelNode → RelNode
  12. def copy(traitSet: RelTraitSet, inputs: List[RelNode]): RelNode
    Definition Classes
    GeoMesaLogicalTableModify → 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 deriveRowType(): RelDataType
    Definition Classes
    TableModify → SingleRel → AbstractRelNode
  16. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  17. final def equals(arg0: Any): Boolean
    Definition Classes
    AbstractRelNode → AnyRef → Any
  18. def estimateRowCount(arg0: RelMetadataQuery): Double
    Definition Classes
    SingleRel → AbstractRelNode → RelNode
  19. def explain(arg0: RelWriter): Unit
    Definition Classes
    AbstractRelNode → RelNode
  20. def explain(): String
    Definition Classes
    RelNode
  21. def explainTerms(arg0: RelWriter): RelWriter
    Definition Classes
    TableModify → SingleRel → AbstractRelNode
  22. def fieldIsNullable(arg0: Int): Boolean
    Definition Classes
    RelNode
  23. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  24. def getCatalogReader(): CatalogReader
    Definition Classes
    TableModify
  25. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  26. final def getCluster(): RelOptCluster
    Definition Classes
    AbstractRelNode → RelOptNode
  27. final def getConvention(): Convention
    Definition Classes
    AbstractRelNode → RelNode
    Annotations
    @Pure()
  28. def getCorrelVariable(): String
    Definition Classes
    AbstractRelNode → RelNode
  29. def getDigest(): String
    Definition Classes
    AbstractRelNode → RelNode → RelOptNode
  30. def getExpectedInputRowType(arg0: Int): RelDataType
    Definition Classes
    TableModify → AbstractRelNode → RelNode
  31. def getId(): Int
    Definition Classes
    AbstractRelNode → RelOptNode
  32. def getInput(): RelNode
    Definition Classes
    SingleRel
  33. def getInput(arg0: Int): RelNode
    Definition Classes
    AbstractRelNode → RelNode
  34. def getInputs(): List[RelNode]
    Definition Classes
    SingleRel → AbstractRelNode → RelNode → RelOptNode
  35. def getOperation(): Operation
    Definition Classes
    TableModify
  36. final def getRelDigest(): RelDigest
    Definition Classes
    AbstractRelNode → RelNode
  37. def getRelTypeName(): String
    Definition Classes
    AbstractRelNode → RelNode
  38. final def getRowType(): RelDataType
    Definition Classes
    AbstractRelNode → RelNode → RelOptNode
  39. def getSourceExpressionList(): List[RexNode]
    Definition Classes
    TableModify
  40. def getTable(): RelOptTable
    Definition Classes
    TableModify → AbstractRelNode → RelNode
  41. def getTraitSet(): RelTraitSet
    Definition Classes
    AbstractRelNode → RelOptNode
  42. def getUpdateColumnList(): List[String]
    Definition Classes
    TableModify
  43. def getVariablesSet(): Set[CorrelationId]
    Definition Classes
    AbstractRelNode → RelNode
  44. final def hashCode(): Int
    Definition Classes
    AbstractRelNode → AnyRef → Any
  45. def isDelete(): Boolean
    Definition Classes
    TableModify
  46. def isEnforcer(): Boolean
    Definition Classes
    AbstractRelNode → RelNode
  47. def isFlattened(): Boolean
    Definition Classes
    TableModify
  48. def isInsert(): Boolean
    Definition Classes
    TableModify
  49. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  50. def isMerge(): Boolean
    Definition Classes
    TableModify
  51. def isUpdate(): Boolean
    Definition Classes
    TableModify
  52. def isValid(arg0: Litmus, arg1: Context): Boolean
    Definition Classes
    AbstractRelNode → RelNode
  53. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  54. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  55. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  56. def onRegister(arg0: RelOptPlanner): RelNode
    Definition Classes
    AbstractRelNode → RelNode
  57. def recomputeDigest(): Unit
    Definition Classes
    AbstractRelNode → RelNode
  58. def register(planner: RelOptPlanner): Unit
    Definition Classes
    GeoMesaLogicalTableModify → AbstractRelNode → RelNode
  59. def replaceInput(arg0: Int, arg1: RelNode): Unit
    Definition Classes
    SingleRel → AbstractRelNode → RelNode
  60. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  61. def toPhysical(input: RelNode): GeoMesaPhysicalTableModify
  62. def toString(): String
    Definition Classes
    AbstractRelNode → AnyRef → Any
  63. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  64. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  65. 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 TableModify

Inherited from SingleRel

Inherited from AbstractRelNode

Inherited from RelNode

Inherited from Cloneable

Inherited from RelOptNode

Inherited from AnyRef

Inherited from Any

Ungrouped