|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.googlecode.genericdao.search.Field
public class Field
Used to specify field selection in Search.
Search,
Serialized Form| Field Summary | |
|---|---|
protected String |
key
The key to use for the property when using result mode RESULT_MAP. |
static int |
OP_AVG
Possible value for operator. |
static int |
OP_COUNT
Possible value for operator. |
static int |
OP_COUNT_DISTINCT
Possible value for operator. |
static int |
OP_CUSTOM
Possible value for operator. |
static int |
OP_MAX
Possible value for operator. |
static int |
OP_MIN
Possible value for operator. |
static int |
OP_PROPERTY
Possible value for operator. |
static int |
OP_SUM
Possible value for operator. |
protected int |
operator
The operator to apply to the column: for example OP_COUNT, OP_SUM, OP_MAX. |
protected String |
property
The property to include in the result. |
static String |
ROOT_ENTITY
Property string representing the root entity of the search. |
| Constructor Summary | |
|---|---|
Field()
|
|
Field(String property)
|
|
Field(String property,
int operator)
|
|
Field(String property,
int operator,
String key)
|
|
Field(String property,
String key)
|
|
| Method Summary | |
|---|---|
boolean |
equals(Object obj)
|
String |
getKey()
|
int |
getOperator()
|
String |
getProperty()
|
int |
hashCode()
|
void |
setKey(String key)
|
void |
setOperator(int operator)
|
void |
setProperty(String property)
|
String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final String ROOT_ENTITY
protected String property
protected String key
RESULT_MAP.
protected int operator
OP_COUNT, OP_SUM, OP_MAX. The default is
OP_PROPERTY.
public static final int OP_PROPERTY
operator. This is the default value
and does not apply any operator to the column. All the rows in the result
set are returned.
public static final int OP_COUNT
operator. This returns the number of
rows in the result set where the given property is non-null.
public static final int OP_COUNT_DISTINCT
operator. This returns the number of
distinct values of the given property in the result set.
public static final int OP_MAX
operator. This returns the maximum
value of the given property in the result set.
public static final int OP_MIN
operator. This returns the minimum
value of the given property in the result set.
public static final int OP_SUM
operator. This returns the sum of the
given property in all rows of the result set.
public static final int OP_AVG
operator. This returns the average
value of the given property in the result set.
public static final int OP_CUSTOM
operator. This allows a free-form
JPQL/HQL select-clause expression. When using this operator, the
expression is set in the "property" property of the Field. Reference
properties by wrapping them with curly braces ({}).
Here are some examples:
new Field("{firstName}||' '||{initial}||' '||upper({lastName})", Field.OP_CUSTOM);
new Field("max(({top} - {bottom}) / 2)", Field.OP_CUSTOM);
| Constructor Detail |
|---|
public Field()
public Field(String property)
public Field(String property,
String key)
public Field(String property,
int operator)
public Field(String property,
int operator,
String key)
| Method Detail |
|---|
public String getProperty()
public void setProperty(String property)
public String getKey()
public void setKey(String key)
public int getOperator()
public void setOperator(int operator)
public int hashCode()
hashCode in class Objectpublic boolean equals(Object obj)
equals in class Objectpublic String toString()
toString in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||