New versions: Dev (3.15) | Latest (3.14)

DOCUMENT predicate

Applies to ✅ Open Source Edition   ✅ Express Edition   ✅ Professional Edition   ✅ Enterprise Edition

The DOCUMENT predicate can be used to check if a given expression is an XML document (as opposed to toher XML content).

SELECT 1
WHERE
  '<xml/>' IS DOCUMENT
  AND '<!-- comment -->' IS NOT DOCUMENT
create.selectOne()
      .where(val("<xml/>").isDocument())
      .and(val("<!-- comment -->").isNotDocument())
      .fetch();

Feedback

Do you have any feedback about this page? We'd love to hear it!

The jOOQ Logo