public abstract class SQLSubSelectStatementProxy extends SQLSubSelectStatement
orderBy, withClausedata, sqlContext, usedDatabaseObjectColumns, usedDatabaseObjects| Constructor and Description |
|---|
SQLSubSelectStatementProxy(BaseSQLContext sqlContext) |
SQLSubSelectStatementProxy(BaseSQLContext sqlContext,
java.lang.Object param,
AstNodeBase subQueryParent,
SQLSubSelectStatement subQuery) |
| Modifier and Type | Method and Description |
|---|---|
int |
add(SQLSubQueryExpression subExpression) |
void |
assign(java.lang.Object source) |
void |
buildSQL(SQLBuilder builder,
SQLBuilderSelectFormat format) |
void |
clear() |
protected AstNodeBase |
cloneInternal(BaseSQLContext sqlContext) |
void |
delete(int index) |
SQLSubQueryExpression |
extract(int index) |
SQLSubQueryExpression |
extract(SQLSubQueryExpression item) |
SQLSubQuerySelectExpression |
firstUnionSubQuery() |
abstract SQLSubSelectStatement |
generateASTTree(BaseSQLContext sqlContext) |
SQLSubQueryExpression |
get(int index) |
int |
getCount() |
void |
getMyChildren(java.util.List l) |
int |
remove(AstNode item) |
buildOrderByClause, buildSelects, buildSQLDirect, buildWithClause, calcStatisticsRecursive, getASTFieldsbuildUnionOperator, getSimpleUnionOperator, getUnionOperator, isAll, setAll, setUnionOperatorclone, dispose, editProps, editPropsInternal, getExtender, getSimpleSQL, setExtender, updateExtenderbuildSQLForNode, editPropsForNodeassertIsAlive, buildASTField, buildASTField, calcStatistics, 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 SQLSubSelectStatementProxy(BaseSQLContext sqlContext)
public SQLSubSelectStatementProxy(BaseSQLContext sqlContext, java.lang.Object param, AstNodeBase subQueryParent, SQLSubSelectStatement subQuery)
protected AstNodeBase cloneInternal(BaseSQLContext sqlContext)
cloneInternal in class AstNodeBasepublic abstract SQLSubSelectStatement generateASTTree(BaseSQLContext sqlContext)
public SQLSubQueryExpression get(int index)
get in class SQLSubQueryExpressionspublic int getCount()
getCount in class SQLSubQueryExpressionspublic void assign(java.lang.Object source)
assign in class SQLSubQueryExpressionspublic void buildSQL(SQLBuilder builder, SQLBuilderSelectFormat format)
public int add(SQLSubQueryExpression subExpression)
add in class SQLSubQueryExpressionspublic int remove(AstNode item)
remove in class SQLSubQueryExpressionspublic void delete(int index)
delete in class SQLSubQueryExpressionspublic SQLSubQueryExpression extract(SQLSubQueryExpression item)
extract in class SQLSubQueryExpressionspublic SQLSubQueryExpression extract(int index)
extract in class SQLSubQueryExpressionspublic void clear()
clear in class SQLSubQueryExpressionspublic void getMyChildren(java.util.List l)
getMyChildren in class SQLSubQueryExpressionspublic SQLSubQuerySelectExpression firstUnionSubQuery()
firstUnionSubQuery in class SQLSubQueryExpressions