class GeoMesaScannableTable extends GeoMesaTable with ScannableTable
ScannableTable implementation only support scanning data sequentially from DataStore, which does not take advantage of GeoMesa indexes. This is a baseline implementation for verifying the correctness of other more optimized implementations of Table interface.
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- GeoMesaScannableTable
- ScannableTable
- GeoMesaTable
- AbstractTable
- Wrapper
- Table
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new GeoMesaScannableTable(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
- Definition Classes
- GeoMesaTable
-
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
- Definition Classes
- GeoMesaTable
-
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
Get simple feature type of tis GeoMesa table
- Definition Classes
- GeoMesaTable
-
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
-
def
scan(root: DataContext): Enumerable[Array[AnyRef]]
- Definition Classes
- GeoMesaScannableTable → ScannableTable
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
val
typeName: String
- Definition Classes
- GeoMesaTable
-
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()