Package com.adbs.ast
Class SQLObjectColumn
- All Implemented Interfaces:
- Disposable
- 
Field SummaryFieldsFields inherited from class com.adbs.ast.SQLQualifiedNamedbLinkFields inherited from class com.adbs.ast.AstNodeWithListminNodeClassFields inherited from class com.adbs.ast.AstNodeBasedata, sqlContext, usedDatabaseObjectColumns, usedDatabaseObjects
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidvoidbuildQualifiedNameNames(SQLBuilder builder, SQLBuilderSelectFormat format) voidbuildSQLDirect(SQLBuilder builder, SQLBuilderSelectFormat format) protected intvoiddispose()voidgetAllTokensToCompare(List list) voidvoidprotected booleanreplaceReferencesToDatasource(SQLFromSource fsFrom, SQLFromSource fsTo) protected voidvoidsetMetadataField(MetadataField value) Methods inherited from class com.adbs.ast.SQLQualifiedNameaddName, addName, addName, addName, addPrefix, addPrefix, addPrefix, addPrefix, buildNonQualifiedNameNames, buildQualifiedName, buildQualifiedNameDBLink, clone, extractName, extractPrefix, getASTFields, getNameWithoutNames, getNameWithoutPrefixes, getNonQualifiedNameNames, getQualifiedName, getQualifiedNameForServer, getQualifiedNameWithoutQuotes, getQualifiedNameWithQuotes, getTokensToCompare, loadFromXMLNode, parse, removeFirstPrefix, removeLastName, startsWith, toStringMethods inherited from class com.adbs.ast.AstTokenListadd, extract, extract, findByString, findByToken, get, insert, remove, setMethods 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, aSt, aSt, aSt, aSy, aSy, aSy, buildList, 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, SymbolMethods inherited from class com.adbs.ast.AstNodebuildSQL, editProps, editPropsInternal, getExtender, getSimpleSQL, setExtender, updateExtenderMethods inherited from class com.adbs.ast.AstExtenderbuildSQLForNode, editPropsForNodeMethods inherited from class com.adbs.ast.AstNodeBaseassertIsAlive, buildASTField, buildASTField, calcStatisticsRecursive, cloneInternal, findFirstChildIndexForClass, getAstFieldList, getMyChildrenRecursive, getReferencedColumnsRecursive, getReferencedDatasourcesRecursive, getSQLContext, getUsedDatabaseObjectColumns, getUsedDatabaseObjects, isAlive, moveSubQueryInProxyRecursive, prepareAndFixupRecursive, prepareAndFixupRecursive, prepareCalcStatistics, prepareCalcStatisticsRecursive, removeReferencesToDatasource, removeReferencesToDatasourceInternal, replaceReferencesToDatasourceRecursive, restoreColumnPrefixRecursive, simplifyTree, simplifyTreeRecursive, traverseASTTreeDepthFirst, traverseASTTreeSiblingFirst
- 
Field Details- 
datasource
- 
outerJoinpublic boolean outerJoin
 
- 
- 
Constructor Details- 
SQLObjectColumn
 
- 
- 
Method Details- 
disposepublic void dispose()- Specified by:
- disposein interface- Disposable
- Overrides:
- disposein class- AstNode
 
- 
getMetadataField
- 
setMetadataField
- 
calcStatisticsprotected int calcStatistics()- Overrides:
- calcStatisticsin class- AstNodeBase
 
- 
restoreColumnPrefixprotected void restoreColumnPrefix()- Overrides:
- restoreColumnPrefixin class- AstNodeBase
 
- 
assign- Overrides:
- assignin class- AstNodeWithList
 
- 
getReferencedColumns- Overrides:
- getReferencedColumnsin class- AstNodeBase
 
- 
buildSQLDirect- Overrides:
- buildSQLDirectin class- SQLQualifiedName
 
- 
getReferencedDatasources- Overrides:
- getReferencedDatasourcesin class- AstNodeBase
 
- 
buildQualifiedNameNames- Overrides:
- buildQualifiedNameNamesin class- SQLQualifiedName
 
- 
getAllTokensToCompare- Overrides:
- getAllTokensToComparein class- SQLQualifiedName
 
- 
replaceReferencesToDatasource- Overrides:
- replaceReferencesToDatasourcein class- AstNodeBase
 
 
-