Package com.adbs.ast
Class AstIdentifierList
- java.lang.Object
- 
- com.adbs.ast.AstNodeBase
- 
- com.adbs.ast.AstExtender
- 
- com.adbs.ast.AstNode
- 
- com.adbs.ast.AstNodeWithList
- 
- com.adbs.ast.AstTokenList
- 
- com.adbs.ast.AstIdentifierList
 
 
 
 
 
 
- 
- All Implemented Interfaces:
- Disposable
 
 public class AstIdentifierList extends AstTokenList 
- 
- 
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 AstIdentifierList(BaseSQLContext sqlContext)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description intadd(AstTokenIdentifier item)AstTokenIdentifierextract(int index)AstTokenIdentifierextract(AstTokenIdentifier token)intfindByIdToken(AstTokenIdentifier token)AstTokenIdentifierget(int index)voidinsert(int index, AstTokenIdentifier obj)intremove(AstTokenIdentifier item)voidset(int index, AstTokenIdentifier value)- 
Methods inherited from class com.adbs.ast.AstTokenListadd, extract, findByString, findByToken, insert, remove, set
 - 
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, buildSQLDirect, buildSQLList, builtin, clear, delete, 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- 
AstIdentifierListpublic AstIdentifierList(BaseSQLContext sqlContext) 
 
- 
 - 
Method Detail- 
getpublic AstTokenIdentifier get(int index) - Overrides:
- getin class- AstTokenList
 
 - 
setpublic void set(int index, AstTokenIdentifier value)
 - 
addpublic int add(AstTokenIdentifier item) 
 - 
removepublic int remove(AstTokenIdentifier item) 
 - 
extractpublic AstTokenIdentifier extract(AstTokenIdentifier token) 
 - 
extractpublic AstTokenIdentifier extract(int index) - Overrides:
- extractin class- AstTokenList
 
 - 
insertpublic void insert(int index, AstTokenIdentifier obj)
 - 
findByIdTokenpublic int findByIdToken(AstTokenIdentifier token) 
 
- 
 
-