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, materializeIndex
public static final String DEFAULT_STRING_CAST_LEN_STR
public MapRDBIndexDiscover(GroupScan inScan, DrillScanRelBase scanRel)
public IndexCollection getTableIndex(String tableName)
getTableIndex
in interface IndexDiscover
public DrillTable getNativeDrillTable(IndexDescriptor idxDescriptor)
IndexDiscoverBase
getNativeDrillTable
in class IndexDiscoverBase
Copyright © 1970 The Apache Software Foundation. All rights reserved.