Package com.adbs.ast
Class SQLSelectItems
- java.lang.Object
- 
- com.adbs.ast.AstNodeBase
- 
- com.adbs.ast.AstExtender
- 
- com.adbs.ast.AstNode
- 
- com.adbs.ast.AstNodeWithList
- 
- com.adbs.ast.SQLSelectItems
 
 
 
 
 
- 
- All Implemented Interfaces:
- Disposable
 
 public class SQLSelectItems extends AstNodeWithList 
- 
- 
Field Summary- 
Fields inherited from class com.adbs.ast.AstNodeWithListminNodeClass
 - 
Fields inherited from class com.adbs.ast.AstNodeBasedata, sqlContext, usedDatabaseObjectColumns, usedDatabaseObjects
 
- 
 - 
Constructor SummaryConstructors Constructor Description SQLSelectItems(BaseSQLContext sqlContext)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description intadd(SQLSelectItem selectItem)voidbuildSQLDirect(SQLBuilder builder, SQLBuilderSelectFormat format)SQLSelectItemget(int index)- 
Methods inherited from class com.adbs.ast.AstNodeWithListaB, aB, aB, add, addBuiltin, addBuiltin, addBuiltin, addIdentifier, addIdentifier, addIdentifier, addKeyword, addKeyword, addKeyword, addNewLine, addNode, addNode, addNode, addNumber, addNumber, addNumber, addSpace, addSpace, addString, addString, addString, addSymbol, addSymbol, addSymbol, aI, aI, aI, aK, aK, aK, aN, aN, aN, aNL, aSp, aSp, assign, aSt, aSt, aSt, aSy, aSy, aSy, buildList, buildSQLList, builtin, clear, delete, extract, extract, getCount, getMyChildren, identifier, indexOf, insert, insertIdentifier, insertIdentifier, insertIdentifier, insertKeyword, insertKeyword, insertKeyword, insertNewLine, insertNode, insertNode, insertNode, insertNumber, insertNumber, insertNumber, insertSpace, insertString, insertString, insertString, insertSymbol, insertSymbol, insertSymbol, keyword, moveSubQueryInProxy, newLine, node, number, remove, set, setCount, space, space, string, symbol, Symbol
 - 
Methods inherited from class com.adbs.ast.AstNodebuildSQL, clone, 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, moveSubQueryInProxyRecursive, prepareAndFixupRecursive, prepareAndFixupRecursive, prepareCalcStatistics, prepareCalcStatisticsRecursive, removeReferencesToDatasource, removeReferencesToDatasourceInternal, replaceReferencesToDatasource, replaceReferencesToDatasourceRecursive, restoreColumnPrefix, restoreColumnPrefixRecursive, simplifyTree, simplifyTreeRecursive, traverseASTTreeDepthFirst, traverseASTTreeSiblingFirst
 
- 
 
- 
- 
- 
Constructor Detail- 
SQLSelectItemspublic SQLSelectItems(BaseSQLContext sqlContext) 
 
- 
 - 
Method Detail- 
getpublic SQLSelectItem get(int index) - Overrides:
- getin class- AstNodeWithList
 
 - 
addpublic int add(SQLSelectItem selectItem) 
 - 
buildSQLDirectpublic void buildSQLDirect(SQLBuilder builder, SQLBuilderSelectFormat format) - Overrides:
- buildSQLDirectin class- AstNodeWithList
 
 
- 
 
-