All Methods Instance Methods Concrete Methods
| Modifier and Type |
Method and Description |
TResultColumnList |
getAggregateList() |
TObjectNameList |
getDropColumns() |
TResultColumnList |
getExtendList() |
TGroupBy |
getGroupByClause() |
TExpression |
getJoinCondition() |
TJoinExpr |
getJoinExpr() |
TFromTable |
getJoinTable() |
EJoinType |
getJoinType() |
TLimitClause |
getLimitClause() |
TSourceToken |
getOperatorKeyword() |
TPipeOperator.EPipeOperatorType |
getOperatorType() |
TOrderBy |
getOrderByClause() |
TSourceToken |
getPipeToken() |
TSelectDistinct |
getSelectDistinct() |
TResultColumnList |
getSelectList() |
TParseTreeNode |
getSetOperand() |
TObjectName |
getTableAlias() |
TExpression |
getWhereCondition() |
void |
initAggregate(TSourceToken pipeToken,
TSourceToken aggKeyword,
TResultColumnList aggregates,
TGroupBy groupBy)
Initialize for AGGREGATE pipe operation
|
void |
initExcept(TSourceToken pipeToken,
TSourceToken exceptKeyword,
TParseTreeNode operand,
boolean all)
Initialize for EXCEPT pipe operation
|
void |
initExtend(TSourceToken pipeToken,
TSourceToken extendKeyword,
TResultColumnList extendColumns)
Initialize for EXTEND pipe operation
|
void |
initIntersect(TSourceToken pipeToken,
TSourceToken intersectKeyword,
TParseTreeNode operand,
boolean all)
Initialize for INTERSECT pipe operation
|
void |
initJoin(TSourceToken pipeToken,
EJoinType joinType,
TFromTable table,
TExpression condition)
Initialize for JOIN pipe operation with table and condition
|
void |
initJoin(TSourceToken pipeToken,
TJoinExpr join)
Initialize for JOIN pipe operation
|
void |
initLimit(TSourceToken pipeToken,
TLimitClause limit)
Initialize for LIMIT pipe operation
|
void |
initOrderBy(TSourceToken pipeToken,
TOrderBy orderBy)
Initialize for ORDER BY pipe operation
|
void |
initSelect(TSourceToken pipeToken,
TSourceToken selectKeyword,
TSelectDistinct distinct,
TResultColumnList columns)
Initialize for SELECT pipe operation
|
void |
initUnion(TSourceToken pipeToken,
TSourceToken unionKeyword,
TParseTreeNode operand,
boolean all)
Initialize for UNION pipe operation
|
void |
initWhere(TSourceToken pipeToken,
TSourceToken whereKeyword,
TExpression condition)
Initialize for WHERE pipe operation
|
boolean |
isSetAll() |
void |
setAggregateList(TResultColumnList aggregateList) |
void |
setDropColumns(TObjectNameList dropColumns) |
void |
setExtendList(TResultColumnList extendList) |
void |
setGroupByClause(TGroupBy groupByClause) |
void |
setJoinCondition(TExpression joinCondition) |
void |
setJoinExpr(TJoinExpr joinExpr) |
void |
setJoinTable(TFromTable joinTable) |
void |
setJoinType(EJoinType joinType) |
void |
setLimitClause(TLimitClause limitClause) |
void |
setOperatorKeyword(TSourceToken operatorKeyword) |
void |
setOperatorType(TPipeOperator.EPipeOperatorType operatorType) |
void |
setOrderByClause(TOrderBy orderByClause) |
void |
setPipeToken(TSourceToken pipeToken) |
void |
setSelectDistinct(TSelectDistinct selectDistinct) |
void |
setSelectList(TResultColumnList selectList) |
void |
setSetAll(boolean setAll) |
void |
setSetOperand(TParseTreeNode setOperand) |
void |
setTableAlias(TObjectName tableAlias) |
void |
setWhereCondition(TExpression whereCondition) |