Package com.adbs.ast
Class SQLExpressionOperatorBinary
- java.lang.Object
- 
- All Implemented Interfaces:
- Disposable
 
 public class SQLExpressionOperatorBinary extends SQLExpressionOperator 
- 
- 
Field SummaryFields Modifier and Type Field Description SQLExpressionItemrExpression- 
Fields inherited from class com.adbs.ast.SQLExpressionOperatoroperatorObj
 - 
Fields inherited from class com.adbs.ast.SQLExpressionExpressionItemlExpression
 - 
Fields inherited from class com.adbs.ast.AstNodeBasedata, sqlContext, usedDatabaseObjectColumns, usedDatabaseObjects
 
- 
 - 
Constructor SummaryConstructors Constructor Description SQLExpressionOperatorBinary(BaseSQLContext sqlContext)SQLExpressionOperatorBinary(BaseSQLContext sqlContext, SQLExpressionItem lExpression)SQLExpressionOperatorBinary(BaseSQLContext sqlContext, SQLExpressionItem lExpression, SQLOperator operatorObj)SQLExpressionOperatorBinary(BaseSQLContext sqlContext, SQLExpressionItem lExpression, SQLOperator operatorObj, SQLExpressionItem rExpression)SQLExpressionOperatorBinary(BaseSQLContext sqlContext, SQLExpressionItem lExpression, java.lang.String operatorName)SQLExpressionOperatorBinary(BaseSQLContext sqlContext, java.lang.String operatorName)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbuildSQLDirect(SQLBuilder builder, SQLBuilderSelectFormat format)protected voidgetASTFields(AstFieldList l)booleanisLogical()voidrestoreLExpression(SQLExpressionItem e)- 
Methods inherited from class com.adbs.ast.SQLExpressionOperationfindExpressionItem, removeLExpression
 - 
Methods inherited from class com.adbs.ast.SQLExpressionExpressionItembuildSQLExpression
 - 
Methods inherited from class com.adbs.ast.SQLExpressionItembuildSQLCosmetic, clone, 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- 
rExpressionpublic SQLExpressionItem rExpression 
 
- 
 - 
Constructor Detail- 
SQLExpressionOperatorBinarypublic SQLExpressionOperatorBinary(BaseSQLContext sqlContext) 
 - 
SQLExpressionOperatorBinarypublic SQLExpressionOperatorBinary(BaseSQLContext sqlContext, SQLExpressionItem lExpression) 
 - 
SQLExpressionOperatorBinarypublic SQLExpressionOperatorBinary(BaseSQLContext sqlContext, java.lang.String operatorName) 
 - 
SQLExpressionOperatorBinarypublic SQLExpressionOperatorBinary(BaseSQLContext sqlContext, SQLExpressionItem lExpression, java.lang.String operatorName) 
 - 
SQLExpressionOperatorBinarypublic SQLExpressionOperatorBinary(BaseSQLContext sqlContext, SQLExpressionItem lExpression, SQLOperator operatorObj) 
 - 
SQLExpressionOperatorBinarypublic SQLExpressionOperatorBinary(BaseSQLContext sqlContext, SQLExpressionItem lExpression, SQLOperator operatorObj, SQLExpressionItem rExpression) 
 
- 
 - 
Method Detail- 
getASTFieldsprotected void getASTFields(AstFieldList l) - Overrides:
- getASTFieldsin class- SQLExpressionOperator
 
 - 
buildSQLDirectpublic void buildSQLDirect(SQLBuilder builder, SQLBuilderSelectFormat format) - Overrides:
- buildSQLDirectin class- SQLExpressionExpressionItem
 
 - 
isLogicalpublic boolean isLogical() - Overrides:
- isLogicalin class- SQLExpressionItem
 
 - 
restoreLExpressionpublic void restoreLExpression(SQLExpressionItem e) - Overrides:
- restoreLExpressionin class- SQLExpressionOperation
 
 
- 
 
-