2013/6/7 <[email protected]> > Hi, > > I posted this over at the QueryDSL group and didn't get much of a response > - was wondering what everyone here thinks of it...?: > > > I'm currently working on a CMIS implementation. For those not familiar > with CMIS, it is an open standard for Content Management (documents, files, > media, etc). Content is stored in a repository which is CMIS compliant. > There are several big-name vendors that provide CMIS systems (IBM, > Microsoft, etc). > > One of CMIS main features is the ability to query the repository using SQL > (SQL 92 compliant). Currently there is no abstraction layer for generation > of this SQL, the queries must be built 'by hand'. It would be nice to have > a QueryDSL-like implementation to be able to write these queries. > > However, there are some differences between CMIS and databases: > > - A CMIS repository is not a database, and querying from a client point of > view does not require JDBC. All we need is the SQL. > > - Will QueryDSL only support back-ends that can be interfaced by a JDBC > driver? > > - Type-safety. CMIS has object types, and these have property > definitions. These could be analogous to database tables and types could > theoretically be generated against them. > > - I'm trying to work out if this belongs here or in the OpenCMIS project > (Apache Chemistry). If it isn't suited to QueryDSL because of the lack of > database or JDBC, perhaps it would be more appropriate there. > > So, this is just something I'm thinking about and would greatly value any > thoughts or feedback from the experts..:-) > > Thanks > > -- > You received this message because you are subscribed to the Google Groups > "jOOQ User Group" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/groups/opt_out. > > >
-- You received this message because you are subscribed to the Google Groups "jOOQ User Group" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
