Interface CMISQueryOptions.CMISQueryFilter

Enclosing class:
CMISQueryOptions

public static interface CMISQueryOptions.CMISQueryFilter
Allows to filter CMIS query results. Implementations are responsible for adjusting the DB and Index queries.
  • Method Details

    • propertyEquality

      static CMISQueryOptions.CMISQueryFilter propertyEquality(String propertyName, String propertyValue)
    • applyTo

      Constraint applyTo(Constraint constraint, QueryModelFactory queryModelFactory)
      Responsible for adjusting already existing Constraint
      Parameters:
      constraint - already existing constraints. Can be null (no WHERE clause).
      queryModelFactory - factory for creating Constraints.
      Returns:
      Constraint effective constraints.
    • applyAFTSFilter

      void applyAFTSFilter(Consumer<String> aftsConsumer)
      CMIS DB query can fall back to the Search Index. When it happens this method is responsible for generating the AFTS filter the index query.
      Parameters:
      aftsConsumer - Consumer for the AFTS filter.