public class SQLExpressionBetween extends SQLExpressionLogicalOperation
| Modifier and Type | Field and Description |
|---|---|
boolean |
haveNot |
SQLExpressionItem |
max |
SQLExpressionItem |
min |
lExpressiondata, sqlContext, usedDatabaseObjectColumns, usedDatabaseObjects| Constructor and Description |
|---|
SQLExpressionBetween(BaseSQLContext sqlContext) |
SQLExpressionBetween(BaseSQLContext sqlContext,
SQLExpressionItem lExpression) |
| Modifier and Type | Method and Description |
|---|---|
void |
assign(java.lang.Object source) |
void |
buildSQLDirect(SQLBuilder builder,
SQLBuilderSelectFormat format) |
protected void |
getASTFields(AstFieldList l) |
boolean |
isLogical() |
findExpressionItem, removeLExpression, restoreLExpressionbuildSQLExpressionbuildSQLCosmetic, clone, removeReferencesToDatasourceInternalbuildSQL, dispose, editProps, editPropsInternal, getExtender, getSimpleSQL, setExtender, updateExtenderbuildSQLForNode, editPropsForNodeassertIsAlive, 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 boolean haveNot
public SQLExpressionItem min
public SQLExpressionItem max
public SQLExpressionBetween(BaseSQLContext sqlContext)
public SQLExpressionBetween(BaseSQLContext sqlContext, SQLExpressionItem lExpression)
protected void getASTFields(AstFieldList l)
getASTFields in class SQLExpressionExpressionItempublic void assign(java.lang.Object source)
assign in class AstNodeBasepublic void buildSQLDirect(SQLBuilder builder, SQLBuilderSelectFormat format)
buildSQLDirect in class SQLExpressionExpressionItempublic boolean isLogical()
isLogical in class SQLExpressionLogicalOperation