Package com.adbs.ast
Class AstTokenIdentifier
- java.lang.Object
- 
- com.adbs.ast.AstNodeBase
- 
- com.adbs.ast.AstExtender
- 
- com.adbs.ast.AstNode
- 
- com.adbs.ast.AstToken
- 
- com.adbs.ast.AstTokenIdentifier
 
 
 
 
 
- 
- All Implemented Interfaces:
- Disposable
 
 public class AstTokenIdentifier extends AstToken 
- 
- 
Field Summary- 
Fields inherited from class com.adbs.ast.AstNodeBasedata, sqlContext, usedDatabaseObjectColumns, usedDatabaseObjects
 
- 
 - 
Constructor SummaryConstructors Constructor Description AstTokenIdentifier(BaseSQLContext sqlContext)AstTokenIdentifier(BaseSQLContext sqlContext, java.lang.String identifier)AstTokenIdentifier(BaseSQLContext sqlContext, java.lang.String identifier, boolean caseSensitive)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidassign(java.lang.Object source)voidbuildIdentifier(SQLBuilder builder, SQLBuilderSelectFormat format)voidbuildIdentifier(SQLBuilder builder, SQLBuilderSelectFormat format, IdentQuotation quote)voidbuildSQLDirect(SQLBuilder builder, SQLBuilderSelectFormat format)voidclear()AstTokenIdentifierclone(BaseSQLContext sqlContext)booleangetCaseSensitive()booleangetValidIdentifier()voidsetCaseSensitive(boolean value)voidsetToken(java.lang.String value)voidsetTokenStr(java.lang.String token)- 
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- 
AstTokenIdentifierpublic AstTokenIdentifier(BaseSQLContext sqlContext) 
 - 
AstTokenIdentifierpublic AstTokenIdentifier(BaseSQLContext sqlContext, java.lang.String identifier) 
 - 
AstTokenIdentifierpublic AstTokenIdentifier(BaseSQLContext sqlContext, java.lang.String identifier, boolean caseSensitive) 
 
- 
 - 
Method Detail- 
getCaseSensitivepublic boolean getCaseSensitive() 
 - 
setCaseSensitivepublic void setCaseSensitive(boolean value) 
 - 
getValidIdentifierpublic boolean getValidIdentifier() 
 - 
setTokenStrpublic void setTokenStr(java.lang.String token) 
 - 
clonepublic AstTokenIdentifier clone(BaseSQLContext sqlContext) 
 - 
buildSQLDirectpublic void buildSQLDirect(SQLBuilder builder, SQLBuilderSelectFormat format) - Overrides:
- buildSQLDirectin class- AstToken
 
 - 
clearpublic void clear() 
 - 
buildIdentifierpublic void buildIdentifier(SQLBuilder builder, SQLBuilderSelectFormat format, IdentQuotation quote) 
 - 
buildIdentifierpublic void buildIdentifier(SQLBuilder builder, SQLBuilderSelectFormat format) 
 
- 
 
-