public class SQLExpressionOperation extends SQLExpressionExpressionItem
lExpressiondata, sqlContext, usedDatabaseObjectColumns, usedDatabaseObjects| Constructor and Description |
|---|
SQLExpressionOperation(BaseSQLContext sqlContext) |
SQLExpressionOperation(BaseSQLContext sqlContext,
SQLExpressionItem lExpression) |
| Modifier and Type | Method and Description |
|---|---|
SQLExpressionItem |
findExpressionItem(Wrapper<SQLExpressionItem> ei) |
void |
removeLExpression(SQLExpressionItem e) |
void |
restoreLExpression(SQLExpressionItem e) |
buildSQLDirect, buildSQLExpression, getASTFieldsbuildSQLCosmetic, clone, isLogical, 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 SQLExpressionOperation(BaseSQLContext sqlContext)
public SQLExpressionOperation(BaseSQLContext sqlContext, SQLExpressionItem lExpression)
public void removeLExpression(SQLExpressionItem e)
removeLExpression in class SQLExpressionItempublic void restoreLExpression(SQLExpressionItem e)
restoreLExpression in class SQLExpressionItempublic SQLExpressionItem findExpressionItem(Wrapper<SQLExpressionItem> ei)
findExpressionItem in class SQLExpressionItem