Class/Object

com.spatialx.geomesa.sql.nodes

GeoMesaPhysicalTableModify

Related Docs: object GeoMesaPhysicalTableModify | package nodes

Permalink

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)

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def accept(arg0: RexShuttle): RelNode

    Permalink
    Definition Classes
    AbstractRelNode → RelNode
  5. def accept(arg0: RelShuttle): RelNode

    Permalink
    Definition Classes
    AbstractRelNode → RelNode
  6. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  7. def childrenAccept(arg0: RelVisitor): Unit

    Permalink
    Definition Classes
    SingleRel → AbstractRelNode → RelNode
  8. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  9. def collectVariablesSet(arg0: Set[CorrelationId]): Unit

    Permalink
    Definition Classes
    AbstractRelNode → RelNode
  10. def collectVariablesUsed(arg0: Set[CorrelationId]): Unit

    Permalink
    Definition Classes
    AbstractRelNode → RelNode
  11. def computeSelfCost(planner: RelOptPlanner, mq: RelMetadataQuery): RelOptCost

    Permalink
    Definition Classes
    GeoMesaPhysicalTableModify → TableModify → AbstractRelNode → RelNode
  12. def copy(traitSet: RelTraitSet, inputs: List[RelNode]): RelNode

    Permalink
    Definition Classes
    GeoMesaPhysicalTableModify → AbstractRelNode → RelNode
  13. def deepEquals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AbstractRelNode → RelNode
    Annotations
    @API()
  14. def deepHashCode(): Int

    Permalink
    Definition Classes
    AbstractRelNode → RelNode
    Annotations
    @API()
  15. def derive(arg0: List[List[RelTraitSet]]): List[RelNode]

    Permalink
    Definition Classes
    PhysicalNode
  16. def derive(arg0: RelTraitSet, arg1: Int): RelNode

    Permalink
    Definition Classes
    PhysicalNode
  17. def deriveRowType(): RelDataType

    Permalink
    Definition Classes
    TableModify → SingleRel → AbstractRelNode
  18. def deriveTraits(arg0: RelTraitSet, arg1: Int): Pair[RelTraitSet, List[RelTraitSet]]

    Permalink
    Definition Classes
    EnumerableRel → PhysicalNode
  19. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  20. final def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AbstractRelNode → AnyRef → Any
  21. def estimateRowCount(arg0: RelMetadataQuery): Double

    Permalink
    Definition Classes
    SingleRel → AbstractRelNode → RelNode
  22. def explain(arg0: RelWriter): Unit

    Permalink
    Definition Classes
    AbstractRelNode → RelNode
  23. def explain(): String

    Permalink
    Definition Classes
    RelNode
  24. def explainTerms(arg0: RelWriter): RelWriter

    Permalink
    Definition Classes
    TableModify → SingleRel → AbstractRelNode
  25. def fieldIsNullable(arg0: Int): Boolean

    Permalink
    Definition Classes
    RelNode
  26. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  27. val geomesaTable: GeoMesaTranslatableTable

    Permalink
  28. def getCatalogReader(): CatalogReader

    Permalink
    Definition Classes
    TableModify
  29. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  30. final def getCluster(): RelOptCluster

    Permalink
    Definition Classes
    AbstractRelNode → RelOptNode
  31. final def getConvention(): Convention

    Permalink
    Definition Classes
    AbstractRelNode → RelNode
    Annotations
    @Pure()
  32. def getCorrelVariable(): String

    Permalink
    Definition Classes
    AbstractRelNode → RelNode
  33. def getDeriveMode(): DeriveMode

    Permalink
    Definition Classes
    EnumerableRel → PhysicalNode
  34. def getDigest(): String

    Permalink
    Definition Classes
    AbstractRelNode → RelNode → RelOptNode
  35. def getExpectedInputRowType(arg0: Int): RelDataType

    Permalink
    Definition Classes
    TableModify → AbstractRelNode → RelNode
  36. def getId(): Int

    Permalink
    Definition Classes
    AbstractRelNode → RelOptNode
  37. def getInput(): RelNode

    Permalink
    Definition Classes
    SingleRel
  38. def getInput(arg0: Int): RelNode

    Permalink
    Definition Classes
    AbstractRelNode → RelNode
  39. def getInputs(): List[RelNode]

    Permalink
    Definition Classes
    SingleRel → AbstractRelNode → RelNode → RelOptNode
  40. def getOperation(): Operation

    Permalink
    Definition Classes
    TableModify
  41. final def getRelDigest(): RelDigest

    Permalink
    Definition Classes
    AbstractRelNode → RelNode
  42. def getRelTypeName(): String

    Permalink
    Definition Classes
    AbstractRelNode → RelNode
  43. final def getRowType(): RelDataType

    Permalink
    Definition Classes
    AbstractRelNode → RelNode → RelOptNode
  44. def getSourceExpressionList(): List[RexNode]

    Permalink
    Definition Classes
    TableModify
  45. def getTable(): RelOptTable

    Permalink
    Definition Classes
    TableModify → AbstractRelNode → RelNode
  46. def getTraitSet(): RelTraitSet

    Permalink
    Definition Classes
    AbstractRelNode → RelOptNode
  47. def getUpdateColumnList(): List[String]

    Permalink
    Definition Classes
    TableModify
  48. def getVariablesSet(): Set[CorrelationId]

    Permalink
    Definition Classes
    AbstractRelNode → RelNode
  49. final def hashCode(): Int

    Permalink
    Definition Classes
    AbstractRelNode → AnyRef → Any
  50. def implement(implementor: EnumerableRelImplementor, pref: Prefer): Result

    Permalink
    Definition Classes
    GeoMesaPhysicalTableModify → EnumerableRel
  51. def isDelete(): Boolean

    Permalink
    Definition Classes
    TableModify
  52. def isEnforcer(): Boolean

    Permalink
    Definition Classes
    AbstractRelNode → RelNode
  53. def isFlattened(): Boolean

    Permalink
    Definition Classes
    TableModify
  54. def isInsert(): Boolean

    Permalink
    Definition Classes
    TableModify
  55. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  56. def isMerge(): Boolean

    Permalink
    Definition Classes
    TableModify
  57. def isUpdate(): Boolean

    Permalink
    Definition Classes
    TableModify
  58. def isValid(arg0: Litmus, arg1: Context): Boolean

    Permalink
    Definition Classes
    AbstractRelNode → RelNode
  59. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  60. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  61. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  62. def onRegister(arg0: RelOptPlanner): RelNode

    Permalink
    Definition Classes
    AbstractRelNode → RelNode
  63. def passThrough(arg0: RelTraitSet): RelNode

    Permalink
    Definition Classes
    PhysicalNode
  64. def passThroughTraits(arg0: RelTraitSet): Pair[RelTraitSet, List[RelTraitSet]]

    Permalink
    Definition Classes
    EnumerableRel → PhysicalNode
  65. def recomputeDigest(): Unit

    Permalink
    Definition Classes
    AbstractRelNode → RelNode
  66. def register(arg0: RelOptPlanner): Unit

    Permalink
    Definition Classes
    AbstractRelNode → RelNode
  67. def replaceInput(arg0: Int, arg1: RelNode): Unit

    Permalink
    Definition Classes
    SingleRel → AbstractRelNode → RelNode
  68. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  69. def toString(): String

    Permalink
    Definition Classes
    AbstractRelNode → AnyRef → Any
  70. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  71. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  72. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. final def getDescription(): String

    Permalink
    Definition Classes
    AbstractRelNode → RelOptNode
    Annotations
    @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

  2. final def metadata[M <: Metadata](arg0: Class[M], arg1: RelMetadataQuery): M

    Permalink
    Definition Classes
    AbstractRelNode → RelNode
    Annotations
    @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

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