Hi Subash, This is great progress. I believe that the corresponding tests should also be passing as we move along?
And, by the way, does this cover all of the "query" related implementations against the JCR API? Thanks, Senaka. On Fri, Jul 2, 2010 at 8:15 PM, Subash Hewa Widana Gamage <[email protected]>wrote: > 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 > > 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 > > -- Senaka Fernando Associate Technical Lead WSO2 Inc. E-mail: senaka AT wso2.com; Mobile: +94 77 322 1818 http://www.wso2.com/ - "Lean . Enterprise . Middleware"
_______________________________________________ Carbon-dev mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
