Package com.adbs.ast
Class SQLExpressionOperator
- java.lang.Object
- 
- All Implemented Interfaces:
- Disposable
 - Direct Known Subclasses:
- SQLExpressionCompWithSet,- SQLExpressionOperatorBinary,- SQLExpressionOperatorPostfix,- SQLExpressionOperatorPrefix
 
 public class SQLExpressionOperator extends SQLExpressionOperation 
- 
- 
Field SummaryFields Modifier and Type Field Description SQLOperatoroperatorObj- 
Fields inherited from class com.adbs.ast.SQLExpressionExpressionItemlExpression
 - 
Fields inherited from class com.adbs.ast.AstNodeBasedata, sqlContext, usedDatabaseObjectColumns, usedDatabaseObjects
 
- 
 - 
Constructor SummaryConstructors Constructor Description SQLExpressionOperator(BaseSQLContext sqlContext)SQLExpressionOperator(BaseSQLContext sqlContext, SQLExpressionItem lExpression)SQLExpressionOperator(BaseSQLContext sqlContext, SQLExpressionItem lExpression, SQLOperator operatorObj)SQLExpressionOperator(BaseSQLContext sqlContext, SQLExpressionItem lExpression, java.lang.String operatorName)SQLExpressionOperator(BaseSQLContext sqlContext, java.lang.String operatorName)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidgetASTFields(AstFieldList l)- 
Methods inherited from class com.adbs.ast.SQLExpressionOperationfindExpressionItem, removeLExpression, restoreLExpression
 - 
Methods inherited from class com.adbs.ast.SQLExpressionExpressionItembuildSQLDirect, buildSQLExpression
 - 
Methods inherited from class com.adbs.ast.SQLExpressionItembuildSQLCosmetic, clone, isLogical, removeReferencesToDatasourceInternal
 - 
Methods inherited from class com.adbs.ast.AstNodebuildSQL, dispose, editProps, editPropsInternal, getExtender, getSimpleSQL, setExtender, updateExtender
 - 
Methods inherited from class com.adbs.ast.AstExtenderbuildSQLForNode, editPropsForNode
 - 
Methods inherited from class com.adbs.ast.AstNodeBaseassertIsAlive, 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, traverseASTTreeSiblingFirst
 
- 
 
- 
- 
- 
Field Detail- 
operatorObjpublic SQLOperator operatorObj 
 
- 
 - 
Constructor Detail- 
SQLExpressionOperatorpublic SQLExpressionOperator(BaseSQLContext sqlContext) 
 - 
SQLExpressionOperatorpublic SQLExpressionOperator(BaseSQLContext sqlContext, SQLExpressionItem lExpression) 
 - 
SQLExpressionOperatorpublic SQLExpressionOperator(BaseSQLContext sqlContext, java.lang.String operatorName) 
 - 
SQLExpressionOperatorpublic SQLExpressionOperator(BaseSQLContext sqlContext, SQLExpressionItem lExpression, java.lang.String operatorName) 
 - 
SQLExpressionOperatorpublic SQLExpressionOperator(BaseSQLContext sqlContext, SQLExpressionItem lExpression, SQLOperator operatorObj) 
 
- 
 - 
Method Detail- 
getASTFieldsprotected void getASTFields(AstFieldList l) - Overrides:
- getASTFieldsin class- SQLExpressionExpressionItem
 
 
- 
 
-