Class AbstractHBaseDrillTable
java.lang.Object
org.apache.drill.exec.planner.logical.DrillTable
org.apache.drill.exec.store.hbase.AbstractHBaseDrillTable
- All Implemented Interfaces:
org.apache.calcite.schema.Table,org.apache.calcite.schema.TranslatableTable
- Direct Known Subclasses:
DrillHBaseTable
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionAbstractHBaseDrillTable(String storageEngineName, StoragePlugin plugin, DrillTableSelection selection) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.calcite.rel.type.RelDataTypegetRowType(org.apache.calcite.rel.type.RelDataTypeFactory typeFactory) protected voidsetTableDesc(org.apache.hadoop.hbase.client.Connection connection, String tableName) Allows to set HTableDescriptorMethods inherited from class org.apache.drill.exec.planner.logical.DrillTable
equals, getGroupScan, getJdbcTableType, getMetadataProviderManager, getPlugin, getSelection, getStatistic, getStorageEngineConfig, getStorageEngineName, getUserName, hashCode, isRolledUp, rolledUpColumnValidInsideAgg, setGroupScan, setOptions, setTableMetadataProviderManager, toRel
-
Field Details
-
tableDesc
protected org.apache.hadoop.hbase.HTableDescriptor tableDesc
-
-
Constructor Details
-
AbstractHBaseDrillTable
public AbstractHBaseDrillTable(String storageEngineName, StoragePlugin plugin, DrillTableSelection selection)
-
-
Method Details
-
getRowType
public org.apache.calcite.rel.type.RelDataType getRowType(org.apache.calcite.rel.type.RelDataTypeFactory typeFactory) -
setTableDesc
Allows to set HTableDescriptor- Parameters:
connection- with a servertableName- the name of table
-