BaseQueryCriteriaParser - corda

corda / net.corda.core.node.services.vault / BaseQueryCriteriaParser

# BaseQueryCriteriaParser

`interface BaseQueryCriteriaParser<Q : GenericQueryCriteria<Q, P>, in P : BaseQueryCriteriaParser<Q, P, S>, in S : BaseSort>`

### Functions

#### parse | `abstract fun parse(criteria: Q, sorting: S? = null): Collection<Predicate>`
#### parseAnd | `abstract fun parseAnd(left: Q, right: Q): Collection<Predicate>`
#### parseOr | `abstract fun parseOr(left: Q, right: Q): Collection<Predicate>`

### Inheritors

#### AttachmentsQueryCriteriaParser | `interface AttachmentsQueryCriteriaParser : BaseQueryCriteriaParser<AttachmentQueryCriteria, AttachmentsQueryCriteriaParser, AttachmentSort>`
#### IQueryCriteriaParser | `interface IQueryCriteriaParser : BaseQueryCriteriaParser<QueryCriteria, IQueryCriteriaParser, Sort>`