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, setadd, assign, buildSQLDirect, clear, delete, delete, getCount, getMyChildren, indexOf, insert, remove, set, setCountbuildSQLCosmetic, clone, removeReferencesToDatasourceInternalbuildSQL, dispose, editProps, editPropsInternal, getASTFields, 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 SQLExpressionLogicalCollection(BaseSQLContext sqlContext)
public void removeLExpression(SQLExpressionItem e)
removeLExpression in class SQLExpressionItempublic void restoreLExpression(SQLExpressionItem e)
restoreLExpression in class SQLExpressionItempublic void takeItemsFrom(SQLExpressionLogicalCollection source, boolean addNot)
public boolean isLogical()
isLogical in class SQLExpressionItempublic SQLExpressionItem findExpressionItem(Wrapper<SQLExpressionItem> ei)
findExpressionItem in class SQLExpressionItem