public class SQLSubQueryExpressions extends SQLSubQueryExpression
data, sqlContext, usedDatabaseObjectColumns, usedDatabaseObjects
Constructor and Description |
---|
SQLSubQueryExpressions(BaseSQLContext sqlContext) |
Modifier and Type | Method and Description |
---|---|
int |
add(SQLSubQueryExpression subExpression) |
void |
assign(java.lang.Object source) |
void |
buildSQLDirect(SQLBuilder builder,
SQLBuilderSelectFormat format) |
void |
clear() |
void |
delete(int index) |
SQLSubQueryExpression |
extract(int index) |
SQLSubQueryExpression |
extract(SQLSubQueryExpression item) |
SQLSubQuerySelectExpression |
firstUnionSubQuery() |
SQLSubQueryExpression |
get(int index) |
int |
getCount() |
void |
getMyChildren(java.util.List l) |
int |
remove(AstNode item) |
buildUnionOperator, getSimpleUnionOperator, getUnionOperator, isAll, setAll, setUnionOperator
buildSQL, clone, dispose, editProps, editPropsInternal, getASTFields, getExtender, getSimpleSQL, setExtender, updateExtender
buildSQLForNode, editPropsForNode
assertIsAlive, buildASTField, buildASTField, calcStatistics, calcStatisticsRecursive, cloneInternal, findFirstChildIndexForClass, getAstFieldList, getMyChildrenRecursive, getReferencedColumns, getReferencedColumnsRecursive, getReferencedDatasources, getReferencedDatasourcesRecursive, getSQLContext, getUsedDatabaseObjectColumns, getUsedDatabaseObjects, isAlive, moveSubQueryInProxy, moveSubQueryInProxyRecursive, prepareAndFixupRecursive, prepareAndFixupRecursive, prepareCalcStatistics, prepareCalcStatisticsRecursive, removeReferencesToDatasource, removeReferencesToDatasourceInternal, replaceReferencesToDatasource, replaceReferencesToDatasourceRecursive, restoreColumnPrefix, restoreColumnPrefixRecursive, simplifyTree, simplifyTreeRecursive, traverseASTTreeDepthFirst, traverseASTTreeSiblingFirst
public SQLSubQueryExpressions(BaseSQLContext sqlContext)
public int getCount()
public SQLSubQueryExpression get(int index)
public void assign(java.lang.Object source)
assign
in class SQLSubQueryExpression
public void getMyChildren(java.util.List l)
getMyChildren
in class AstNodeBase
public void buildSQLDirect(SQLBuilder builder, SQLBuilderSelectFormat format)
buildSQLDirect
in class AstNode
public int add(SQLSubQueryExpression subExpression)
public int remove(AstNode item)
public void delete(int index)
public SQLSubQueryExpression extract(SQLSubQueryExpression item)
public SQLSubQueryExpression extract(int index)
public void clear()
public SQLSubQuerySelectExpression firstUnionSubQuery()