|
www.element4solution.com | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objecte4s.util.E4Object
e4s.db.E4DBFilter
e4s.db.E4DBFilterOr
public class E4DBFilterOr
Definition for an LOGICAL_CONNEX_OR SQL-WHERE construct.
E4DBFilter,
E4DBFilterAnd,
E4DBFilter_Intf| Field Summary |
|---|
| Fields inherited from class e4s.db.E4DBFilter |
|---|
COMP_EMPTY, COMP_EQUALS, COMP_GREATER, COMP_GREATER_EQUAL, COMP_IN, COMP_IS_NOT_NULL, COMP_IS_NULL, COMP_LESS, COMP_LESS_EQUAL, COMP_LIKE, COMP_NOT_EMPTY, COMP_NOT_EQUALS, COMP_NOT_IN, COMP_NOT_LIKE |
| Fields inherited from class e4s.util.E4Object |
|---|
CRLF, E4S_CORE_SYSTEM_LANGUAGE, NBSP, NULLSTR, URL_ENCODING_CHARSET |
| Constructor Summary | |
|---|---|
E4DBFilterOr()
|
|
| Method Summary | |
|---|---|
static java.lang.String |
_getSVNVersionString()
Get version info string from subversion. |
E4DBFilterAnd_Intf |
AND()
Create an AND-where element, linked to this OR-ed where. |
java.lang.String |
getWhere()
|
void |
isEmpty(E4DBColumnName fieldname)
Set a filter on a column that must either be empty or null |
void |
isNotEmpty(E4DBColumnName fieldname)
Set an E4DBFilterAnd filter on a column that must not be empty and not null
(... |
void |
isNotNull(E4DBColumnName fieldname)
Set a filter on a column that must not be null |
void |
isNull(E4DBColumnName fieldname)
Set a filter on a column that must be null |
void |
setFilter_NOT(E4DBColumnName fieldname,
long[] filter)
Creates a filter using the SQL NOT-IN statement. |
void |
setFilter_NOT(E4DBColumnName fieldname,
java.lang.String[] filter)
Creates a filter using the SQL NOT-IN statement. |
void |
setFilter(E4DBColumnName fieldname,
boolean filter)
|
void |
setFilter(E4DBColumnName fieldname,
java.util.Date filter)
|
void |
setFilter(E4DBColumnName fieldname,
E4Date filter)
|
void |
setFilter(E4DBColumnName fieldname,
E4Long filter)
|
void |
setFilter(E4DBColumnName fieldname,
E4Long[] filter)
Creates a filter using the SQL IN statement. |
void |
setFilter(E4DBColumnName fieldname,
E4String filter)
|
void |
setFilter(E4DBColumnName fieldname,
E4String[] filter)
Creates a filter using the SQL IN statement. |
void |
setFilter(E4DBColumnName fieldname,
float filter)
|
void |
setFilter(E4DBColumnName fieldname,
int filter)
|
void |
setFilter(E4DBColumnName fieldname,
int comp_operator,
boolean filter)
|
void |
setFilter(E4DBColumnName fieldname,
int comp_operator,
java.util.Date filter)
|
void |
setFilter(E4DBColumnName fieldname,
int comp_operator,
E4Date filter)
|
void |
setFilter(E4DBColumnName fieldname,
int comp_operator,
E4DBColumnName compareTo)
|
void |
setFilter(E4DBColumnName fieldname,
int comp_operator,
E4Long filter)
|
void |
setFilter(E4DBColumnName fieldname,
int comp_operator,
E4String filter)
|
void |
setFilter(E4DBColumnName fieldname,
int comp_operator,
E4String filter,
boolean quote)
|
void |
setFilter(E4DBColumnName fieldname,
int comp_operator,
float filter)
|
void |
setFilter(E4DBColumnName fieldname,
int comp_operator,
int filter)
|
void |
setFilter(E4DBColumnName fieldname,
int comp_operator,
long filter)
|
void |
setFilter(E4DBColumnName fieldname,
int comp_operator,
java.lang.String filter)
|
void |
setFilter(E4DBColumnName fieldname,
int comp_operator,
java.lang.String filter,
boolean quote)
|
void |
setFilter(E4DBColumnName fieldname,
long filter)
|
void |
setFilter(E4DBColumnName fieldname,
long[] filter)
Creates a filter using the SQL IN statement. |
void |
setFilter(E4DBColumnName fieldname,
java.lang.String filter)
|
void |
setFilter(E4DBColumnName fieldname,
java.lang.String[] filter)
Creates a filter using the SQL IN statement. |
java.lang.String |
toString()
Return the SQL clause. |
| Methods inherited from class e4s.db.E4DBFilter |
|---|
Escape, Escape, finalize, getApplObj, getClient, getSession, getWhere, isWhereDefined, OP, resetWhere, setFilter_IN, setFilter_IN, setFilter_IN, setFilter_IN, setFilter_IN, setFilter_NOT_IN, setFilter_NOT_IN, setFilter_NOT_IN, setFilter_NOT_IN, setFilter_NOT_IN, setFilter, setFilter, setWhere, toString |
| Methods inherited from class e4s.util.E4Object |
|---|
Calendar, CName, CName, E4LabelApp, E4LabelApp, E4LabelApp, E4LabelApp, E4LabelApp, E4LabelApp, E4LabelNone, E4LabelNone, E4LabelNone, E4LabelNone, E4LabelSys, E4LabelSys, e4sCopyright, e4sVersion, encode, encode, encode, encodeHtml, encodeHtml, encodeHtml, encodeURL, encodeURL, encodeURL, getLINE, getTRACE, getTRACE, getTRACE, getTRACE, getTRACE, getTRACE, getTraceMemory, HtmlEncode, HtmlEncode, HtmlEncode, isdecimal, isdigit, isnotok, isnotok, isnumeric, isok, isok, isok, isok, lastCallingFunction, lastCallingFunction, lastCallingFunction, lastCallingFunction, lastCallingStack, mkdirs, null2nbsp, null2nbsp, null2nbsp, ok, ok, ok, ok, outPrintln, setLogFile4Trace, setTraceMemory, STACKTRACE, toDebug, toDouble, toFloat, toFloat, TRACE_CALLS, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE, wait |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface e4s.db.E4DBFilter_Intf |
|---|
isWhereDefined, resetWhere |
| Constructor Detail |
|---|
public E4DBFilterOr()
| Method Detail |
|---|
public void isNull(E4DBColumnName fieldname)
throws E4DBException
isNull in interface E4DBFilterOr_Intffieldname - the column to filter
E4DBExceptionisNotNull(e4s.db.E4DBColumnName),
isEmpty(e4s.db.E4DBColumnName)
public void isNotNull(E4DBColumnName fieldname)
throws E4DBException
isNotNull in interface E4DBFilterOr_Intffieldname - the column to filter
E4DBExceptionisNull(e4s.db.E4DBColumnName),
isNotEmpty(e4s.db.E4DBColumnName)
public void isEmpty(E4DBColumnName fieldname)
throws E4DBException
isEmpty in interface E4DBFilterOr_Intffieldname - the column to filter
E4DBExceptionisNull(e4s.db.E4DBColumnName),
isNotEmpty(e4s.db.E4DBColumnName)
public void isNotEmpty(E4DBColumnName fieldname)
throws E4DBException
E4DBFilterAnd filter on a column that must not be empty and not null
(... WHERE (x IS NOT NULL AND x != '')...).
isNotEmpty in interface E4DBFilterOr_Intffieldname - the column to filter
E4DBExceptionisNull(e4s.db.E4DBColumnName),
isNotEmpty(e4s.db.E4DBColumnName)public E4DBFilterAnd_Intf AND()
e.g.E4DBSelectrecord = newE4DBSelect(newe4s.db.TableName("mytable")); record.setFilter("A",1);E4DBFilterOror = record.OR(); or.setFilter("B",2);E4DBFilterAndand = or.AND(); and.setFilter("C",3); and.setFilter("D",4); results in SELECT * FROM mytable WHERE A=1 OR (B=2 OR (C=3 AND D=4))
AND in interface E4DBFilterOr_Intf
public void setFilter(E4DBColumnName fieldname,
java.lang.String filter)
throws E4DBException
setFilter in interface E4DBFilterOr_IntfE4DBException
public void setFilter(E4DBColumnName fieldname,
E4String filter)
throws E4DBException
setFilter in interface E4DBFilterOr_IntfE4DBException
public void setFilter(E4DBColumnName fieldname,
long filter)
throws E4DBException
setFilter in interface E4DBFilterOr_IntfE4DBException
public void setFilter(E4DBColumnName fieldname,
float filter)
throws E4DBException
setFilter in interface E4DBFilterOr_IntfE4DBException
public void setFilter(E4DBColumnName fieldname,
E4Long filter)
throws E4DBException
setFilter in interface E4DBFilterOr_IntfE4DBException
public void setFilter(E4DBColumnName fieldname,
java.util.Date filter)
throws E4DBException
E4DBException
public void setFilter(E4DBColumnName fieldname,
E4Date filter)
throws E4DBException
E4DBException
public void setFilter(E4DBColumnName fieldname,
int comp_operator,
java.lang.String filter)
throws E4DBException
setFilter in interface E4DBFilterOr_IntfE4DBException
public void setFilter(E4DBColumnName fieldname,
int comp_operator,
java.lang.String filter,
boolean quote)
throws E4DBException
setFilter in interface E4DBFilterOr_IntfE4DBException
public void setFilter(E4DBColumnName fieldname,
int comp_operator,
E4String filter)
throws E4DBException
setFilter in interface E4DBFilterOr_IntfE4DBException
public void setFilter(E4DBColumnName fieldname,
int comp_operator,
E4String filter,
boolean quote)
throws E4DBException
setFilter in interface E4DBFilterOr_IntfE4DBException
public void setFilter(E4DBColumnName fieldname,
int comp_operator,
long filter)
throws E4DBException
setFilter in interface E4DBFilterOr_IntfE4DBException
public void setFilter(E4DBColumnName fieldname,
int comp_operator,
float filter)
throws E4DBException
setFilter in interface E4DBFilterOr_IntfE4DBException
public void setFilter(E4DBColumnName fieldname,
int comp_operator,
E4Long filter)
throws E4DBException
setFilter in interface E4DBFilterOr_IntfE4DBException
public void setFilter(E4DBColumnName fieldname,
int comp_operator,
int filter)
throws E4DBException
setFilter in interface E4DBFilterOr_IntfE4DBException
public void setFilter(E4DBColumnName fieldname,
int filter)
throws E4DBException
setFilter in interface E4DBFilterOr_IntfE4DBException
public void setFilter(E4DBColumnName fieldname,
boolean filter)
throws E4DBException
setFilter in interface E4DBFilterOr_IntfE4DBException
public void setFilter(E4DBColumnName fieldname,
int comp_operator,
boolean filter)
throws E4DBException
setFilter in interface E4DBFilterOr_IntfE4DBException
public void setFilter(E4DBColumnName fieldname,
int comp_operator,
E4Date filter)
throws E4DBException
E4DBException
public void setFilter(E4DBColumnName fieldname,
int comp_operator,
java.util.Date filter)
throws E4DBException
setFilter in interface E4DBFilterOr_IntfE4DBException
public void setFilter(E4DBColumnName fieldname,
int comp_operator,
E4DBColumnName compareTo)
throws E4DBException
setFilter in interface E4DBFilterOr_IntfE4DBException
public void setFilter(E4DBColumnName fieldname,
long[] filter)
throws E4DBException
setFilter in interface E4DBFilterOr_Intffieldname - the name of the columnfilter - an array of values
E4DBException
public void setFilter(E4DBColumnName fieldname,
E4Long[] filter)
throws E4DBException
fieldname - the name of the columnfilter - an array of values
E4DBException
public void setFilter(E4DBColumnName fieldname,
java.lang.String[] filter)
throws E4DBException
setFilter in interface E4DBFilterOr_Intffieldname - the name of the columnfilter - an array of values
E4DBException
public void setFilter(E4DBColumnName fieldname,
E4String[] filter)
throws E4DBException
setFilter in interface E4DBFilterOr_Intffieldname - the name of the columnfilter - an array of values
E4DBException
public void setFilter_NOT(E4DBColumnName fieldname,
long[] filter)
throws E4DBException
setFilter_NOT in interface E4DBFilterOr_Intffieldname - the name of the columnfilter - an array of values
E4DBException
public void setFilter_NOT(E4DBColumnName fieldname,
java.lang.String[] filter)
throws E4DBException
setFilter_NOT in interface E4DBFilterOr_Intffieldname - the name of the columnfilter - an array of values
E4DBExceptionpublic java.lang.String getWhere()
getWhere in interface E4DBFilter_IntfgetWhere in interface E4DBFilterOr_Intfpublic java.lang.String toString()
toString in class E4Objectpublic static java.lang.String _getSVNVersionString()
E4Util.getRevisionCodeFromSVN(Class)
|
www.element4solution.com | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||