public class SQLSubQuerySelectExpression extends SQLSubQueryExpression
| Modifier and Type | Field and Description |
|---|---|
MetadataFieldList |
fieldList |
SQLFromClause |
from |
SQLGroupByList |
groupBy |
SQLExpressionItem |
having |
SQLOrderByClause |
orderBy |
SQLSelectItems |
selectItems |
SQLSubQuerySelectMode |
selectMode |
SQLExpressionItem |
where |
data, sqlContext, usedDatabaseObjectColumns, usedDatabaseObjects| Constructor and Description |
|---|
SQLSubQuerySelectExpression(BaseSQLContext sqlContext) |
| Modifier and Type | Method and Description |
|---|---|
void |
buildFromClause(SQLBuilder builder,
SQLBuilderSelectFormat format) |
void |
buildGroupByClause(SQLBuilder builder,
SQLBuilderSelectFormat format) |
void |
buildHavingClause(SQLBuilder builder,
SQLBuilderSelectFormat format) |
void |
buildOrderByClause(SQLBuilder builder,
SQLBuilderSelectFormat format) |
void |
buildSelectList(SQLBuilder builder,
SQLBuilderSelectFormat format) |
void |
buildSelectListItems(SQLBuilder builder,
SQLBuilderSelectFormat format) |
void |
buildSelectMode(SQLBuilder builder,
SQLBuilderSelectFormat format) |
void |
buildSQLDirect(SQLBuilder builder,
SQLBuilderSelectFormat format) |
void |
buildWhereClause(SQLBuilder builder,
SQLBuilderSelectFormat format) |
protected int |
calcStatistics() |
void |
dispose() |
protected void |
getASTFields(AstFieldList l) |
assign, buildUnionOperator, getSimpleUnionOperator, getUnionOperator, isAll, setAll, setUnionOperatorbuildSQL, clone, editProps, editPropsInternal, getExtender, getSimpleSQL, setExtender, updateExtenderbuildSQLForNode, editPropsForNodeassertIsAlive, buildASTField, buildASTField, calcStatisticsRecursive, cloneInternal, findFirstChildIndexForClass, getAstFieldList, getMyChildren, 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 MetadataFieldList fieldList
public SQLSubQuerySelectMode selectMode
public SQLSelectItems selectItems
public SQLFromClause from
public SQLExpressionItem where
public SQLGroupByList groupBy
public SQLExpressionItem having
public SQLOrderByClause orderBy
public SQLSubQuerySelectExpression(BaseSQLContext sqlContext)
public void dispose()
dispose in interface Disposabledispose in class AstNodeprotected void getASTFields(AstFieldList l)
getASTFields in class AstNodeprotected int calcStatistics()
calcStatistics in class AstNodeBasepublic void buildSQLDirect(SQLBuilder builder, SQLBuilderSelectFormat format)
buildSQLDirect in class AstNodepublic void buildSelectList(SQLBuilder builder, SQLBuilderSelectFormat format)
public void buildSelectListItems(SQLBuilder builder, SQLBuilderSelectFormat format)
public void buildFromClause(SQLBuilder builder, SQLBuilderSelectFormat format)
public void buildWhereClause(SQLBuilder builder, SQLBuilderSelectFormat format)
public void buildGroupByClause(SQLBuilder builder, SQLBuilderSelectFormat format)
public void buildHavingClause(SQLBuilder builder, SQLBuilderSelectFormat format)
public void buildOrderByClause(SQLBuilder builder, SQLBuilderSelectFormat format)
public void buildSelectMode(SQLBuilder builder, SQLBuilderSelectFormat format)