Package com.adbs.ast
Class SQLExpressionItemWithExpressionList
- java.lang.Object
- 
- com.adbs.ast.AstNodeBase
- 
- com.adbs.ast.AstExtender
- 
- com.adbs.ast.AstNode
- 
- com.adbs.ast.SQLExpressionItem
- 
- com.adbs.ast.SQLExpressionItemWithList
- 
- com.adbs.ast.SQLExpressionItemWithExpressionList
 
 
 
 
 
 
- 
- All Implemented Interfaces:
- Disposable
 - Direct Known Subclasses:
- SQLExpressionLogicalCollection
 
 public class SQLExpressionItemWithExpressionList extends SQLExpressionItemWithList 
- 
- 
Field Summary- 
Fields inherited from class com.adbs.ast.AstNodeBasedata, sqlContext, usedDatabaseObjectColumns, usedDatabaseObjects
 
- 
 - 
Constructor SummaryConstructors Constructor Description SQLExpressionItemWithExpressionList(BaseSQLContext sqlContext)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description intadd(SQLExpressionItem item)SQLExpressionItemextract(int i)SQLExpressionItemextract(AstNode item)SQLExpressionItemget(int index)voidset(int index, SQLExpressionItem value)- 
Methods inherited from class com.adbs.ast.SQLExpressionItemWithListadd, assign, buildSQLDirect, clear, delete, delete, getCount, getMyChildren, indexOf, insert, remove, set, setCount
 - 
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, getASTFields, 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, getMyChildrenRecursive, getReferencedColumns, getReferencedColumnsRecursive, getReferencedDatasources, getReferencedDatasourcesRecursive, getSQLContext, getUsedDatabaseObjectColumns, getUsedDatabaseObjects, isAlive, moveSubQueryInProxy, moveSubQueryInProxyRecursive, prepareAndFixupRecursive, prepareAndFixupRecursive, prepareCalcStatistics, prepareCalcStatisticsRecursive, removeReferencesToDatasource, replaceReferencesToDatasource, replaceReferencesToDatasourceRecursive, restoreColumnPrefix, restoreColumnPrefixRecursive, simplifyTree, simplifyTreeRecursive, traverseASTTreeDepthFirst, traverseASTTreeSiblingFirst
 
- 
 
- 
- 
- 
Constructor Detail- 
SQLExpressionItemWithExpressionListpublic SQLExpressionItemWithExpressionList(BaseSQLContext sqlContext) 
 
- 
 - 
Method Detail- 
getpublic SQLExpressionItem get(int index) - Overrides:
- getin class- SQLExpressionItemWithList
 
 - 
setpublic void set(int index, SQLExpressionItem value)
 - 
addpublic int add(SQLExpressionItem item) 
 - 
extractpublic SQLExpressionItem extract(AstNode item) - Overrides:
- extractin class- SQLExpressionItemWithList
 
 - 
extractpublic SQLExpressionItem extract(int i) - Overrides:
- extractin class- SQLExpressionItemWithList
 
 
- 
 
-