Package com.adbs.ast
Class AstToken
- java.lang.Object
- 
- com.adbs.ast.AstNodeBase
- 
- com.adbs.ast.AstExtender
- 
- com.adbs.ast.AstNode
- 
- com.adbs.ast.AstToken
 
 
 
 
- 
- All Implemented Interfaces:
- Disposable
 - Direct Known Subclasses:
- AstTokenBuiltin,- AstTokenIdentifier,- AstTokenKeyword,- AstTokenNumber,- AstTokenString,- AstTokenSymbol
 
 public class AstToken extends AstNode 
- 
- 
Field Summary- 
Fields inherited from class com.adbs.ast.AstNodeBasedata, sqlContext, usedDatabaseObjectColumns, usedDatabaseObjects
 
- 
 - 
Constructor SummaryConstructors Constructor Description AstToken(BaseSQLContext sqlContext)AstToken(BaseSQLContext sqlContext, java.lang.String token)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidassign(java.lang.Object source)voidbuildSQLDirect(SQLBuilder builder, SQLBuilderSelectFormat format)AstTokenclone(BaseSQLContext sqlContext)java.lang.StringgetToken()booleanisEmpty()voidsetToken(java.lang.String value)- 
Methods inherited from class com.adbs.ast.AstNodebuildSQL, 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, getMyChildren, getMyChildrenRecursive, getReferencedColumns, getReferencedColumnsRecursive, getReferencedDatasources, getReferencedDatasourcesRecursive, getSQLContext, getUsedDatabaseObjectColumns, getUsedDatabaseObjects, isAlive, moveSubQueryInProxy, moveSubQueryInProxyRecursive, prepareAndFixupRecursive, prepareAndFixupRecursive, prepareCalcStatistics, prepareCalcStatisticsRecursive, removeReferencesToDatasource, removeReferencesToDatasourceInternal, replaceReferencesToDatasource, replaceReferencesToDatasourceRecursive, restoreColumnPrefix, restoreColumnPrefixRecursive, simplifyTree, simplifyTreeRecursive, traverseASTTreeDepthFirst, traverseASTTreeSiblingFirst
 
- 
 
- 
- 
- 
Constructor Detail- 
AstTokenpublic AstToken(BaseSQLContext sqlContext) 
 - 
AstTokenpublic AstToken(BaseSQLContext sqlContext, java.lang.String token) 
 
- 
 - 
Method Detail- 
getTokenpublic java.lang.String getToken() 
 - 
setTokenpublic void setToken(java.lang.String value) 
 - 
assignpublic void assign(java.lang.Object source) - Overrides:
- assignin class- AstNodeBase
 
 - 
clonepublic AstToken clone(BaseSQLContext sqlContext) 
 - 
isEmptypublic boolean isEmpty() 
 - 
buildSQLDirectpublic void buildSQLDirect(SQLBuilder builder, SQLBuilderSelectFormat format) - Overrides:
- buildSQLDirectin class- AstNode
 
 
- 
 
-