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 |
---|---|
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.
|
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()
public java.lang.String getWhereClauseSQL()
public java.util.Vector getWhereClauseParameterValues()
public boolean isValid()
public void appendANDCondition(WhereClauseCondition aWhereClause)
aWhereClause
- The WHERE clause condition to AND to the current condition.public void appendORCondition(WhereClauseCondition aWhereClause)
aWhereClause
- The WHERE clause condition to OR to the current condition.public java.lang.String toString()
toString
in class java.lang.Object