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>

Extension Functions

contextLogger

fun Any.contextLogger(): Logger

When called from a companion object, returns the logger for the enclosing class.

Inheritors

AttachmentsQueryCriteriaParser

interface AttachmentsQueryCriteriaParser : BaseQueryCriteriaParser<AttachmentQueryCriteria, AttachmentsQueryCriteriaParser, AttachmentSort>

IQueryCriteriaParser

interface IQueryCriteriaParser : BaseQueryCriteriaParser<QueryCriteria, IQueryCriteriaParser, Sort>