GenericQueryCriteria - corda

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

# GenericQueryCriteria

`interface GenericQueryCriteria<Q : GenericQueryCriteria<Q, *>, in P : BaseQueryCriteriaParser<Q, *, *>>`

### Types

#### ChainableQueryCriteria | `interface ChainableQueryCriteria<Q : GenericQueryCriteria<Q, P>, in P : BaseQueryCriteriaParser<Q, P, *>>`

### Functions

#### visit | `abstract fun visit(parser: P): Collection<Predicate>`

### Inheritors

#### AttachmentQueryCriteria | `sealed class AttachmentQueryCriteria : GenericQueryCriteria<AttachmentQueryCriteria, AttachmentsQueryCriteriaParser>, ChainableQueryCriteria<AttachmentQueryCriteria, AttachmentsQueryCriteriaParser>`
#### QueryCriteria | Indexing assumptions: QueryCriteria assumes underlying schema tables are correctly indexed for performance. `sealed class QueryCriteria : GenericQueryCriteria<QueryCriteria, IQueryCriteriaParser>, ChainableQueryCriteria<QueryCriteria, IQueryCriteriaParser>`