Package com.adbs.ast
Class SQLExpressionAggregate
- java.lang.Object
- 
- com.adbs.ast.AstNodeBase
- 
- com.adbs.ast.AstExtender
- 
- com.adbs.ast.AstNode
- 
- com.adbs.ast.SQLExpressionItem
- 
- com.adbs.ast.SQLExpressionAggregate
 
 
 
 
 
- 
- All Implemented Interfaces:
- Disposable
 
 public class SQLExpressionAggregate extends SQLExpressionItem 
- 
- 
Field SummaryFields Modifier and Type Field Description SQLQualifiedNamenameSQLOrderByClauseorderBySQLExpressionListparamsSQLAggregateParamPrefixprefix- 
Fields inherited from class com.adbs.ast.AstNodeBasedata, sqlContext, usedDatabaseObjectColumns, usedDatabaseObjects
 
- 
 - 
Constructor SummaryConstructors Constructor Description SQLExpressionAggregate(BaseSQLContext sqlContext)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidassign(java.lang.Object source)voidbuildFunctionName(SQLBuilder builder, SQLBuilderSelectFormat format)voidbuildSQLDirect(SQLBuilder builder, SQLBuilderSelectFormat format)protected voidgetASTFields(AstFieldList l)- 
Methods inherited from class com.adbs.ast.SQLExpressionItembuildSQLCosmetic, clone, findExpressionItem, isLogical, removeLExpression, removeReferencesToDatasourceInternal, restoreLExpression
 - 
Methods inherited from class com.adbs.ast.AstNodebuildSQL, dispose, editProps, editPropsInternal, getExtender, getSimpleSQL, setExtender, updateExtender
 - 
Methods inherited from class com.adbs.ast.AstExtenderbuildSQLForNode, editPropsForNode
 - 
Methods inherited from class com.adbs.ast.AstNodeBaseassertIsAlive, buildASTField, buildASTField, calcStatistics, calcStatisticsRecursive, cloneInternal, findFirstChildIndexForClass, getAstFieldList, getMyChildren, getMyChildrenRecursive, getReferencedColumns, getReferencedColumnsRecursive, getReferencedDatasources, getReferencedDatasourcesRecursive, getSQLContext, getUsedDatabaseObjectColumns, getUsedDatabaseObjects, isAlive, moveSubQueryInProxy, moveSubQueryInProxyRecursive, prepareAndFixupRecursive, prepareAndFixupRecursive, prepareCalcStatistics, prepareCalcStatisticsRecursive, removeReferencesToDatasource, replaceReferencesToDatasource, replaceReferencesToDatasourceRecursive, restoreColumnPrefix, restoreColumnPrefixRecursive, simplifyTree, simplifyTreeRecursive, traverseASTTreeDepthFirst, traverseASTTreeSiblingFirst
 
- 
 
- 
- 
- 
Field Detail- 
namepublic SQLQualifiedName name 
 - 
prefixpublic SQLAggregateParamPrefix prefix 
 - 
paramspublic SQLExpressionList params 
 - 
orderBypublic SQLOrderByClause orderBy 
 
- 
 - 
Constructor Detail- 
SQLExpressionAggregatepublic SQLExpressionAggregate(BaseSQLContext sqlContext) 
 
- 
 - 
Method Detail- 
buildFunctionNamepublic void buildFunctionName(SQLBuilder builder, SQLBuilderSelectFormat format) 
 - 
getASTFieldsprotected void getASTFields(AstFieldList l) - Overrides:
- getASTFieldsin class- AstNode
 
 - 
buildSQLDirectpublic void buildSQLDirect(SQLBuilder builder, SQLBuilderSelectFormat format) - Overrides:
- buildSQLDirectin class- AstNode
 
 - 
assignpublic void assign(java.lang.Object source) - Overrides:
- assignin class- AstNodeBase
 
 
- 
 
-