|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use SQLExpressionIF | |
---|---|
net.ontopia.persistence.query.sql | Object model for representing SQL queries. |
Uses of SQLExpressionIF in net.ontopia.persistence.query.sql |
---|
Classes in net.ontopia.persistence.query.sql that implement SQLExpressionIF | |
---|---|
class |
SQLAnd
INTERNAL: SQL logical expression: and |
class |
SQLEquals
INTERNAL: SQL condition: equals (=) |
class |
SQLExists
INTERNAL: SQL condition: exists. |
class |
SQLFalse
INTERNAL: SQL condition: expression that always evaluates to false |
class |
SQLIn
INTERNAL: SQL condition: in. |
class |
SQLIsNull
INTERNAL: SQL condition: is null |
class |
SQLJoin
INTERNAL: SQL expression: join. |
class |
SQLLike
INTERNAL: SQL condition: like |
class |
SQLNot
INTERNAL: SQL logical expression: not |
class |
SQLNotEquals
INTERNAL: SQL condition: not equals (!=) |
class |
SQLOr
INTERNAL: SQL logical expression: or |
class |
SQLSetOperation
INTERNAL: SQL set operation. |
class |
SQLValueExpression
INTERNAL: SQL condition: equals (=) |
class |
SQLVerbatimExpression
INTERNAL: Represents a verbatim SQL expression. |
Fields in net.ontopia.persistence.query.sql declared as SQLExpressionIF | |
---|---|
protected SQLExpressionIF |
SQLNot.expression
|
protected SQLExpressionIF |
SQLExists.expression
|
protected SQLExpressionIF[] |
SQLOr.expressions
|
protected SQLExpressionIF[] |
SQLAnd.expressions
|
protected SQLExpressionIF |
SQLQuery.filter
|
Methods in net.ontopia.persistence.query.sql with parameters of type SQLExpressionIF | |
---|---|
protected void |
RedundantTablesSQLOptimizer.addTableColumns(SQLExpressionIF expr,
SQLColumns cols)
|
protected void |
AbstractSQLAnalyzer.analyzeAggregate(SQLExpressionIF expr,
SQLAggregateIF sqlagg)
|
protected void |
AbstractSQLAnalyzer.analyzeColumns(SQLExpressionIF expr,
SQLColumns value)
|
protected void |
AbstractSQLOptimizer.analyzeExpression(SQLExpressionIF sqlexpr)
|
protected void |
AbstractSQLAnalyzer.analyzeExpression(SQLExpressionIF sqlexpr)
|
protected void |
GenericSQLGenerator.analyzeExpression(SQLExpressionIF expr,
java.util.Map tlevels,
java.lang.Integer level)
|
protected void |
AbstractSQLOptimizer.analyzeExpressions(SQLExpressionIF[] exprs)
|
protected void |
AbstractSQLAnalyzer.analyzeExpressions(SQLExpressionIF[] exprs)
|
protected void |
GenericSQLGenerator.analyzeExpressions(SQLExpressionIF[] exprs,
java.util.Map tlevels,
java.lang.Integer level)
|
protected void |
AbstractSQLAnalyzer.analyzeFunction(SQLExpressionIF expr,
SQLFunction value)
|
protected void |
AbstractSQLAnalyzer.analyzeNull(SQLExpressionIF expr,
SQLNull value)
|
protected void |
AbstractSQLAnalyzer.analyzeParameter(SQLExpressionIF expr,
SQLParameter value)
|
protected void |
AbstractSQLAnalyzer.analyzePrimitive(SQLExpressionIF expr,
SQLPrimitive value)
|
protected void |
AbstractSQLAnalyzer.analyzeTuple(SQLExpressionIF expr,
SQLTuple value)
|
protected void |
AbstractSQLAnalyzer.analyzeValue(SQLExpressionIF expr,
SQLValueIF sqlvalue)
|
protected void |
AbstractSQLAnalyzer.analyzeValues(SQLExpressionIF expr,
SQLValueIF[] values)
|
protected void |
AbstractSQLAnalyzer.analyzeVerbatim(SQLExpressionIF expr,
SQLVerbatim value)
|
protected java.lang.StringBuffer |
GenericSQLGenerator.createFromClause(SQLExpressionIF filter,
net.ontopia.persistence.query.sql.GenericSQLGenerator.BuildInfo info)
|
protected java.lang.String |
OracleSQLGenerator.createStatement(SQLExpressionIF filter,
java.util.List selects,
boolean distinct,
int offset,
int limit,
java.util.List orderby,
boolean issetquery,
net.ontopia.persistence.query.sql.GenericSQLGenerator.BuildInfo info)
|
protected java.lang.String |
GenericSQLGenerator.createStatement(SQLExpressionIF filter,
java.util.List selects,
boolean distinct,
int offset,
int limit,
java.util.List orderby,
boolean issetquery,
net.ontopia.persistence.query.sql.GenericSQLGenerator.BuildInfo info)
|
protected java.lang.StringBuffer |
GenericSQLGenerator.createWhereClause(SQLExpressionIF filter,
net.ontopia.persistence.query.sql.GenericSQLGenerator.BuildInfo info)
|
protected SQLExpressionIF |
FilterSQLOptimizer.filterExpression(SQLExpressionIF sqlexpr)
|
protected SQLExpressionIF[] |
FilterSQLOptimizer.filterExpressions(SQLExpressionIF[] exprs)
|
protected SQLExpressionIF |
SQLBuilder.makeOrExpression(SQLExpressionIF[] expressions)
|
protected int |
BooleanSQLOptimizer.optimizeExpression(SQLExpressionIF sqlexpr)
|
protected int |
AbstractSQLOptimizer.optimizeExpression(SQLExpressionIF sqlexpr)
|
protected void |
GenericSQLGenerator.produceWhere(SQLExpressionIF filter,
java.lang.StringBuffer sql,
net.ontopia.persistence.query.sql.GenericSQLGenerator.BuildInfo info)
|
void |
SQLNot.setExpression(SQLExpressionIF expression)
|
void |
SQLExists.setExpression(SQLExpressionIF expression)
|
void |
SQLOr.setExpressions(SQLExpressionIF[] expressions)
|
void |
SQLAnd.setExpressions(SQLExpressionIF[] expressions)
|
void |
SQLQuery.setFilter(SQLExpressionIF filter)
|
protected void |
GenericSQLGenerator.whereSQLExpressionIF(SQLExpressionIF[] nexprs,
java.lang.String separator,
java.lang.StringBuffer sql,
net.ontopia.persistence.query.sql.GenericSQLGenerator.BuildInfo info)
|
protected void |
GenericSQLGenerator.whereSQLExpressionIF(SQLExpressionIF expr,
java.lang.StringBuffer sql,
net.ontopia.persistence.query.sql.GenericSQLGenerator.BuildInfo info)
|
Constructors in net.ontopia.persistence.query.sql with parameters of type SQLExpressionIF | |
---|---|
SQLAnd(SQLExpressionIF[] expressions)
|
|
SQLAnd(SQLExpressionIF expr1,
SQLExpressionIF expr2)
|
|
SQLAnd(SQLExpressionIF expr1,
SQLExpressionIF expr2,
SQLExpressionIF expr3)
|
|
SQLExists(SQLExpressionIF expression)
|
|
SQLNot(SQLExpressionIF expression)
|
|
SQLOr(SQLExpressionIF[] expressions)
|
|
SQLOr(SQLExpressionIF expr1,
SQLExpressionIF expr2)
|
|
SQLOr(SQLExpressionIF expr1,
SQLExpressionIF expr2,
SQLExpressionIF expr3)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |