Package com.adbs.ast
Class AstNodeWithCollection
java.lang.Object
com.adbs.ast.AstNodeBase
com.adbs.ast.AstExtender
com.adbs.ast.AstNode
com.adbs.ast.AstNodeWithCollection
- All Implemented Interfaces:
- Disposable
- Direct Known Subclasses:
- SQLIdentifiersCollection
- 
Field SummaryFields inherited from class com.adbs.ast.AstNodeBasedata, sqlContext, usedDatabaseObjectColumns, usedDatabaseObjects
- 
Constructor SummaryConstructorsConstructorDescriptionAstNodeWithCollection(BaseSQLContext sqlContext) AstNodeWithCollection(BaseSQLContext sqlContext, Class itemClass) 
- 
Method SummaryModifier and TypeMethodDescriptionadd()voidvoidbuildSQLDirect(SQLBuilder builder, SQLBuilderSelectFormat format) voidclear()voiddelete(int index) get(int index) intgetCount()voidgetMyChildren(List list) insert(int index) voidmoveSubQueryInProxy(Object parameter, Class cls) voidsetCount(int value) voidsetItemClass(Class value) Methods inherited from class com.adbs.ast.AstNodebuildSQL, clone, dispose, editProps, editPropsInternal, getASTFields, getExtender, getSimpleSQL, setExtender, updateExtenderMethods inherited from class com.adbs.ast.AstExtenderbuildSQLForNode, editPropsForNodeMethods inherited from class com.adbs.ast.AstNodeBaseassertIsAlive, buildASTField, buildASTField, calcStatistics, calcStatisticsRecursive, cloneInternal, findFirstChildIndexForClass, getAstFieldList, getMyChildrenRecursive, getReferencedColumns, getReferencedColumnsRecursive, getReferencedDatasources, getReferencedDatasourcesRecursive, getSQLContext, getUsedDatabaseObjectColumns, getUsedDatabaseObjects, isAlive, moveSubQueryInProxyRecursive, prepareAndFixupRecursive, prepareAndFixupRecursive, prepareCalcStatistics, prepareCalcStatisticsRecursive, removeReferencesToDatasource, removeReferencesToDatasourceInternal, replaceReferencesToDatasource, replaceReferencesToDatasourceRecursive, restoreColumnPrefix, restoreColumnPrefixRecursive, simplifyTree, simplifyTreeRecursive, traverseASTTreeDepthFirst, traverseASTTreeSiblingFirst
- 
Constructor Details- 
AstNodeWithCollection
- 
AstNodeWithCollection
 
- 
- 
Method Details- 
getItemClass
- 
setItemClass
- 
getCountpublic int getCount()
- 
setCountpublic void setCount(int value) 
- 
get
- 
assign- Overrides:
- assignin class- AstNodeBase
 
- 
getMyChildren- Overrides:
- getMyChildrenin class- AstNodeBase
 
- 
moveSubQueryInProxy- Overrides:
- moveSubQueryInProxyin class- AstNodeBase
 
- 
add
- 
deletepublic void delete(int index) 
- 
clearpublic void clear()
- 
insert
- 
buildSQLDirect- Overrides:
- buildSQLDirectin class- AstNode
 
 
-