Packages

abstract class GeoMesaTable extends AbstractTable

Base class for Table interface implementation for adapting GeoMesa DataStores to Calcite.

Linear Supertypes
AbstractTable, Wrapper, Table, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. GeoMesaTable
  2. AbstractTable
  3. Wrapper
  4. Table
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new GeoMesaTable(ds: DataStore, typeName: String)

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. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  6. val ds: DataStore
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  9. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  10. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. def getFieldTypes(typeFactory: RelDataTypeFactory): Seq[(String, RelDataType)]

    Populate field types of rows for easier implementing Table interface

    Populate field types of rows for easier implementing Table interface

    Attributes
    protected
  12. def getJdbcTableType(): TableType
    Definition Classes
    AbstractTable → Table
  13. def getRowType(typeFactory: RelDataTypeFactory): RelDataType

    Populate row type of this table from simple feature type, with an extra FID field for feature IDs.

    Populate row type of this table from simple feature type, with an extra FID field for feature IDs.

    Definition Classes
    GeoMesaTable → Table
  14. def getSimpleFeatureType: SimpleFeatureType

    Get simple feature type of tis GeoMesa table

  15. def getStatistic(): Statistic
    Definition Classes
    AbstractTable → Table
  16. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  17. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  18. def isRolledUp(arg0: String): Boolean
    Definition Classes
    AbstractTable → Table
  19. def maybeUnwrap[C](arg0: Class[C]): Optional[C]
    Definition Classes
    Wrapper
    Annotations
    @API()
  20. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  21. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  22. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  23. def rolledUpColumnValidInsideAgg(arg0: String, arg1: SqlCall, arg2: SqlNode, arg3: CalciteConnectionConfig): Boolean
    Definition Classes
    AbstractTable → Table
  24. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  25. def toString(): String
    Definition Classes
    AnyRef → Any
  26. val typeName: String
  27. def unwrap[C](arg0: Class[C]): C
    Definition Classes
    AbstractTable → Wrapper
  28. def unwrapOrThrow[C](arg0: Class[C]): C
    Definition Classes
    Wrapper
    Annotations
    @API()
  29. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  30. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  31. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from AbstractTable

Inherited from Wrapper

Inherited from Table

Inherited from AnyRef

Inherited from Any

Ungrouped