BaseQueryCriteriaParser
Keywords: net.corda.core.node.services.vault.BaseQueryCriteriaParser interface
Date: 2023-09-18

net.corda.core.node.services.vault

## Interface BaseQueryCriteriaParser<Q extends GenericQueryCriteria<Q,? super P>,P extends BaseQueryCriteriaParser<Q,? super P,? super S>,S extends BaseSort>

- All Known Subinterfaces:
    AttachmentsQueryCriteriaParser, IQueryCriteriaParser

      public BaseQueryCriteriaParser<Q extends GenericQueryCriteria<Q,? super P>,P extends BaseQueryCriteriaParser<Q,? super P,? super S>,S extends BaseSort>

- - ### Constructor Detail

    - #### BaseQueryCriteriaParser

          public BaseQueryCriteriaParser()

  - ### Method Detail

    - #### parseOr

          @NotNull
          java.util.Collection<javax.persistence.criteria.Predicate> parseOr(@NotNull
                                                                                      Q left,
                                                                                      @NotNull
                                                                                      Q right)

    - #### parseAnd

          @NotNull
          java.util.Collection<javax.persistence.criteria.Predicate> parseAnd(@NotNull
                                                                                       Q left,
                                                                                       @NotNull
                                                                                       Q right)

    - #### parse

          @NotNull
          java.util.Collection<javax.persistence.criteria.Predicate> parse(@NotNull
                                                                                    Q criteria,
                                                                                    @Nullable
                                                                                    S sorting)