|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.ujoframework.orm.CriterionDecoder
public class CriterionDecoder
SQL Criterion Decoder.
| Constructor Summary | |
|---|---|
CriterionDecoder(Criterion criterion,
MetaDatabase database,
java.util.List<UjoProperty> orderByItems)
|
|
CriterionDecoder(Criterion e,
MetaTable ormTable)
|
|
| Method Summary | |
|---|---|
UjoProperty |
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 UjoProperty[] |
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. |
java.lang.Object |
getValue(int i)
Returns value |
java.lang.Object |
getValueExtended(int i)
Returns an extended value to the SQL statement |
java.lang.String |
getWhere()
Returns a SQL WHERE 'expression' of an empty string if no conditon is found. |
boolean |
isEmpty()
Is the SQL statement empty? |
java.lang.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,
java.util.List<UjoProperty> orderByItems)
orderBy - The order item list is not mandatory (can be null).| Method Detail |
|---|
protected void unpack(Criterion c)
public int getColumnCount()
public MetaColumn getColumn(int i)
public Operator getOperator(int i)
public java.lang.Object getValue(int i)
public java.lang.Object getValueExtended(int i)
public Criterion getCriterion()
public java.lang.String getWhere()
public boolean isEmpty()
public UjoProperty getBaseProperty()
protected void writeRelations()
protected UjoProperty[] getPropertyRelations()
public MetaTable[] getTables(MetaTable baseTable)
public MetaTable[] getTablesSorted(MetaTable baseTable)
public OrmHandler getHandler()
public java.lang.String toString()
toString in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||