|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.extentech.ExtenBean.DataObjectQueryParser
public class DataObjectQueryParser
This class is responsible for bi-directional query building for data objects SQL is built by default, but should also support XQuery/XPath etc.
DataObject| Constructor Summary | |
|---|---|
DataObjectQueryParser()
|
|
| Method Summary | |
|---|---|
String |
getQuery(DataObject root)
Read in a DataObject, parse its graph of Relational DataObjects into a valid Query that, when run against the datasource, produces a denormalized resultset suitable for mapping. |
String[] |
getQueryParts(DataObject dob)
Read in a DataObject, parse its Query parts |
String[] |
getQueryParts(String sql)
Read in a DataObject, parse its Query parts |
static void |
main(String[] args)
|
DataObject |
parse(String str)
Read in a SQL string, parse it into a graph of Relational DataObjects -- not initialized with data. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DataObjectQueryParser()
| Method Detail |
|---|
public static void main(String[] args)
args - public DataObject parse(String str)
str -
public String getQuery(DataObject root)
str -
public String[] getQueryParts(String sql)
str -
public String[] getQueryParts(DataObject dob)
str -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||