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.


Reply via email to