|
www.element4solution.com | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface E4DBFilterAnd_Intf
| Method Summary | |
|---|---|
java.lang.String |
getWhere()
|
void |
isEmpty(E4DBColumnName fieldname)
Set a filter using E4DBFilterOr on a column that can either be empty or null |
void |
isNotEmpty(E4DBColumnName fieldname)
Set a filter on a column that may not be null and not be empty |
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 |
E4DBFilterOr_Intf |
OR()
Create an OR-where element, linked to this AND-es where. |
void |
setFilter_NOT(E4DBColumnName fieldname,
E4Long[] filter)
Creates a filter using the SQL NOT IN statement. |
void |
setFilter_NOT(E4DBColumnName fieldname,
E4String[] filter)
Creates a filter using the SQL NOT IN statement. |
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.Calendar filter)
|
void |
setFilter(E4DBColumnName fieldname,
java.util.Date filter)
|
void |
setFilter(E4DBColumnName fieldname,
double 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 NOT 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,
double 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)
Add an AND-ed filter to the where condition. |
void |
setFilter(E4DBColumnName fieldname,
int comp_operator,
java.lang.String filter,
boolean quote)
Add an AND-ed filter to the where condition. |
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. |
| Methods inherited from interface e4s.db.E4DBFilter_Intf |
|---|
isWhereDefined, resetWhere |
| Method Detail |
|---|
E4DBFilterOr_Intf OR()
e.g.E4DBSelectrecord = newE4DBSelect(newe4s.db.TableName("mytable")); record.setFilter("A",1);E4DBFilterOror = record.OR(); or.setFilter("B",2); or.setFilter("C",3); results in SELECT * FROM mytable WHERE A=1 AND (B=2 OR C=3)
void isNull(E4DBColumnName fieldname)
throws E4DBException
fieldname - the column to filter
E4DBExceptionisNotNull(e4s.db.E4DBColumnName),
isEmpty(e4s.db.E4DBColumnName)
void isNotEmpty(E4DBColumnName fieldname)
throws E4DBException
fieldname - the column to filter
E4DBExceptionisNotNull(e4s.db.E4DBColumnName),
isEmpty(e4s.db.E4DBColumnName)
void isEmpty(E4DBColumnName fieldname)
throws E4DBException
E4DBFilterOr on a column that can either be empty or null.
[..(x = '' OR x IS NULL)..].
fieldname - the column to filter
E4DBExceptionisNull(e4s.db.E4DBColumnName),
isNotEmpty(e4s.db.E4DBColumnName)
void isNotNull(E4DBColumnName fieldname)
throws E4DBException
fieldname - the column to filter
E4DBExceptionisNull(e4s.db.E4DBColumnName),
isNotEmpty(e4s.db.E4DBColumnName)
void setFilter(E4DBColumnName fieldname,
long[] filter)
throws E4DBException
fieldname - the name of the columnfilter - an array of values
E4DBException
void setFilter(E4DBColumnName fieldname,
E4Long[] filter)
throws E4DBException
fieldname - the name of the columnfilter - an array of values
E4DBException
void setFilter_NOT(E4DBColumnName fieldname,
long[] filter)
throws E4DBException
fieldname - the name of the columnfilter - an array of values
E4DBException
void setFilter(E4DBColumnName fieldname,
E4String[] filter)
throws E4DBException
fieldname - the name of the columnfilter - an array of values
E4DBException
void setFilter_NOT(E4DBColumnName fieldname,
E4Long[] filter)
throws E4DBException
fieldname - the name of the columnfilter - an array of values
E4DBException
void setFilter(E4DBColumnName fieldname,
java.lang.String[] filter)
throws E4DBException
fieldname - the name of the columnfilter - an array of values
E4DBException
void setFilter_NOT(E4DBColumnName fieldname,
java.lang.String[] filter)
throws E4DBException
fieldname - the name of the columnfilter - an array of values
E4DBException
void setFilter_NOT(E4DBColumnName fieldname,
E4String[] filter)
throws E4DBException
fieldname - the name of the columnfilter - an array of values
E4DBException
void setFilter(E4DBColumnName fieldname,
java.lang.String filter)
throws E4DBException
E4DBException
void setFilter(E4DBColumnName fieldname,
int comp_operator,
java.lang.String filter)
throws E4DBException
fieldname - the fieldnamecomp_operator - the comparsion operator (see E4DBFilter.COMP_EQUALS and others)filter - the expression to be evaluated, add quotes before and after
E4DBExceptionsetFilter(e4s.db.E4DBColumnName, long[])
void setFilter(E4DBColumnName fieldname,
int comp_operator,
java.lang.String filter,
boolean quote)
throws E4DBException
fieldname - the fieldnamecomp_operator - the comparsion operator (see E4DBFilter.COMP_EQUALS and others)filter - the expression to be evaluatedquote - true: add quotes to the expression when SQL statement is created, false expect quotes are set correctly within filter
E4DBExceptionsetFilter(e4s.db.E4DBColumnName, long[])
void setFilter(E4DBColumnName fieldname,
int comp_operator,
long filter)
throws E4DBException
E4DBException
void setFilter(E4DBColumnName fieldname,
long filter)
throws E4DBException
E4DBException
void setFilter(E4DBColumnName fieldname,
int comp_operator,
double filter)
throws E4DBException
E4DBException
void setFilter(E4DBColumnName fieldname,
double filter)
throws E4DBException
E4DBException
void setFilter(E4DBColumnName fieldname,
int comp_operator,
float filter)
throws E4DBException
E4DBException
void setFilter(E4DBColumnName fieldname,
float filter)
throws E4DBException
E4DBException
void setFilter(E4DBColumnName fieldname,
int comp_operator,
boolean filter)
throws E4DBException
E4DBException
void setFilter(E4DBColumnName fieldname,
boolean filter)
throws E4DBException
E4DBException
void setFilter(E4DBColumnName fieldname,
int comp_operator,
int filter)
throws E4DBException
E4DBException
void setFilter(E4DBColumnName fieldname,
int filter)
throws E4DBException
E4DBException
void setFilter(E4DBColumnName fieldname,
int comp_operator,
java.util.Date filter)
throws E4DBException
E4DBException
void setFilter(E4DBColumnName fieldname,
java.util.Date filter)
throws E4DBException
E4DBException
void setFilter(E4DBColumnName fieldname,
java.util.Calendar filter)
throws E4DBException
E4DBException
void setFilter(E4DBColumnName fieldname,
E4String filter)
throws E4DBException
E4DBException
void setFilter(E4DBColumnName fieldname,
int comp_operator,
E4String filter)
throws E4DBException
E4DBException
void setFilter(E4DBColumnName fieldname,
int comp_operator,
E4String filter,
boolean quote)
throws E4DBException
E4DBException
void setFilter(E4DBColumnName fieldname,
E4Long filter)
throws E4DBException
E4DBException
void setFilter(E4DBColumnName fieldname,
int comp_operator,
E4Long filter)
throws E4DBException
E4DBException
void setFilter(E4DBColumnName fieldname,
int comp_operator,
E4DBColumnName compareTo)
throws E4DBException
E4DBExceptionjava.lang.String getWhere()
getWhere in interface E4DBFilter_Intf
|
www.element4solution.com | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||