Hi , Up to now I have almost on the finishing of the javax.jcr.query and
javax.jcr.query.qom package.Here ,my project goal is to implement the JCR
API on top of registry to expose the existing functionalities of the
registry.In this case ,JCR querying ,it has two main types of querying.One
is typical String query types (SQL,Xpath) and the second one is a QOM (Query
Object Model). But I started implementing the QOM also which is bit handy
and easy for anybody to use. QOM has several types of constraints in
querying ..And, ChildNode, Comparison, DescendantNode, FullTextSearch, Not,
Or, PropertyExistence, SameNode.I have implemented the basic programme
model and today I had test passes from SameNode.Below i have mentioned the
classes still to be implemented.

javax.jcr.query

Query                *- Done *
QueryManager   *- **Done*
QueryResult      *- **Done*
Row                  *- **Done*
RowIterator      * -  **Done*

javax.jcr.query.qom

<file:///home/subash/WSO2%20Stuff/jsr-283-fcs/docs/javax/jcr/query/qom/And.html>And
*- Done *
BindVariableValue* - Done*
ChildNode* - Done*
ChildNodeJoinCondition* - Done*
Column * - Done*
Comparison* - Done*
Constraint *- Done*
DescendantNode -*- Done*
DescendantNodeJoinCondition*- Done*
DynamicOperand*- Done*
EquiJoinCondition*- Done*
FullTextSearch*- Done*
FullTextSearchScore*- Done*
Join*- Done*
JoinCondition*- Done*
Length*- Done*
Literal*- Done*
LowerCase*- Done*
NodeLocalName*- Done*
NodeName*- Done*
Not*- Done*
Operand*- Done*
Or*- Done*
Ordering*- Done*
PropertyExistence*- Done*
PropertyValue*- Done*
QueryObjectModel*- Still Implementing*
QueryObjectModelConstants*- Done*
QueryObjectModelFactory*- Done*
SameNode *- Done*
SameNodeJoinCondition *- Done*
Selector *- Done*
Source *- Done*
StaticOperand *- Done*
UpperCase *- Done*

Regards
/subash
_______________________________________________
Carbon-dev mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev

Reply via email to