Package com.adbs.ast
Class SQLExpressionItemWithList
java.lang.Object
com.adbs.ast.AstNodeBase
com.adbs.ast.AstExtender
com.adbs.ast.AstNode
com.adbs.ast.SQLExpressionItem
com.adbs.ast.SQLExpressionItemWithList
- All Implemented Interfaces:
Disposable
- Direct Known Subclasses:
InformixSQLConctructorExpression,SQLExpressionCaseFunction,SQLExpressionConstant,SQLExpressionItemWithExpressionList
-
Field Summary
Fields inherited from class com.adbs.ast.AstNodeBase
data, sqlContext, usedDatabaseObjectColumns, usedDatabaseObjects -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintvoidvoidbuildSQLDirect(SQLBuilder builder, SQLBuilderSelectFormat format) voidclear()voiddelete(int index) voidextract(int i) get(int index) intgetCount()voidintvoidintvoidvoidsetCount(int newLength) Methods inherited from class com.adbs.ast.SQLExpressionItem
buildSQLCosmetic, clone, findExpressionItem, isLogical, removeLExpression, removeReferencesToDatasourceInternal, restoreLExpressionMethods inherited from class com.adbs.ast.AstNode
buildSQL, 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, moveSubQueryInProxy, moveSubQueryInProxyRecursive, prepareAndFixupRecursive, prepareAndFixupRecursive, prepareCalcStatistics, prepareCalcStatisticsRecursive, removeReferencesToDatasource, replaceReferencesToDatasource, replaceReferencesToDatasourceRecursive, restoreColumnPrefix, restoreColumnPrefixRecursive, simplifyTree, simplifyTreeRecursive, traverseASTTreeDepthFirst, traverseASTTreeSiblingFirst
-
Constructor Details
-
SQLExpressionItemWithList
-
-
Method Details
-
getCount
public int getCount() -
setCount
public void setCount(int newLength) -
get
-
set
-
indexOf
-
assign
- Overrides:
assignin classAstNodeBase
-
getMyChildren
- Overrides:
getMyChildrenin classAstNodeBase
-
buildSQLDirect
- Overrides:
buildSQLDirectin classAstNode
-
remove
-
delete
public void delete(int index) -
delete
-
extract
-
extract
-
add
-
insert
-
clear
public void clear()
-