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.AstNodeBase
data, sqlContext, usedDatabaseObjectColumns, usedDatabaseObjects
-
-
Constructor Summary
Constructors Constructor Description SQLExpressionItemWithExpressionList(BaseSQLContext sqlContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
add(SQLExpressionItem item)
SQLExpressionItem
extract(int i)
SQLExpressionItem
extract(AstNode item)
SQLExpressionItem
get(int index)
void
set(int index, SQLExpressionItem value)
-
Methods inherited from class com.adbs.ast.SQLExpressionItemWithList
add, assign, buildSQLDirect, clear, delete, delete, getCount, getMyChildren, indexOf, insert, remove, set, setCount
-
Methods inherited from class com.adbs.ast.SQLExpressionItem
buildSQLCosmetic, clone, findExpressionItem, isLogical, removeLExpression, removeReferencesToDatasourceInternal, restoreLExpression
-
Methods inherited from class com.adbs.ast.AstNode
buildSQL, dispose, editProps, editPropsInternal, getASTFields, getExtender, getSimpleSQL, setExtender, updateExtender
-
Methods inherited from class com.adbs.ast.AstExtender
buildSQLForNode, editPropsForNode
-
Methods inherited from class com.adbs.ast.AstNodeBase
assertIsAlive, 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
-
SQLExpressionItemWithExpressionList
public SQLExpressionItemWithExpressionList(BaseSQLContext sqlContext)
-
-
Method Detail
-
get
public SQLExpressionItem get(int index)
- Overrides:
get
in classSQLExpressionItemWithList
-
set
public void set(int index, SQLExpressionItem value)
-
add
public int add(SQLExpressionItem item)
-
extract
public SQLExpressionItem extract(AstNode item)
- Overrides:
extract
in classSQLExpressionItemWithList
-
extract
public SQLExpressionItem extract(int i)
- Overrides:
extract
in classSQLExpressionItemWithList
-
-