Package com.adbs.syntax
Class PostgreSQLSubSelectStatementExtender
- java.lang.Object
- 
- com.adbs.ast.AstNodeBase
- 
- com.adbs.ast.AstExtender
- 
- com.adbs.syntax.PostgreSQLSubSelectStatementExtender
 
 
 
- 
- All Implemented Interfaces:
- Disposable
 
 public class PostgreSQLSubSelectStatementExtender extends AstExtender 
- 
- 
Field SummaryFields Modifier and Type Field Description SQLLimitlimitSQLOffsetoffset- 
Fields inherited from class com.adbs.ast.AstNodeBasedata, sqlContext, usedDatabaseObjectColumns, usedDatabaseObjects
 
- 
 - 
Constructor SummaryConstructors Constructor Description PostgreSQLSubSelectStatementExtender(BaseSQLContext sqlContext)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbuildLimit(SQLBuilder builder, SQLBuilderSelectFormat format)voidbuildOffset(SQLBuilder builder, SQLBuilderSelectFormat format)voidbuildSQLForNode(AstNode n, SQLBuilder builder, SQLBuilderSelectFormat format)protected voidgetASTFields(AstFieldList l)- 
Methods inherited from class com.adbs.ast.AstExtendereditPropsForNode
 - 
Methods inherited from class com.adbs.ast.AstNodeBaseassertIsAlive, assign, buildASTField, buildASTField, calcStatistics, calcStatisticsRecursive, clone, cloneInternal, dispose, 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, traverseASTTreeSiblingFirst
 
- 
 
- 
- 
- 
Constructor Detail- 
PostgreSQLSubSelectStatementExtenderpublic PostgreSQLSubSelectStatementExtender(BaseSQLContext sqlContext) 
 
- 
 - 
Method Detail- 
buildSQLForNodepublic void buildSQLForNode(AstNode n, SQLBuilder builder, SQLBuilderSelectFormat format) - Overrides:
- buildSQLForNodein class- AstExtender
 
 - 
buildLimitpublic void buildLimit(SQLBuilder builder, SQLBuilderSelectFormat format) 
 - 
buildOffsetpublic void buildOffset(SQLBuilder builder, SQLBuilderSelectFormat format) 
 - 
getASTFieldsprotected void getASTFields(AstFieldList l) - Overrides:
- getASTFieldsin class- AstNodeBase
 
 
- 
 
-