Package com.adbs.ast
Class SQLExpressionConstant
- java.lang.Object
- 
- com.adbs.ast.AstNodeBase
- 
- com.adbs.ast.AstExtender
- 
- com.adbs.ast.AstNode
- 
- com.adbs.ast.SQLExpressionItem
- 
- com.adbs.ast.SQLExpressionItemWithList
- 
- com.adbs.ast.SQLExpressionConstant
 
 
 
 
 
 
- 
- All Implemented Interfaces:
- Disposable
 
 public class SQLExpressionConstant extends SQLExpressionItemWithList 
- 
- 
Field Summary- 
Fields inherited from class com.adbs.ast.AstNodeBasedata, sqlContext, usedDatabaseObjectColumns, usedDatabaseObjects
 
- 
 - 
Constructor SummaryConstructors Constructor Description SQLExpressionConstant(BaseSQLContext sqlContext)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddBuiltin(java.lang.String builtin)voidaddBuiltin(java.lang.String builtin, boolean spaceBefore)voidaddBuiltin(java.lang.String builtin, boolean spaceBefore, int newLineIndex)voidaddIdentifier(java.lang.String identifier)voidaddIdentifier(java.lang.String identifier, boolean spaceBefore)voidaddIdentifier(java.lang.String identifier, boolean spaceBefore, int newLineIndex)voidaddKeyword(java.lang.String keyword)voidaddKeyword(java.lang.String keyword, boolean spaceBefore)voidaddKeyword(java.lang.String keyword, boolean spaceBefore, int newLineIndex)voidaddNode(AstNode node)voidaddNode(AstNode node, boolean spaceBefore)voidaddNode(AstNode node, boolean spaceBefore, int newLineIndex)voidaddNumber(java.lang.String number)voidaddNumber(java.lang.String number, boolean spaceBefore)voidaddNumber(java.lang.String number, boolean spaceBefore, int newLineIndex)voidaddSpace()voidaddSpace(int newLineIndex)voidaddString(java.lang.String str)voidaddString(java.lang.String str, boolean spaceBefore)voidaddString(java.lang.String str, boolean spaceBefore, int newLineIndex)voidaddSymbol(java.lang.String symbol)voidaddSymbol(java.lang.String symbol, boolean spaceBefore)voidaddSymbol(java.lang.String symbol, boolean spaceBefore, int newLineIndex)voidbuildSQLDirect(SQLBuilder builder, SQLBuilderSelectFormat format)SQLExpressionConstantbuiltin(java.lang.String builtin)SQLExpressionConstantidentifier(java.lang.String identifier)SQLExpressionConstantkeyword(java.lang.String keyword)SQLExpressionConstantnode(AstNode node)SQLExpressionConstantnumber(java.lang.String number)SQLExpressionConstantspace()SQLExpressionConstantspace(int newLineIndex)SQLExpressionConstantstring(java.lang.String string)SQLExpressionConstantsymbol(java.lang.String symbol)- 
Methods inherited from class com.adbs.ast.SQLExpressionItemWithListadd, assign, clear, delete, delete, extract, extract, get, getCount, getMyChildren, indexOf, insert, remove, set, setCount
 - 
Methods inherited from class com.adbs.ast.SQLExpressionItembuildSQLCosmetic, clone, findExpressionItem, isLogical, removeLExpression, removeReferencesToDatasourceInternal, restoreLExpression
 - 
Methods inherited from class com.adbs.ast.AstNodebuildSQL, dispose, editProps, editPropsInternal, getASTFields, getExtender, getSimpleSQL, setExtender, updateExtender
 - 
Methods inherited from class com.adbs.ast.AstExtenderbuildSQLForNode, editPropsForNode
 - 
Methods inherited from class com.adbs.ast.AstNodeBaseassertIsAlive, 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
 
- 
 
- 
- 
- 
Constructor Detail- 
SQLExpressionConstantpublic SQLExpressionConstant(BaseSQLContext sqlContext) 
 
- 
 - 
Method Detail- 
buildSQLDirectpublic void buildSQLDirect(SQLBuilder builder, SQLBuilderSelectFormat format) - Overrides:
- buildSQLDirectin class- SQLExpressionItemWithList
 
 - 
addSpacepublic void addSpace(int newLineIndex) 
 - 
addSpacepublic void addSpace() 
 - 
addNodepublic void addNode(AstNode node, boolean spaceBefore, int newLineIndex) 
 - 
addNodepublic void addNode(AstNode node, boolean spaceBefore) 
 - 
addNodepublic void addNode(AstNode node) 
 - 
addKeywordpublic void addKeyword(java.lang.String keyword, boolean spaceBefore, int newLineIndex)
 - 
addKeywordpublic void addKeyword(java.lang.String keyword, boolean spaceBefore)
 - 
addKeywordpublic void addKeyword(java.lang.String keyword) 
 - 
addIdentifierpublic void addIdentifier(java.lang.String identifier, boolean spaceBefore, int newLineIndex)
 - 
addIdentifierpublic void addIdentifier(java.lang.String identifier, boolean spaceBefore)
 - 
addIdentifierpublic void addIdentifier(java.lang.String identifier) 
 - 
addBuiltinpublic void addBuiltin(java.lang.String builtin, boolean spaceBefore, int newLineIndex)
 - 
addBuiltinpublic void addBuiltin(java.lang.String builtin, boolean spaceBefore)
 - 
addBuiltinpublic void addBuiltin(java.lang.String builtin) 
 - 
addSymbolpublic void addSymbol(java.lang.String symbol, boolean spaceBefore, int newLineIndex)
 - 
addSymbolpublic void addSymbol(java.lang.String symbol, boolean spaceBefore)
 - 
addSymbolpublic void addSymbol(java.lang.String symbol) 
 - 
addNumberpublic void addNumber(java.lang.String number, boolean spaceBefore, int newLineIndex)
 - 
addNumberpublic void addNumber(java.lang.String number, boolean spaceBefore)
 - 
addNumberpublic void addNumber(java.lang.String number) 
 - 
addStringpublic void addString(java.lang.String str, boolean spaceBefore, int newLineIndex)
 - 
addStringpublic void addString(java.lang.String str, boolean spaceBefore)
 - 
addStringpublic void addString(java.lang.String str) 
 - 
spacepublic SQLExpressionConstant space(int newLineIndex) 
 - 
spacepublic SQLExpressionConstant space() 
 - 
nodepublic SQLExpressionConstant node(AstNode node) 
 - 
keywordpublic SQLExpressionConstant keyword(java.lang.String keyword) 
 - 
builtinpublic SQLExpressionConstant builtin(java.lang.String builtin) 
 - 
identifierpublic SQLExpressionConstant identifier(java.lang.String identifier) 
 - 
symbolpublic SQLExpressionConstant symbol(java.lang.String symbol) 
 - 
numberpublic SQLExpressionConstant number(java.lang.String number) 
 - 
stringpublic SQLExpressionConstant string(java.lang.String string) 
 
- 
 
-