|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.ujorm.orm.CriterionDecoder
public class CriterionDecoder
SQL Criterion Decoder.
| Constructor Summary | |
|---|---|
CriterionDecoder(Criterion criterion,
MetaDatabase database,
List<Key> orderByItems)
|
|
CriterionDecoder(Criterion e,
MetaTable ormTable)
|
|
| Method Summary | |
|---|---|
Key |
getBaseProperty()
Returns the first direct property. |
MetaColumn |
getColumn(int i)
Returns direct column |
int |
getColumnCount()
Returns a column count |
Criterion |
getCriterion()
Returns the criterion from costructor. |
OrmHandler |
getHandler()
Returns handler |
Operator |
getOperator(int i)
Returns operator. |
protected Key[] |
getPropertyRelations()
Returns the unique direct property relations. |
MetaTable[] |
getTables(MetaTable baseTable)
Returns all participated tables include the parameter table. |
MetaTable[] |
getTablesSorted(MetaTable baseTable)
Returns all participated tables include the parameter table. |
Object |
getValue(int i)
Returns value |
Object |
getValueExtended(int i)
Returns an extended value to the SQL statement |
String |
getWhere()
Returns a SQL WHERE 'expression' of an empty string if no conditon is found. |
boolean |
isEmpty()
Is the SQL statement empty? |
String |
toString()
Returns the criterion |
protected void |
unpack(Criterion c)
Unpack criterion. |
protected void |
writeRelations()
Writer a relation conditions: |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public CriterionDecoder(Criterion e,
MetaTable ormTable)
public CriterionDecoder(Criterion criterion,
MetaDatabase database,
List<Key> orderByItems)
orderBy - The order item list is not mandatory (can be null).| Method Detail |
|---|
protected final void unpack(Criterion c)
public int getColumnCount()
public MetaColumn getColumn(int i)
public Operator getOperator(int i)
public Object getValue(int i)
public Object getValueExtended(int i)
public Criterion getCriterion()
public String getWhere()
public boolean isEmpty()
public Key getBaseProperty()
protected final void writeRelations()
protected Key[] getPropertyRelations()
public MetaTable[] getTables(MetaTable baseTable)
public MetaTable[] getTablesSorted(MetaTable baseTable)
public OrmHandler getHandler()
public String toString()
toString in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||