Package com.adbs.ast
Class AstTokenList
- java.lang.Object
- 
- com.adbs.ast.AstNodeBase
- 
- com.adbs.ast.AstExtender
- 
- com.adbs.ast.AstNode
- 
- com.adbs.ast.AstNodeWithList
- 
- com.adbs.ast.AstTokenList
 
 
 
 
 
- 
- All Implemented Interfaces:
- Disposable
 - Direct Known Subclasses:
- AstIdentifierList,- SQLQualifiedName
 
 public class AstTokenList 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 AstTokenList(BaseSQLContext sqlContext)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description intadd(AstToken item)AstTokenextract(int i)AstTokenextract(AstToken token)intfindByString(java.lang.String token)intfindByToken(AstToken token)AstTokenget(int index)voidinsert(int index, AstToken obj)intremove(AstToken item)voidset(int index, AstToken value)- 
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- 
AstTokenListpublic AstTokenList(BaseSQLContext sqlContext) 
 
- 
 - 
Method Detail- 
getpublic AstToken get(int index) - Overrides:
- getin class- AstNodeWithList
 
 - 
setpublic void set(int index, AstToken value)
 - 
addpublic int add(AstToken item) 
 - 
removepublic int remove(AstToken item) 
 - 
extractpublic AstToken extract(int i) - Overrides:
- extractin class- AstNodeWithList
 
 - 
insertpublic void insert(int index, AstToken obj)
 - 
findByStringpublic int findByString(java.lang.String token) 
 - 
findByTokenpublic int findByToken(AstToken token) 
 
- 
 
-