public class MapRDBIndexDiscover extends IndexDiscoverBase implements IndexDiscover
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_STRING_CAST_LEN_STR |
| Constructor and Description |
|---|
MapRDBIndexDiscover(GroupScan inScan,
DrillScanRelBase scanRel) |
MapRDBIndexDiscover(GroupScan inScan,
ScanPrel scanRel) |
| Modifier and Type | Method and Description |
|---|---|
DrillTable |
getNativeDrillTable(IndexDescriptor idxDescriptor)
When it is native index(index provided by native storage plugin),
the actual IndexDiscover should provide the implementation to get the DrillTable object of index,
Otherwise, we call IndexDiscoverable interface exposed from external storage plugin's SchemaFactory
to get the desired DrillTable.
|
IndexCollection |
getTableIndex(String tableName) |
buildDrillTable, getExternalDrillTable, getOriginalScan, getOriginalScanRel, getTableIndex, materializeIndexpublic static final String DEFAULT_STRING_CAST_LEN_STR
public MapRDBIndexDiscover(GroupScan inScan, DrillScanRelBase scanRel)
public IndexCollection getTableIndex(String tableName)
getTableIndex in interface IndexDiscoverpublic DrillTable getNativeDrillTable(IndexDescriptor idxDescriptor)
IndexDiscoverBasegetNativeDrillTable in class IndexDiscoverBaseCopyright © 2021 The Apache Software Foundation. All rights reserved.