public class SQLExpressionLogicalCollection extends SQLExpressionItemWithExpressionList
data, sqlContext, usedDatabaseObjectColumns, usedDatabaseObjects
Constructor and Description |
---|
SQLExpressionLogicalCollection(BaseSQLContext sqlContext) |
Modifier and Type | Method and Description |
---|---|
SQLExpressionItem |
findExpressionItem(Wrapper<SQLExpressionItem> ei) |
boolean |
isLogical() |
void |
removeLExpression(SQLExpressionItem e) |
void |
restoreLExpression(SQLExpressionItem e) |
void |
takeItemsFrom(SQLExpressionLogicalCollection source,
boolean addNot) |
add, extract, extract, get, set
add, assign, buildSQLDirect, clear, delete, delete, getCount, getMyChildren, indexOf, insert, remove, set, setCount
buildSQLCosmetic, clone, removeReferencesToDatasourceInternal
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 SQLExpressionLogicalCollection(BaseSQLContext sqlContext)
public void removeLExpression(SQLExpressionItem e)
removeLExpression
in class SQLExpressionItem
public void restoreLExpression(SQLExpressionItem e)
restoreLExpression
in class SQLExpressionItem
public void takeItemsFrom(SQLExpressionLogicalCollection source, boolean addNot)
public boolean isLogical()
isLogical
in class SQLExpressionItem
public SQLExpressionItem findExpressionItem(Wrapper<SQLExpressionItem> ei)
findExpressionItem
in class SQLExpressionItem