public class TPivotClause extends TNodeWithAliasClause
| Constructor and Description |
|---|
TPivotClause() |
getAliasClause, setAliasClause, toStringaddAllMyTokensToTokenList, appendString, fastSetString, getColumnNo, getDummyTag, getEndToken, getGsqlparser, getLineNo, getNodeType, getStartToken, init, init, init, init, removeAllMyTokensFromTokenList, setDummyTag, setEndToken, setEndToken, setEndToken, setEndToken, setGsqlparser, setIncludingComment, setNodeType, setStartToken, setStartToken, setStartToken, setStartToken, setString, toScriptpublic static final int pivot
public static final int unpivot
public TPivotInClause getPivotInClause()
public TUnpivotInClause getUnpivotInClause()
public TObjectNameList getPivotColumnList()
public TResultColumnList getIn_result_list()
public TResultColumnList getAggregation_function_list()
public void setType(int type)
public int getType()
public TObjectNameList getValueColumnList()
public TFunctionCall getAggregation_function()
public TObjectNameList getColumnList()
public TObjectName getPivotColumn()
getPivotColumnList() instead.public TObjectName getValueColumn()
getValueColumnList() instead.public void init(Object arg1, Object arg2)
init in class TParseTreeNodepublic 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 setPivotInClause(TPivotInClause pivotInClause)
public void setUnpivotInClause(TUnpivotInClause unpivotInClause)
public void setAggregation_function_list(TResultColumnList aggregation_function_list)
public void setPivotColumnList(TObjectNameList pivotColumnList)
public void setAggregation_function(TFunctionCall aggregation_function)
public void setValueColumnList(TObjectNameList valueColumnList)
public void setColumnList(TObjectNameList columnList)
Copyright © 2019. All rights reserved.