abstract class GeoMesaTable extends AbstractTable
Base class for Table interface implementation for adapting GeoMesa DataStores to Calcite.
Linear Supertypes
Known Subclasses
Ordering
- Alphabetic
- By Inheritance
Inherited
- GeoMesaTable
- AbstractTable
- Wrapper
- Table
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new GeoMesaTable(ds: DataStore, typeName: String)
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
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
- val ds: DataStore
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
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
-
def
getJdbcTableType(): TableType
- Definition Classes
- AbstractTable → Table
-
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
-
def
getSimpleFeatureType: SimpleFeatureType
Get simple feature type of tis GeoMesa table
-
def
getStatistic(): Statistic
- Definition Classes
- AbstractTable → Table
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
isRolledUp(arg0: String): Boolean
- Definition Classes
- AbstractTable → Table
-
def
maybeUnwrap[C](arg0: Class[C]): Optional[C]
- Definition Classes
- Wrapper
- Annotations
- @API()
-
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
rolledUpColumnValidInsideAgg(arg0: String, arg1: SqlCall, arg2: SqlNode, arg3: CalciteConnectionConfig): Boolean
- Definition Classes
- AbstractTable → Table
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
- val typeName: String
-
def
unwrap[C](arg0: Class[C]): C
- Definition Classes
- AbstractTable → Wrapper
-
def
unwrapOrThrow[C](arg0: Class[C]): C
- Definition Classes
- Wrapper
- Annotations
- @API()
-
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()