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 TypeMethodDescriptionvoid
void
buildIdentifier
(SQLBuilder builder, SQLBuilderSelectFormat format) void
buildIdentifier
(SQLBuilder builder, SQLBuilderSelectFormat format, IdentQuotation quote) void
buildSQLDirect
(SQLBuilder builder, SQLBuilderSelectFormat format) void
clear()
clone
(BaseSQLContext sqlContext) boolean
boolean
void
setCaseSensitive
(boolean value) void
void
setTokenStr
(String token) Methods inherited from class com.adbs.ast.AstNode
buildSQL, dispose, editProps, editPropsInternal, getASTFields, getExtender, getSimpleSQL, setExtender, updateExtender
Methods inherited from class com.adbs.ast.AstExtender
buildSQLForNode, editPropsForNode
Methods 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:
buildSQLDirect
in classAstToken
-
clear
public void clear() -
buildIdentifier
public void buildIdentifier(SQLBuilder builder, SQLBuilderSelectFormat format, IdentQuotation quote) -
buildIdentifier
-