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
-
Constructor Summary
ConstructorDescriptionAbstractHBaseDrillTable
(String storageEngineName, StoragePlugin plugin, DrillTableSelection selection) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.calcite.rel.type.RelDataType
getRowType
(org.apache.calcite.rel.type.RelDataTypeFactory typeFactory) protected void
setTableDesc
(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
-