public class SQLExpressionItem extends AstNode
data, sqlContext, usedDatabaseObjectColumns, usedDatabaseObjects| Constructor and Description |
|---|
SQLExpressionItem(BaseSQLContext sqlContext) |
| Modifier and Type | Method and Description |
|---|---|
void |
buildSQLCosmetic(SQLBuilder builder,
SQLBuilderSelectFormat selectFormat,
SQLBuilderConditionFormat format,
int level,
boolean parenWritten) |
SQLExpressionItem |
clone(BaseSQLContext sqlContext) |
SQLExpressionItem |
findExpressionItem(Wrapper<SQLExpressionItem> ei) |
boolean |
isLogical() |
void |
removeLExpression(SQLExpressionItem e) |
protected void |
removeReferencesToDatasourceInternal(SQLFromSource fs) |
void |
restoreLExpression(SQLExpressionItem e) |
buildSQL, buildSQLDirect, dispose, editProps, editPropsInternal, getASTFields, 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 SQLExpressionItem(BaseSQLContext sqlContext)
public SQLExpressionItem clone(BaseSQLContext sqlContext)
public void removeLExpression(SQLExpressionItem e)
public void restoreLExpression(SQLExpressionItem e)
public boolean isLogical()
public SQLExpressionItem findExpressionItem(Wrapper<SQLExpressionItem> ei)
public void buildSQLCosmetic(SQLBuilder builder, SQLBuilderSelectFormat selectFormat, SQLBuilderConditionFormat format, int level, boolean parenWritten)
protected void removeReferencesToDatasourceInternal(SQLFromSource fs)
removeReferencesToDatasourceInternal in class AstNodeBase