Package com.adbs.ast
Class AstNodeWithList
- java.lang.Object
- 
- com.adbs.ast.AstNodeBase
- 
- com.adbs.ast.AstExtender
- 
- com.adbs.ast.AstNode
- 
- com.adbs.ast.AstNodeWithList
 
 
 
 
- 
- All Implemented Interfaces:
- Disposable
 - Direct Known Subclasses:
- AstAliasExpressionsList,- AstTokenList,- DB2SQLForUpdateClause,- FirebirdSQLForUpdateClause,- OracleSQLForUpdateClause,- OracleSQLModelCellAssignment,- OracleSQLModelClause,- OracleSQLModelColumnsList,- OracleSQLModelRulesClause,- SQLComputeClause,- SQLExpressionList,- SQLOrderByClause,- SQLSelectItems,- SQLWithClause
 
 public class AstNodeWithList extends AstNode 
- 
- 
Field SummaryFields Modifier and Type Field Description protected java.lang.ClassminNodeClass- 
Fields inherited from class com.adbs.ast.AstNodeBasedata, sqlContext, usedDatabaseObjectColumns, usedDatabaseObjects
 
- 
 - 
Constructor SummaryConstructors Constructor Description AstNodeWithList(BaseSQLContext sqlContext)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaB(java.lang.String builtin)voidaB(java.lang.String builtin, boolean spaceBefore)voidaB(java.lang.String builtin, boolean spaceBefore, int newLineIndex)intadd(AstNode item)voidaddBuiltin(java.lang.String builtin)voidaddBuiltin(java.lang.String builtin, boolean spaceBefore)voidaddBuiltin(java.lang.String builtin, boolean spaceBefore, int newLineIndex)voidaddIdentifier(java.lang.String identifier)voidaddIdentifier(java.lang.String identifier, boolean spaceBefore)voidaddIdentifier(java.lang.String identifier, boolean spaceBefore, int newLineIndex)voidaddKeyword(java.lang.String keyword)voidaddKeyword(java.lang.String keyword, boolean spaceBefore)voidaddKeyword(java.lang.String keyword, boolean spaceBefore, int newLineIndex)voidaddNewLine()voidaddNode(AstNode node)voidaddNode(AstNode node, boolean spaceBefore)voidaddNode(AstNode node, boolean spaceBefore, int newLineIndex)voidaddNumber(java.lang.String number)voidaddNumber(java.lang.String number, boolean spaceBefore)voidaddNumber(java.lang.String number, boolean spaceBefore, int newLineIndex)voidaddSpace()voidaddSpace(int newLineIndex)voidaddString(java.lang.String str)voidaddString(java.lang.String str, boolean spaceBefore)voidaddString(java.lang.String str, boolean spaceBefore, int newLineIndex)voidaddSymbol(java.lang.String symbol)voidaddSymbol(java.lang.String symbol, boolean spaceBefore)voidaddSymbol(java.lang.String symbol, boolean spaceBefore, int newLineIndex)voidaI(java.lang.String identifier)voidaI(java.lang.String identifier, boolean spaceBefore)voidaI(java.lang.String identifier, boolean spaceBefore, int newLineIndex)voidaK(java.lang.String keyword)voidaK(java.lang.String keyword, boolean spaceBefore)voidaK(java.lang.String keyword, boolean spaceBefore, int newLineIndex)voidaN(java.lang.String number)voidaN(java.lang.String number, boolean spaceBefore)voidaN(java.lang.String number, boolean spaceBefore, int newLineIndex)voidaNL()voidaSp()voidaSp(int newLineIndex)voidassign(java.lang.Object source)voidaSt(java.lang.String str)voidaSt(java.lang.String str, boolean spaceBefore)voidaSt(java.lang.String str, boolean spaceBefore, int newLineIndex)voidaSy(java.lang.String symbol)voidaSy(java.lang.String symbol, boolean spaceBefore)voidaSy(java.lang.String symbol, boolean spaceBefore, int newLineIndex)voidbuildList(SQLBuilder builder, SQLBuilderSelectFormat format, AstNode separator)voidbuildSQLDirect(SQLBuilder builder, SQLBuilderSelectFormat format)voidbuildSQLList(SQLBuilder builder, SQLBuilderSelectFormat format, SQLBuilderItemListFormat listFormat, AstNode separator)AstNodeWithListbuiltin(java.lang.String builtin)voidclear()voiddelete(int index)AstNodeextract(int i)AstNodeextract(AstNode item)AstNodeget(int index)intgetCount()voidgetMyChildren(java.util.List list)AstNodeWithListidentifier(java.lang.String identifier)intindexOf(AstNode value)voidinsert(int index, AstNode obj)voidinsertIdentifier(int index, java.lang.String identifier)voidinsertIdentifier(int index, java.lang.String identifier, boolean spaceBefore)voidinsertIdentifier(int index, java.lang.String identifier, boolean spaceBefore, int newLineIndex)voidinsertKeyword(int index, java.lang.String keyword)voidinsertKeyword(int index, java.lang.String keyword, boolean spaceBefore)voidinsertKeyword(int index, java.lang.String keyword, boolean spaceBefore, int newLineIndex)voidinsertNewLine(int index)voidinsertNode(int index, AstNode node)voidinsertNode(int index, AstNode node, boolean spaceBefore)voidinsertNode(int index, AstNode node, boolean spaceBefore, int newLineIndex)voidinsertNumber(int index, java.lang.String number)voidinsertNumber(int index, java.lang.String number, boolean spaceBefore)voidinsertNumber(int index, java.lang.String number, boolean spaceBefore, int newLineIndex)voidinsertSpace(int index, int newLineIndex)voidinsertString(int index, java.lang.String str)voidinsertString(int index, java.lang.String str, boolean spaceBefore)voidinsertString(int index, java.lang.String str, boolean spaceBefore, int newLineIndex)voidinsertSymbol(int index, java.lang.String symbol)voidinsertSymbol(int index, java.lang.String symbol, boolean spaceBefore)voidinsertSymbol(int index, java.lang.String symbol, boolean spaceBefore, int newLineIndex)AstNodeWithListkeyword(java.lang.String keyword)voidmoveSubQueryInProxy(java.lang.Object parameter, java.lang.Class cls)AstNodeWithListnewLine()AstNodeWithListnode(AstNode node)AstNodeWithListnumber(java.lang.String number)intremove(AstNode item)voidset(int index, AstNode value)voidsetCount(int value)AstNodeWithListspace()AstNodeWithListspace(int newLineIndex)AstNodeWithListstring(java.lang.String string)AstNodeWithListsymbol(java.lang.String symbol)AstNodeWithListSymbol(java.lang.String 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- 
AstNodeWithListpublic AstNodeWithList(BaseSQLContext sqlContext) 
 
- 
 - 
Method Detail- 
getCountpublic int getCount() 
 - 
setCountpublic void setCount(int value) 
 - 
getpublic AstNode get(int index) 
 - 
setpublic void set(int index, AstNode value)
 - 
indexOfpublic int indexOf(AstNode value) 
 - 
assignpublic void assign(java.lang.Object source) - Overrides:
- assignin class- AstNodeBase
 
 - 
getMyChildrenpublic void getMyChildren(java.util.List list) - Overrides:
- getMyChildrenin class- AstNodeBase
 
 - 
moveSubQueryInProxypublic void moveSubQueryInProxy(java.lang.Object parameter, java.lang.Class cls)- Overrides:
- moveSubQueryInProxyin class- AstNodeBase
 
 - 
addpublic int add(AstNode item) 
 - 
removepublic int remove(AstNode item) 
 - 
deletepublic void delete(int index) 
 - 
extractpublic AstNode extract(int i) 
 - 
clearpublic void clear() 
 - 
insertpublic void insert(int index, AstNode obj)
 - 
buildSQLDirectpublic void buildSQLDirect(SQLBuilder builder, SQLBuilderSelectFormat format) - Overrides:
- buildSQLDirectin class- AstNode
 
 - 
buildSQLListpublic void buildSQLList(SQLBuilder builder, SQLBuilderSelectFormat format, SQLBuilderItemListFormat listFormat, AstNode separator) 
 - 
buildListpublic void buildList(SQLBuilder builder, SQLBuilderSelectFormat format, AstNode separator) 
 - 
addSpacepublic void addSpace(int newLineIndex) 
 - 
addSpacepublic void addSpace() 
 - 
aSppublic void aSp(int newLineIndex) 
 - 
aSppublic void aSp() 
 - 
addNodepublic void addNode(AstNode node, boolean spaceBefore, int newLineIndex) 
 - 
addNodepublic void addNode(AstNode node, boolean spaceBefore) 
 - 
addNodepublic void addNode(AstNode node) 
 - 
addKeywordpublic void addKeyword(java.lang.String keyword, boolean spaceBefore, int newLineIndex)
 - 
addKeywordpublic void addKeyword(java.lang.String keyword, boolean spaceBefore)
 - 
addKeywordpublic void addKeyword(java.lang.String keyword) 
 - 
aKpublic void aK(java.lang.String keyword, boolean spaceBefore, int newLineIndex)
 - 
aKpublic void aK(java.lang.String keyword, boolean spaceBefore)
 - 
aKpublic void aK(java.lang.String keyword) 
 - 
addBuiltinpublic void addBuiltin(java.lang.String builtin, boolean spaceBefore, int newLineIndex)
 - 
addBuiltinpublic void addBuiltin(java.lang.String builtin, boolean spaceBefore)
 - 
addBuiltinpublic void addBuiltin(java.lang.String builtin) 
 - 
aBpublic void aB(java.lang.String builtin, boolean spaceBefore, int newLineIndex)
 - 
aBpublic void aB(java.lang.String builtin, boolean spaceBefore)
 - 
aBpublic void aB(java.lang.String builtin) 
 - 
addIdentifierpublic void addIdentifier(java.lang.String identifier, boolean spaceBefore, int newLineIndex)
 - 
addIdentifierpublic void addIdentifier(java.lang.String identifier, boolean spaceBefore)
 - 
addIdentifierpublic void addIdentifier(java.lang.String identifier) 
 - 
aIpublic void aI(java.lang.String identifier, boolean spaceBefore, int newLineIndex)
 - 
aIpublic void aI(java.lang.String identifier, boolean spaceBefore)
 - 
aIpublic void aI(java.lang.String identifier) 
 - 
addSymbolpublic void addSymbol(java.lang.String symbol, boolean spaceBefore, int newLineIndex)
 - 
addSymbolpublic void addSymbol(java.lang.String symbol, boolean spaceBefore)
 - 
addSymbolpublic void addSymbol(java.lang.String symbol) 
 - 
Symbolpublic AstNodeWithList Symbol(java.lang.String symbol) 
 - 
aSypublic void aSy(java.lang.String symbol, boolean spaceBefore, int newLineIndex)
 - 
aSypublic void aSy(java.lang.String symbol, boolean spaceBefore)
 - 
aSypublic void aSy(java.lang.String symbol) 
 - 
addNumberpublic void addNumber(java.lang.String number, boolean spaceBefore, int newLineIndex)
 - 
addNumberpublic void addNumber(java.lang.String number, boolean spaceBefore)
 - 
addNumberpublic void addNumber(java.lang.String number) 
 - 
aNpublic void aN(java.lang.String number, boolean spaceBefore, int newLineIndex)
 - 
aNpublic void aN(java.lang.String number, boolean spaceBefore)
 - 
aNpublic void aN(java.lang.String number) 
 - 
addStringpublic void addString(java.lang.String str, boolean spaceBefore, int newLineIndex)
 - 
addStringpublic void addString(java.lang.String str, boolean spaceBefore)
 - 
addStringpublic void addString(java.lang.String str) 
 - 
aStpublic void aSt(java.lang.String str, boolean spaceBefore, int newLineIndex)
 - 
aStpublic void aSt(java.lang.String str, boolean spaceBefore)
 - 
aStpublic void aSt(java.lang.String str) 
 - 
insertSpacepublic void insertSpace(int index, int newLineIndex)
 - 
insertNewLinepublic void insertNewLine(int index) 
 - 
insertNodepublic void insertNode(int index, AstNode node, boolean spaceBefore, int newLineIndex)
 - 
insertNodepublic void insertNode(int index, AstNode node, boolean spaceBefore)
 - 
insertNodepublic void insertNode(int index, AstNode node)
 - 
insertKeywordpublic void insertKeyword(int index, java.lang.String keyword, boolean spaceBefore, int newLineIndex)
 - 
insertKeywordpublic void insertKeyword(int index, java.lang.String keyword, boolean spaceBefore)
 - 
insertKeywordpublic void insertKeyword(int index, java.lang.String keyword)
 - 
insertIdentifierpublic void insertIdentifier(int index, java.lang.String identifier, boolean spaceBefore, int newLineIndex)
 - 
insertIdentifierpublic void insertIdentifier(int index, java.lang.String identifier, boolean spaceBefore)
 - 
insertIdentifierpublic void insertIdentifier(int index, java.lang.String identifier)
 - 
insertSymbolpublic void insertSymbol(int index, java.lang.String symbol, boolean spaceBefore, int newLineIndex)
 - 
insertSymbolpublic void insertSymbol(int index, java.lang.String symbol, boolean spaceBefore)
 - 
insertSymbolpublic void insertSymbol(int index, java.lang.String symbol)
 - 
insertNumberpublic void insertNumber(int index, java.lang.String number, boolean spaceBefore, int newLineIndex)
 - 
insertNumberpublic void insertNumber(int index, java.lang.String number, boolean spaceBefore)
 - 
insertNumberpublic void insertNumber(int index, java.lang.String number)
 - 
insertStringpublic void insertString(int index, java.lang.String str, boolean spaceBefore, int newLineIndex)
 - 
insertStringpublic void insertString(int index, java.lang.String str, boolean spaceBefore)
 - 
insertStringpublic void insertString(int index, java.lang.String str)
 - 
addNewLinepublic void addNewLine() 
 - 
aNLpublic void aNL() 
 - 
spacepublic AstNodeWithList space(int newLineIndex) 
 - 
spacepublic AstNodeWithList space() 
 - 
newLinepublic AstNodeWithList newLine() 
 - 
nodepublic AstNodeWithList node(AstNode node) 
 - 
keywordpublic AstNodeWithList keyword(java.lang.String keyword) 
 - 
builtinpublic AstNodeWithList builtin(java.lang.String builtin) 
 - 
identifierpublic AstNodeWithList identifier(java.lang.String identifier) 
 - 
symbolpublic AstNodeWithList symbol(java.lang.String symbol) 
 - 
numberpublic AstNodeWithList number(java.lang.String number) 
 - 
stringpublic AstNodeWithList string(java.lang.String string) 
 
- 
 
-