public class SQLExpressionConstant extends SQLExpressionItemWithList
data, sqlContext, usedDatabaseObjectColumns, usedDatabaseObjects
Constructor and Description |
---|
SQLExpressionConstant(BaseSQLContext sqlContext) |
Modifier and Type | Method and Description |
---|---|
void |
addBuiltin(java.lang.String builtin) |
void |
addBuiltin(java.lang.String builtin,
boolean spaceBefore) |
void |
addBuiltin(java.lang.String builtin,
boolean spaceBefore,
int newLineIndex) |
void |
addIdentifier(java.lang.String identifier) |
void |
addIdentifier(java.lang.String identifier,
boolean spaceBefore) |
void |
addIdentifier(java.lang.String identifier,
boolean spaceBefore,
int newLineIndex) |
void |
addKeyword(java.lang.String keyword) |
void |
addKeyword(java.lang.String keyword,
boolean spaceBefore) |
void |
addKeyword(java.lang.String keyword,
boolean spaceBefore,
int newLineIndex) |
void |
addNode(AstNode node) |
void |
addNode(AstNode node,
boolean spaceBefore) |
void |
addNode(AstNode node,
boolean spaceBefore,
int newLineIndex) |
void |
addNumber(java.lang.String number) |
void |
addNumber(java.lang.String number,
boolean spaceBefore) |
void |
addNumber(java.lang.String number,
boolean spaceBefore,
int newLineIndex) |
void |
addSpace() |
void |
addSpace(int newLineIndex) |
void |
addString(java.lang.String str) |
void |
addString(java.lang.String str,
boolean spaceBefore) |
void |
addString(java.lang.String str,
boolean spaceBefore,
int newLineIndex) |
void |
addSymbol(java.lang.String symbol) |
void |
addSymbol(java.lang.String symbol,
boolean spaceBefore) |
void |
addSymbol(java.lang.String symbol,
boolean spaceBefore,
int newLineIndex) |
void |
buildSQLDirect(SQLBuilder builder,
SQLBuilderSelectFormat format) |
SQLExpressionConstant |
builtin(java.lang.String builtin) |
SQLExpressionConstant |
identifier(java.lang.String identifier) |
SQLExpressionConstant |
keyword(java.lang.String keyword) |
SQLExpressionConstant |
node(AstNode node) |
SQLExpressionConstant |
number(java.lang.String number) |
SQLExpressionConstant |
space() |
SQLExpressionConstant |
space(int newLineIndex) |
SQLExpressionConstant |
string(java.lang.String string) |
SQLExpressionConstant |
symbol(java.lang.String symbol) |
add, assign, clear, delete, delete, extract, extract, get, getCount, getMyChildren, indexOf, insert, remove, set, setCount
buildSQLCosmetic, clone, findExpressionItem, isLogical, removeLExpression, removeReferencesToDatasourceInternal, restoreLExpression
buildSQL, dispose, editProps, editPropsInternal, getASTFields, getExtender, getSimpleSQL, setExtender, updateExtender
buildSQLForNode, editPropsForNode
assertIsAlive, buildASTField, buildASTField, calcStatistics, calcStatisticsRecursive, cloneInternal, findFirstChildIndexForClass, getAstFieldList, getMyChildrenRecursive, getReferencedColumns, getReferencedColumnsRecursive, getReferencedDatasources, getReferencedDatasourcesRecursive, getSQLContext, getUsedDatabaseObjectColumns, getUsedDatabaseObjects, isAlive, moveSubQueryInProxy, moveSubQueryInProxyRecursive, prepareAndFixupRecursive, prepareAndFixupRecursive, prepareCalcStatistics, prepareCalcStatisticsRecursive, removeReferencesToDatasource, replaceReferencesToDatasource, replaceReferencesToDatasourceRecursive, restoreColumnPrefix, restoreColumnPrefixRecursive, simplifyTree, simplifyTreeRecursive, traverseASTTreeDepthFirst, traverseASTTreeSiblingFirst
public SQLExpressionConstant(BaseSQLContext sqlContext)
public void buildSQLDirect(SQLBuilder builder, SQLBuilderSelectFormat format)
buildSQLDirect
in class SQLExpressionItemWithList
public void addSpace(int newLineIndex)
public void addSpace()
public void addNode(AstNode node, boolean spaceBefore, int newLineIndex)
public void addNode(AstNode node, boolean spaceBefore)
public void addNode(AstNode node)
public void addKeyword(java.lang.String keyword, boolean spaceBefore, int newLineIndex)
public void addKeyword(java.lang.String keyword, boolean spaceBefore)
public void addKeyword(java.lang.String keyword)
public void addIdentifier(java.lang.String identifier, boolean spaceBefore, int newLineIndex)
public void addIdentifier(java.lang.String identifier, boolean spaceBefore)
public void addIdentifier(java.lang.String identifier)
public void addBuiltin(java.lang.String builtin, boolean spaceBefore, int newLineIndex)
public void addBuiltin(java.lang.String builtin, boolean spaceBefore)
public void addBuiltin(java.lang.String builtin)
public void addSymbol(java.lang.String symbol, boolean spaceBefore, int newLineIndex)
public void addSymbol(java.lang.String symbol, boolean spaceBefore)
public void addSymbol(java.lang.String symbol)
public void addNumber(java.lang.String number, boolean spaceBefore, int newLineIndex)
public void addNumber(java.lang.String number, boolean spaceBefore)
public void addNumber(java.lang.String number)
public void addString(java.lang.String str, boolean spaceBefore, int newLineIndex)
public void addString(java.lang.String str, boolean spaceBefore)
public void addString(java.lang.String str)
public SQLExpressionConstant space(int newLineIndex)
public SQLExpressionConstant space()
public SQLExpressionConstant node(AstNode node)
public SQLExpressionConstant keyword(java.lang.String keyword)
public SQLExpressionConstant builtin(java.lang.String builtin)
public SQLExpressionConstant identifier(java.lang.String identifier)
public SQLExpressionConstant symbol(java.lang.String symbol)
public SQLExpressionConstant number(java.lang.String number)
public SQLExpressionConstant string(java.lang.String string)