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
-
Field Summary
Fields inherited from class com.adbs.ast.AstNodeBase
data, sqlContext, usedDatabaseObjectColumns, usedDatabaseObjects -
Constructor Summary
ConstructorsConstructorDescriptionAstTokenIdentifier(BaseSQLContext sqlContext) AstTokenIdentifier(BaseSQLContext sqlContext, String identifier) AstTokenIdentifier(BaseSQLContext sqlContext, String identifier, boolean caseSensitive) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidbuildIdentifier(SQLBuilder builder, SQLBuilderSelectFormat format) voidbuildIdentifier(SQLBuilder builder, SQLBuilderSelectFormat format, IdentQuotation quote) voidbuildSQLDirect(SQLBuilder builder, SQLBuilderSelectFormat format) voidclear()clone(BaseSQLContext sqlContext) booleanbooleanvoidsetCaseSensitive(boolean value) voidvoidsetTokenStr(String token) Methods inherited from class com.adbs.ast.AstNode
buildSQL, dispose, editProps, editPropsInternal, getASTFields, getExtender, getSimpleSQL, setExtender, updateExtenderMethods inherited from class com.adbs.ast.AstExtender
buildSQLForNode, editPropsForNodeMethods inherited from class com.adbs.ast.AstNodeBase
assertIsAlive, 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 Details
-
AstTokenIdentifier
-
AstTokenIdentifier
-
AstTokenIdentifier
-
-
Method Details
-
getCaseSensitive
public boolean getCaseSensitive() -
setCaseSensitive
public void setCaseSensitive(boolean value) -
getValidIdentifier
public boolean getValidIdentifier() -
setToken
-
setTokenStr
-
assign
-
clone
-
buildSQLDirect
- Overrides:
buildSQLDirectin classAstToken
-
clear
public void clear() -
buildIdentifier
public void buildIdentifier(SQLBuilder builder, SQLBuilderSelectFormat format, IdentQuotation quote) -
buildIdentifier
-