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, updateExtenderbuildSQLForNode, editPropsForNodeassertIsAlive, 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, traverseASTTreeSiblingFirstpublic 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 AstTokenpublic void clear()
public void buildIdentifier(SQLBuilder builder, SQLBuilderSelectFormat format, IdentQuotation quote)
public void buildIdentifier(SQLBuilder builder, SQLBuilderSelectFormat format)