public class TContainsTable extends TParseTreeNode
| Modifier and Type | Field and Description |
|---|---|
static int |
containstable |
static int |
freetexttable |
dbvendor, doubleLinkedTokenListToString, nodeActionAppend, nodeActionInsert, nodeActionRemove, nodeActionUnknown, nodeActionUpdate, nodeActionUpdateText, nodeChangeEndToken, nodeChangeStartToken| Constructor and Description |
|---|
TContainsTable() |
| 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
|
void |
doParse(TCustomSqlStatement psql,
ESqlClause plocation)
Analyze the sub-nodes inside this node.
|
TInExpr |
getColumn_or_columnList()
Deprecated.
As of v1.6.4.9, replaced by
getColumnReferences() |
TExpression |
getColumnReferences() |
TExpression |
getContains_search_condition() |
TObjectName |
getTableName() |
int |
getType() |
void |
init(Object arg1,
Object arg2,
Object arg3) |
void |
setColumn_or_columnList(TInExpr column_or_columnList) |
void |
setColumnReferences(TExpression columnReferences) |
void |
setContains_search_condition(TExpression contains_search_condition) |
void |
setTableName(TObjectName tableName) |
void |
setTop_n_by_rank(TConstant top_n_by_rank) |
void |
setType(int type) |
addAllMyTokensToTokenList, addToTokenChain, appendNewNode, calculateTokenCount, doAppendNewNode, fastSetString, getAnchorNode, getColumnNo, getCommentAfterNode, getCommentBeforeNode, getCompactString, getDummyTag, getEndToken, getEvaluateDatatype, getEvalValue, getGsqlparser, getLineNo, getLocation, getMd5, getNodeStatus, getNodeType, getParentObjectName, getPlainText, getStartToken, getTokenCount, hasNext, init, init, init, init, init, insertAfterAToken, insertNewNodeBeforeMe, isChanged, isTokensInChain, next, refreshAllNodesTokenCount, remove, removeAllMyTokensFromTokenList, removeTokens, removeTokensBetweenNodes, removeTokensBetweenToken, replaceWithNewNode, resetIterator, setAnchorNode, setChanged, setDummyTag, setEndToken, setEndToken, setEndToken, setEndToken, setEndToken, setEndTokenDirectly, setEvaluateDatatype, setEvalValue, setGsqlparser, setIncludingComment, setLocation, setNewSubNode, setNodeStatus, setNodeType, setParent, setPlainText, setStartToken, setStartToken, setStartToken, setStartToken, setStartTokenDirectly, setString, setString2, subNodeInNode, toScript, toString, toString2clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitforEachRemainingpublic static final int containstable
public static final int freetexttable
public TContainsTable()
public void setType(int type)
public int getType()
public TExpression getColumnReferences()
public TInExpr getColumn_or_columnList()
getColumnReferences()public TExpression getContains_search_condition()
public TObjectName getTableName()
public void init(Object arg1, Object arg2, Object arg3)
init in class TParseTreeNodepublic void doParse(TCustomSqlStatement psql, ESqlClause plocation)
TParseTreeNodedoParse in class TParseTreeNodepsql - SQL statement this node belongs toplocation - SQL clause this node belongs topublic 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 setTableName(TObjectName tableName)
public void setColumn_or_columnList(TInExpr column_or_columnList)
public void setContains_search_condition(TExpression contains_search_condition)
public void setTop_n_by_rank(TConstant top_n_by_rank)
public void setColumnReferences(TExpression columnReferences)