public final class IndexUtils
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static java.util.Set<Partition> |
checkPartitionsCoveredByIndex(TableScanOperator tableScan,
ParseContext pctx,
java.util.Map<Table,java.util.List<Index>> indexes)
Check the partitions used by the table scan to make sure they also exist in the
index table.
|
static Task<?> |
createRootTask(HiveConf builderConf,
java.util.Set<ReadEntity> inputs,
java.util.Set<WriteEntity> outputs,
java.lang.StringBuilder command,
java.util.LinkedHashMap<java.lang.String,java.lang.String> partSpec,
java.lang.String indexTableName,
java.lang.String dbName) |
static java.util.List<Index> |
getIndexes(Table baseTableMetaData,
java.util.List<java.lang.String> matchIndexTypes)
Get a list of indexes on a table that match given types.
|
public static java.util.Set<Partition> checkPartitionsCoveredByIndex(TableScanOperator tableScan, ParseContext pctx, java.util.Map<Table,java.util.List<Index>> indexes) throws HiveException
pctx
- indexes
- HiveException
public static java.util.List<Index> getIndexes(Table baseTableMetaData, java.util.List<java.lang.String> matchIndexTypes) throws SemanticException
SemanticException
public static Task<?> createRootTask(HiveConf builderConf, java.util.Set<ReadEntity> inputs, java.util.Set<WriteEntity> outputs, java.lang.StringBuilder command, java.util.LinkedHashMap<java.lang.String,java.lang.String> partSpec, java.lang.String indexTableName, java.lang.String dbName)
Copyright © 2012 The Apache Software Foundation