Grooper Help - Version 25.0
25.0.0017 2,127
  • Overview
  • Help Status

CMISQL Element

Embedded Object Grooper.CMIS

A CMISQL Element is an individual component of a CMISQL Query.

Remarks

The CMISQL Element class serves as the abstract base for all elements that make up a CMISQL Query in Grooper. Each element represents a distinct part of the query, such as a predicate, clause, or property reference. This modular approach allows for flexible construction, parsing, and validation of complex queries by composing them from smaller, well-defined components.

CMISQL Elements include, but are not limited to:

Each CMISQL Element is responsible for generating its own query text, reporting validation errors, and providing access to related repository and type information. Elements can be nested or grouped to represent the hierarchical structure of a full CMISQL Query.

CMISQL Element is not used directly, but provides the foundation for all query-building and parsing operations in Grooper's CMISQL integration.

Derived Types

There are 11 implementations of CMISQL Element.

AT_LEVEL Predicate Matches objects at a specific level below the base folder.
CMISQL Query Defines a CMISQL query that selects documents or folders from a CMIS Repository.
Comparison Predicate Specifies search criteria for an individual property in a CMISQL Query, using a comparison between the property value and a constant.
CONTAINS Predicate Specifies full-text search criteria in a CMISQL Query.
IN Predicate Specifies search criteria for an individual property in a CMISQL Query, using a list of allowed values.
Join Clause JOIN Predicates are CMISQL Elements that are used in the JOIN clause of a CMISQL Query.
MATCHES Predicate Defines filtering criteria for a string property, where the property value must match a regular expression.
ORDER BY Element Specifies the order in which results from a CMISQL Query should be returned.
Predicate List Defines a collection of search conditions to be evaluated as a group using a logical operator (AND/OR).
Scope Predicate Restricts the search scope to the children or descendants of a folder.
Select Element Represents an element of a SELECT clause in a CMISQL Query.
Notification