public class WhereClauseCondition
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
static java.lang.String | CLASSNAME
Class name
|
static java.lang.String | COPYRIGHT
IBM Copyright
|
static java.lang.String | SQL_AND
SQL ' AND'
|
static java.lang.String | SQL_CLOSE_BRACKET
SQL ')'
|
static java.lang.String | SQL_EQUALS
SQL ' = ?'
|
static java.lang.String | SQL_ESCAPE
SQL Escape clause.
|
static java.lang.String | SQL_LIKE
SQL ' LIKE ?'
|
static java.lang.String | SQL_NOT_EQUALS
SQL ' <> ?'
|
static java.lang.String | SQL_OPEN_BRACKET
SQL '('
|
static java.lang.String | SQL_OR
SQL ' OR '
|
static java.lang.String | SQL_QUOTE
SQL '[']' Single quote
|
static java.lang.String | SQL_SOUNDEX
SQL 'SOUNDEX'
|
static java.lang.String | SQL_TRUE_CONDITION
SQL condition that always validates to TRUE '(1=1)'
|
static java.lang.String | SQL_WILDCARD
SQL '%'
|
Constructor and Description |
---|
WhereClauseCondition()
Constructor.
|
Modifier and Type | Method and Description |
---|---|
protected void | addToCompoundExpression(WhereClauseCondition aWhereClause, java.lang.String astrCompoundJoin, boolean abWithBrackets)
Add to the composite join condition.
|
void | appendANDCondition(WhereClauseCondition aWhereClause)
Append a condition using AND.
|
void | appendORCondition(WhereClauseCondition aWhereClause)
Append a condition using OR.
|
java.util.Set | getFromTables()
Returns a Set of FROM tables used by this query.
|
java.util.Vector | getWhereClauseParameterValues()
Get the where clause parameter values.
|
java.lang.String | getWhereClauseSQL()
Get the WHERE clause string.
|
boolean | isValid()
Whether or not this WHERE clause condition is valid.
|
protected void | setFromTables(java.util.Set asetFromTables)
Set the FROM tables.
|
protected void | setWhereClauseAsInvalid()
Set the WHERE clause condition to invalid.
|
protected void | setWhereClauseParameterValues(java.util.Vector avecWhereClauseParameterValues)
Set the where clause parameter values.
|
protected void | setWhereClauseSQL(java.lang.String astrWhereClauseString)
Set the where clause SQL.
|
java.lang.String | toString()
Returns the string representation of this WHERE clause object.
|
public static final java.lang.String COPYRIGHT
public static final java.lang.String CLASSNAME
public static java.lang.String SQL_AND
public static java.lang.String SQL_OR
public static java.lang.String SQL_OPEN_BRACKET
public static java.lang.String SQL_CLOSE_BRACKET
public static final java.lang.String SQL_QUOTE
public static final java.lang.String SQL_LIKE
public static final java.lang.String SQL_EQUALS
public static final java.lang.String SQL_NOT_EQUALS
public static final java.lang.String SQL_WILDCARD
public static final java.lang.String SQL_SOUNDEX
public static final java.lang.String SQL_TRUE_CONDITION
public static final java.lang.String SQL_ESCAPE
public java.util.Set getFromTables()
protected void setFromTables(java.util.Set asetFromTables)
public java.lang.String getWhereClauseSQL()
protected void setWhereClauseSQL(java.lang.String astrWhereClauseString)
public java.util.Vector getWhereClauseParameterValues()
protected void setWhereClauseParameterValues(java.util.Vector avecWhereClauseParameterValues)
public boolean isValid()
protected void setWhereClauseAsInvalid()
public void appendANDCondition(WhereClauseCondition aWhereClause)
public void appendORCondition(WhereClauseCondition aWhereClause)
protected void addToCompoundExpression(WhereClauseCondition aWhereClause, java.lang.String astrCompoundJoin, boolean abWithBrackets)
public java.lang.String toString()