public class SQLExpressionCaseFunction extends SQLExpressionItemWithList
| Modifier and Type | Field and Description |
|---|---|
SQLExpressionItem |
elseExpression |
SQLExpressionItem |
value |
data, sqlContext, usedDatabaseObjectColumns, usedDatabaseObjects| Constructor and Description |
|---|
SQLExpressionCaseFunction(BaseSQLContext sqlContext) |
| Modifier and Type | Method and Description |
|---|---|
void |
buildSQLDirect(SQLBuilder builder,
SQLBuilderSelectFormat format) |
protected void |
getASTFields(AstFieldList l) |
add, assign, clear, delete, delete, extract, extract, get, getCount, getMyChildren, indexOf, insert, remove, set, setCountbuildSQLCosmetic, clone, findExpressionItem, isLogical, removeLExpression, removeReferencesToDatasourceInternal, restoreLExpressionbuildSQL, dispose, editProps, editPropsInternal, getExtender, getSimpleSQL, setExtender, updateExtenderbuildSQLForNode, editPropsForNodeassertIsAlive, 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, traverseASTTreeSiblingFirstpublic SQLExpressionItem value
public SQLExpressionItem elseExpression
public SQLExpressionCaseFunction(BaseSQLContext sqlContext)
protected void getASTFields(AstFieldList l)
getASTFields in class AstNodepublic void buildSQLDirect(SQLBuilder builder, SQLBuilderSelectFormat format)
buildSQLDirect in class SQLExpressionItemWithList