public class AstTokenIdentifier extends AstToken
data, sqlContext, usedDatabaseObjectColumns, usedDatabaseObjects
Constructor and Description |
---|
AstTokenIdentifier(BaseSQLContext sqlContext) |
AstTokenIdentifier(BaseSQLContext sqlContext,
java.lang.String identifier) |
AstTokenIdentifier(BaseSQLContext sqlContext,
java.lang.String identifier,
boolean caseSensitive) |
Modifier and Type | Method and Description |
---|---|
void |
assign(java.lang.Object source) |
void |
buildIdentifier(SQLBuilder builder,
SQLBuilderSelectFormat format) |
void |
buildIdentifier(SQLBuilder builder,
SQLBuilderSelectFormat format,
IdentQuotation quote) |
void |
buildSQLDirect(SQLBuilder builder,
SQLBuilderSelectFormat format) |
void |
clear() |
AstTokenIdentifier |
clone(BaseSQLContext sqlContext) |
boolean |
getCaseSensitive() |
boolean |
getValidIdentifier() |
void |
setCaseSensitive(boolean value) |
void |
setToken(java.lang.String value) |
void |
setTokenStr(java.lang.String token) |
buildSQL, dispose, editProps, editPropsInternal, getASTFields, getExtender, getSimpleSQL, setExtender, updateExtender
buildSQLForNode, editPropsForNode
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
public AstTokenIdentifier(BaseSQLContext sqlContext)
public AstTokenIdentifier(BaseSQLContext sqlContext, java.lang.String identifier)
public AstTokenIdentifier(BaseSQLContext sqlContext, java.lang.String identifier, boolean caseSensitive)
public boolean getCaseSensitive()
public void setCaseSensitive(boolean value)
public boolean getValidIdentifier()
public void setTokenStr(java.lang.String token)
public AstTokenIdentifier clone(BaseSQLContext sqlContext)
public void buildSQLDirect(SQLBuilder builder, SQLBuilderSelectFormat format)
buildSQLDirect
in class AstToken
public void clear()
public void buildIdentifier(SQLBuilder builder, SQLBuilderSelectFormat format, IdentQuotation quote)
public void buildIdentifier(SQLBuilder builder, SQLBuilderSelectFormat format)