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 Summary
Fields inherited from class com.adbs.ast.AstNodeBase
data, sqlContext, usedDatabaseObjectColumns, usedDatabaseObjects -
Constructor Summary
ConstructorsConstructorDescriptionAstNodeWithCollection(BaseSQLContext sqlContext) AstNodeWithCollection(BaseSQLContext sqlContext, Class itemClass) -
Method Summary
Modifier 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.AstNode
buildSQL, clone, dispose, editProps, editPropsInternal, getASTFields, getExtender, getSimpleSQL, setExtender, updateExtenderMethods inherited from class com.adbs.ast.AstExtender
buildSQLForNode, editPropsForNodeMethods inherited from class com.adbs.ast.AstNodeBase
assertIsAlive, 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
-
getCount
public int getCount() -
setCount
public void setCount(int value) -
get
-
assign
- Overrides:
assignin classAstNodeBase
-
getMyChildren
- Overrides:
getMyChildrenin classAstNodeBase
-
moveSubQueryInProxy
- Overrides:
moveSubQueryInProxyin classAstNodeBase
-
add
-
delete
public void delete(int index) -
clear
public void clear() -
insert
-
buildSQLDirect
- Overrides:
buildSQLDirectin classAstNode
-