org.apache.hadoop.hive.ql.parse
Class QBMetaData
java.lang.Object
org.apache.hadoop.hive.ql.parse.QBMetaData
public class QBMetaData
- extends Object
Implementation of the metadata information related to a query block.
Method Summary |
HashMap<String,Table> |
getAliasToTable()
|
String |
getDestFileForAlias(String alias)
|
Partition |
getDestPartitionForAlias(String alias)
|
Table |
getDestTableForAlias(String alias)
|
Integer |
getDestTypeForAlias(String alias)
|
DynamicPartitionCtx |
getDPCtx(String alias)
|
Map<String,String> |
getPartSpecForAlias(String alias)
|
Table |
getSrcForAlias(String alias)
|
Table |
getTableForAlias(String alias)
|
void |
setDestForAlias(String alias,
Partition part)
|
void |
setDestForAlias(String alias,
String fname,
boolean isDfsFile)
|
void |
setDestForAlias(String alias,
Table tab)
|
void |
setDPCtx(String alias,
DynamicPartitionCtx dpCtx)
|
void |
setPartSpecForAlias(String alias,
Map<String,String> partSpec)
|
void |
setSrcForAlias(String alias,
Table tab)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEST_INVALID
public static final int DEST_INVALID
- See Also:
- Constant Field Values
DEST_TABLE
public static final int DEST_TABLE
- See Also:
- Constant Field Values
DEST_PARTITION
public static final int DEST_PARTITION
- See Also:
- Constant Field Values
DEST_DFS_FILE
public static final int DEST_DFS_FILE
- See Also:
- Constant Field Values
DEST_REDUCE
public static final int DEST_REDUCE
- See Also:
- Constant Field Values
DEST_LOCAL_FILE
public static final int DEST_LOCAL_FILE
- See Also:
- Constant Field Values
QBMetaData
public QBMetaData()
getAliasToTable
public HashMap<String,Table> getAliasToTable()
getTableForAlias
public Table getTableForAlias(String alias)
setSrcForAlias
public void setSrcForAlias(String alias,
Table tab)
setDestForAlias
public void setDestForAlias(String alias,
Table tab)
setDestForAlias
public void setDestForAlias(String alias,
Partition part)
setDestForAlias
public void setDestForAlias(String alias,
String fname,
boolean isDfsFile)
getDestTypeForAlias
public Integer getDestTypeForAlias(String alias)
getDestTableForAlias
public Table getDestTableForAlias(String alias)
getDestPartitionForAlias
public Partition getDestPartitionForAlias(String alias)
getDestFileForAlias
public String getDestFileForAlias(String alias)
getSrcForAlias
public Table getSrcForAlias(String alias)
getPartSpecForAlias
public Map<String,String> getPartSpecForAlias(String alias)
setPartSpecForAlias
public void setPartSpecForAlias(String alias,
Map<String,String> partSpec)
setDPCtx
public void setDPCtx(String alias,
DynamicPartitionCtx dpCtx)
getDPCtx
public DynamicPartitionCtx getDPCtx(String alias)
Copyright © 2013 The Apache Software Foundation