public class QueryProperties extends Object
Constructor and Description |
---|
QueryProperties() |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
int |
getJoinCount() |
int |
getOuterJoinCount() |
int |
getOuterQueryLimit() |
boolean |
hasClusterBy() |
boolean |
hasDistributeBy() |
boolean |
hasFilterWithSubQuery() |
boolean |
hasGroupBy() |
boolean |
hasJoin() |
boolean |
hasJoinFollowedByGroupBy() |
boolean |
hasLateralViews() |
boolean |
hasMultiDestQuery() |
boolean |
hasOrderBy() |
boolean |
hasOuterOrderBy() |
boolean |
hasPTF() |
boolean |
hasSortBy() |
boolean |
hasWindowing() |
void |
incrementJoinCount(boolean outerJoin) |
boolean |
isAnalyzeCommand() |
boolean |
isAnalyzeRewrite() |
boolean |
isCTAS() |
boolean |
isHasMapGroupBy() |
boolean |
isInsertToTable() |
boolean |
isMapJoinRemoved() |
boolean |
isNoScanAnalyzeCommand() |
boolean |
isPartialScanAnalyzeCommand() |
boolean |
isQuery() |
void |
setAnalyzeCommand(boolean analyzeCommand) |
void |
setAnalyzeRewrite(boolean analyzeRewrite) |
void |
setCTAS(boolean ctas) |
void |
setFilterWithSubQuery(boolean filterWithSubQuery) |
void |
setHasClusterBy(boolean hasClusterBy) |
void |
setHasDistributeBy(boolean hasDistributeBy) |
void |
setHasGroupBy(boolean hasGroupBy) |
void |
setHasJoinFollowedByGroupBy(boolean hasJoinFollowedByGroupBy) |
void |
setHasLateralViews(boolean hasLateralViews) |
void |
setHasMapGroupBy(boolean hasMapGroupBy) |
void |
setHasOrderBy(boolean hasOrderBy) |
void |
setHasOuterOrderBy(boolean hasOuterOrderBy) |
void |
setHasPTF(boolean hasPTF) |
void |
setHasSortBy(boolean hasSortBy) |
void |
setHasWindowing(boolean hasWindowing) |
void |
setInsertToTable(boolean insertToTable) |
void |
setMapJoinRemoved(boolean mapJoinRemoved) |
void |
setMultiDestQuery(boolean multiDestQuery) |
void |
setNoScanAnalyzeCommand(boolean noScanAnalyzeCommand) |
void |
setOuterQueryLimit(int outerQueryLimit) |
void |
setPartialScanAnalyzeCommand(boolean partialScanAnalyzeCommand) |
void |
setQuery(boolean query) |
void |
setUsesScript(boolean usesScript) |
boolean |
usesScript() |
public boolean isQuery()
public void setQuery(boolean query)
public boolean isAnalyzeCommand()
public void setAnalyzeCommand(boolean analyzeCommand)
public boolean isPartialScanAnalyzeCommand()
public void setPartialScanAnalyzeCommand(boolean partialScanAnalyzeCommand)
public boolean isNoScanAnalyzeCommand()
public void setNoScanAnalyzeCommand(boolean noScanAnalyzeCommand)
public boolean isAnalyzeRewrite()
public void setAnalyzeRewrite(boolean analyzeRewrite)
public boolean isCTAS()
public void setCTAS(boolean ctas)
public boolean isInsertToTable()
public void setInsertToTable(boolean insertToTable)
public int getOuterQueryLimit()
public void setOuterQueryLimit(int outerQueryLimit)
public boolean hasJoin()
public void incrementJoinCount(boolean outerJoin)
public int getJoinCount()
public int getOuterJoinCount()
public void setHasLateralViews(boolean hasLateralViews)
public boolean hasLateralViews()
public boolean hasGroupBy()
public void setHasGroupBy(boolean hasGroupBy)
public boolean hasOrderBy()
public void setHasOrderBy(boolean hasOrderBy)
public boolean hasOuterOrderBy()
public void setHasOuterOrderBy(boolean hasOuterOrderBy)
public boolean hasSortBy()
public void setHasSortBy(boolean hasSortBy)
public boolean hasJoinFollowedByGroupBy()
public void setHasJoinFollowedByGroupBy(boolean hasJoinFollowedByGroupBy)
public boolean usesScript()
public void setUsesScript(boolean usesScript)
public boolean hasDistributeBy()
public void setHasDistributeBy(boolean hasDistributeBy)
public boolean hasClusterBy()
public void setHasClusterBy(boolean hasClusterBy)
public boolean hasPTF()
public void setHasPTF(boolean hasPTF)
public boolean hasWindowing()
public void setHasWindowing(boolean hasWindowing)
public boolean isMapJoinRemoved()
public void setMapJoinRemoved(boolean mapJoinRemoved)
public boolean isHasMapGroupBy()
public void setHasMapGroupBy(boolean hasMapGroupBy)
public boolean hasMultiDestQuery()
public void setMultiDestQuery(boolean multiDestQuery)
public void setFilterWithSubQuery(boolean filterWithSubQuery)
public boolean hasFilterWithSubQuery()
public void clear()
Copyright © 2017 The Apache Software Foundation. All rights reserved.