@FunctionalInterface public interface Filter extends Streamable<CriteriaDefinition>
CriteriaDefinition
s to be used with SELECT, UPDATE and
DELETE queries. A Filter
describes the matched set of rows to execute a particular operation.Modifier and Type | Method and Description |
---|---|
static Filter |
from(CriteriaDefinition... criteriaDefinitions)
Create a simple
Filter given CriteriaDefinition s. |
static Filter |
from(Iterable<? extends CriteriaDefinition> criteriaDefinitions)
Create a simple
Filter given CriteriaDefinition s. |
Iterable<CriteriaDefinition> |
getCriteriaDefinitions() |
default Iterator<CriteriaDefinition> |
iterator() |
and, and, and, and, empty, filter, flatMap, get, isEmpty, map, of, of, of, stream, toList, toSet, toStreamable, toStreamable
forEach, spliterator
Iterable<CriteriaDefinition> getCriteriaDefinitions()
CriteriaDefinition
s.static Filter from(CriteriaDefinition... criteriaDefinitions)
Filter
given CriteriaDefinition
s.criteriaDefinitions
- must not be null.Filter
object for CriteriaDefinition
s.static Filter from(Iterable<? extends CriteriaDefinition> criteriaDefinitions)
Filter
given CriteriaDefinition
s.criteriaDefinitions
- must not be null.Filter
object for CriteriaDefinition
s.default Iterator<CriteriaDefinition> iterator()
iterator
in interface Iterable<CriteriaDefinition>
Copyright © 2011–2021 Pivotal Software, Inc.. All rights reserved.