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

IQueryCriteriaParser

@DoNotImplement interface IQueryCriteriaParser : BaseQueryCriteriaParser<QueryCriteria, IQueryCriteriaParser, Sort>

Functions

parseCriteria

abstract fun parseCriteria(criteria: CommonQueryCriteria): Collection<Predicate>
abstract fun parseCriteria(criteria: FungibleAssetQueryCriteria): Collection<Predicate>
abstract fun parseCriteria(criteria: LinearStateQueryCriteria): Collection<Predicate>
abstract fun <L : StatePersistable> parseCriteria(criteria: VaultCustomQueryCriteria<L>): Collection<Predicate>
abstract fun parseCriteria(criteria: VaultQueryCriteria): Collection<Predicate>

Inherited 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.