public class SQLExpressionOperatorBinary extends SQLExpressionOperator
| Modifier and Type | Field and Description |
|---|---|
SQLExpressionItem |
rExpression |
operatorObjlExpressiondata, sqlContext, usedDatabaseObjectColumns, usedDatabaseObjects| Constructor and 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) |
| Modifier and Type | Method and Description |
|---|---|
void |
buildSQLDirect(SQLBuilder builder,
SQLBuilderSelectFormat format) |
protected void |
getASTFields(AstFieldList l) |
boolean |
isLogical() |
void |
restoreLExpression(SQLExpressionItem e) |
findExpressionItem, removeLExpressionbuildSQLExpressionbuildSQLCosmetic, clone, 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 SQLExpressionItem rExpression
public SQLExpressionOperatorBinary(BaseSQLContext sqlContext)
public SQLExpressionOperatorBinary(BaseSQLContext sqlContext, SQLExpressionItem lExpression)
public SQLExpressionOperatorBinary(BaseSQLContext sqlContext, java.lang.String operatorName)
public SQLExpressionOperatorBinary(BaseSQLContext sqlContext, SQLExpressionItem lExpression, java.lang.String operatorName)
public SQLExpressionOperatorBinary(BaseSQLContext sqlContext, SQLExpressionItem lExpression, SQLOperator operatorObj)
public SQLExpressionOperatorBinary(BaseSQLContext sqlContext, SQLExpressionItem lExpression, SQLOperator operatorObj, SQLExpressionItem rExpression)
protected void getASTFields(AstFieldList l)
getASTFields in class SQLExpressionOperatorpublic void buildSQLDirect(SQLBuilder builder, SQLBuilderSelectFormat format)
buildSQLDirect in class SQLExpressionExpressionItempublic boolean isLogical()
isLogical in class SQLExpressionItempublic void restoreLExpression(SQLExpressionItem e)
restoreLExpression in class SQLExpressionOperation