public class TQueryHint extends TParseTreeNode
EQueryHint| Constructor and Description |
|---|
TQueryHint() |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(TParseTreeVisitor v)
Accept a visitor
|
void |
acceptChildren(TParseTreeVisitor v)
Accept a visitor to iterate this class and sub-nodes of this class
|
TObjectName |
getExposed_object_name()
TABLE HINT ( exposed_object_name [ , <table_hint> [ [, ]...n ] ] )
|
TConstant |
getMaxrecursion_number()
MAXRECURSION number
|
TConstant |
getNumber_of_processors()
MAXDOP number_of_processors
|
TConstant |
getNumber_rows()
FAST number_rows
|
EQueryHint |
getQueryHintType() |
TPTNodeList<TTableHint> |
getTableHints()
TABLE HINT ( exposed_object_name [ , <table_hint> [ [, ]...n ] ] )
|
void |
init(Object arg1)
Initialize a query tree node.
|
void |
init(Object arg1,
Object arg2) |
void |
init(Object arg1,
Object arg2,
Object arg3) |
void |
setExposed_object_name(TObjectName exposed_object_name) |
void |
setMaxrecursion_number(TConstant maxrecursion_number) |
void |
setNumber_of_processors(TConstant number_of_processors) |
void |
setNumber_rows(TConstant number_rows) |
void |
setQueryHintType(EQueryHint queryHintType) |
void |
setTableHints(TPTNodeList<TTableHint> tableHints) |
addAllMyTokensToTokenList, appendString, doParse, fastSetString, getColumnNo, getDummyTag, getEndToken, getGsqlparser, getLineNo, getNodeType, getStartToken, init, init, init, removeAllMyTokensFromTokenList, setDummyTag, setEndToken, setEndToken, setEndToken, setEndToken, setGsqlparser, setIncludingComment, setNodeType, setStartToken, setStartToken, setStartToken, setStartToken, setString, toScript, toStringpublic TPTNodeList<TTableHint> getTableHints()
TTableHintpublic TObjectName getExposed_object_name()
public TConstant getMaxrecursion_number()
public TConstant getNumber_of_processors()
public EQueryHint getQueryHintType()
public void init(Object arg1)
TParseTreeNodeinit in class TParseTreeNodearg1 - first argumentpublic TConstant getNumber_rows()
public void init(Object arg1, Object arg2)
init in class TParseTreeNodepublic void init(Object arg1, Object arg2, Object arg3)
init in class TParseTreeNodepublic void accept(TParseTreeVisitor v)
TParseTreeNodeaccept in interface Visitableaccept in class TParseTreeNodev - visitor is a descendant class of TParseTreeVisitorpublic void acceptChildren(TParseTreeVisitor v)
TParseTreeNodeacceptChildren in interface VisitableacceptChildren in class TParseTreeNodev - visitor is a descendant class of TParseTreeVisitorpublic void setQueryHintType(EQueryHint queryHintType)
public void setNumber_rows(TConstant number_rows)
public void setNumber_of_processors(TConstant number_of_processors)
public void setMaxrecursion_number(TConstant maxrecursion_number)
public void setExposed_object_name(TObjectName exposed_object_name)
public void setTableHints(TPTNodeList<TTableHint> tableHints)
Copyright © 2019. All rights reserved.