public class SQLExpressionBrackets extends SQLExpressionExpressionItem
lExpressiondata, sqlContext, usedDatabaseObjectColumns, usedDatabaseObjects| Constructor and Description |
|---|
SQLExpressionBrackets(BaseSQLContext sqlContext) |
SQLExpressionBrackets(BaseSQLContext sqlContext,
SQLExpressionItem lExpression) |
| Modifier and Type | Method and Description |
|---|---|
void |
buildSQLCosmetic(SQLBuilder builder,
SQLBuilderSelectFormat selectFormat,
SQLBuilderConditionFormat format,
int level,
boolean parenWritten) |
void |
buildSQLDirect(SQLBuilder builder,
SQLBuilderSelectFormat format) |
SQLExpressionItem |
findExpressionItem(Wrapper<SQLExpressionItem> ei) |
boolean |
isLogical() |
void |
removeLExpression(SQLExpressionItem e) |
void |
restoreLExpression(SQLExpressionItem e) |
buildSQLExpression, getASTFieldsclone, removeReferencesToDatasourceInternalbuildSQL, dispose, editProps, editPropsInternal, getExtender, getSimpleSQL, setExtender, updateExtenderbuildSQLForNode, editPropsForNodeassertIsAlive, assign, buildASTField, buildASTField, calcStatistics, calcStatisticsRecursive, cloneInternal, findFirstChildIndexForClass, getAstFieldList, getMyChildren, getMyChildrenRecursive, getReferencedColumns, getReferencedColumnsRecursive, getReferencedDatasources, getReferencedDatasourcesRecursive, getSQLContext, getUsedDatabaseObjectColumns, getUsedDatabaseObjects, isAlive, moveSubQueryInProxy, moveSubQueryInProxyRecursive, prepareAndFixupRecursive, prepareAndFixupRecursive, prepareCalcStatistics, prepareCalcStatisticsRecursive, removeReferencesToDatasource, replaceReferencesToDatasource, replaceReferencesToDatasourceRecursive, restoreColumnPrefix, restoreColumnPrefixRecursive, simplifyTree, simplifyTreeRecursive, traverseASTTreeDepthFirst, traverseASTTreeSiblingFirstpublic SQLExpressionBrackets(BaseSQLContext sqlContext)
public SQLExpressionBrackets(BaseSQLContext sqlContext, SQLExpressionItem lExpression)
public void buildSQLDirect(SQLBuilder builder, SQLBuilderSelectFormat format)
buildSQLDirect in class SQLExpressionExpressionItempublic void removeLExpression(SQLExpressionItem e)
removeLExpression in class SQLExpressionItempublic void restoreLExpression(SQLExpressionItem e)
restoreLExpression in class SQLExpressionItempublic SQLExpressionItem findExpressionItem(Wrapper<SQLExpressionItem> ei)
findExpressionItem in class SQLExpressionItempublic void buildSQLCosmetic(SQLBuilder builder, SQLBuilderSelectFormat selectFormat, SQLBuilderConditionFormat format, int level, boolean parenWritten)
buildSQLCosmetic in class SQLExpressionItempublic boolean isLogical()
isLogical in class SQLExpressionItem