Re: [bdbxml] metadata queries

John Snelson <[email protected]> Wed, 28 Sep 2005 16:22:50 +0100
Newsgroups gmane.comp.db.dbxml.general
Message-ID <[email protected]>
Hi Mark,

These are very open ended questions, and are probably best answered by 
reading some of the documentation for DB XML.

Introduction to Berkeley DB XML:
http://www.sleepycat.com/xmldocs/intro_xml/BerkeleyDBXML-Intro.pdf

Getting Started Guide:
http://www.sleepycat.com/xmldocs/gsg_xml/cxx/index.html

C++ API Documentation:
http://www.sleepycat.com/xmldocs/api_cxx/frame.html

DB XML also implements XQuery as it's query language. There are lots of 
articles onthe internet about how to use XQuery, but here are some to 
get you going:

http://www.w3.org/XML/Query/#other

John Snelson

Mark Robert Salamon wrote:
> I had two questions related to metadata-based queries.  first, what 
> operators are available?  I'm sure that the =, >, etc. queries are 
> available.  Are any of the following SQL-like operators available (or 
> their equivalent), and can someone show me an example of each:
>  
>     between
>  
>     is null
>  
>     is not null
>  
>     in(a,b,c...)
>  
>     substring()/like -- and any wildcard or regex characters
>  
> Second, how do you combine multiple queries together (metadata or 
> regular ones), and can you provide examples.  For example, if I want to 
> look for documents with metadata author='jsmith' and date-created > 
> 2005-01-01, how would I do that?  similar if i'm combining metadata and 
> regular queries at once.  in other words, are the AND and OR operators 
> available for querying metadata and xml data and what is the syntax like.
>  
> Thanks!


-- 
John Snelson, Berkeley DB XML Engineer
Sleepycat Software, Inc
http://www.sleepycat.com

Contracted to Sleepycat through Parthenon Computing Ltd
http://blog.parthcomp.com/dbxml


------------------------------------------
To remove yourself from this list, send an
email to [email protected]