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, toString
public TPTNodeList<TTableHint> getTableHints()
TTableHint
public TObjectName getExposed_object_name()
public TConstant getMaxrecursion_number()
public TConstant getNumber_of_processors()
public EQueryHint getQueryHintType()
public void init(Object arg1)
TParseTreeNode
init
in class TParseTreeNode
arg1
- first argumentpublic TConstant getNumber_rows()
public void init(Object arg1, Object arg2)
init
in class TParseTreeNode
public void init(Object arg1, Object arg2, Object arg3)
init
in class TParseTreeNode
public void accept(TParseTreeVisitor v)
TParseTreeNode
accept
in interface Visitable
accept
in class TParseTreeNode
v
- visitor is a descendant class of TParseTreeVisitor
public void acceptChildren(TParseTreeVisitor v)
TParseTreeNode
acceptChildren
in interface Visitable
acceptChildren
in class TParseTreeNode
v
- visitor is a descendant class of TParseTreeVisitor
public 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.