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, setUnionOperatorbuildSQL, clone, dispose, editProps, editPropsInternal, getASTFields, getExtender, getSimpleSQL, setExtender, updateExtenderbuildSQLForNode, editPropsForNodeassertIsAlive, 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, traverseASTTreeSiblingFirstpublic SQLSubQueryExpressions(BaseSQLContext sqlContext)
public int getCount()
public SQLSubQueryExpression get(int index)
public void assign(java.lang.Object source)
assign in class SQLSubQueryExpressionpublic void getMyChildren(java.util.List l)
getMyChildren in class AstNodeBasepublic void buildSQLDirect(SQLBuilder builder, SQLBuilderSelectFormat format)
buildSQLDirect in class AstNodepublic 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()