@FunctionalInterface public interface Filter extends Iterable<CriteriaDefinition>
CriteriaDefinitions 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 CriteriaDefinitions. |
static Filter |
from(Iterable<? extends CriteriaDefinition> criteriaDefinitions)
Create a simple
Filter given CriteriaDefinitions. |
Iterable<CriteriaDefinition> |
getCriteriaDefinitions() |
default Iterator<CriteriaDefinition> |
iterator() |
forEach, spliteratorIterable<CriteriaDefinition> getCriteriaDefinitions()
CriteriaDefinitions.static Filter from(CriteriaDefinition... criteriaDefinitions)
Filter given CriteriaDefinitions.criteriaDefinitions - must not be null.Filter object for CriteriaDefinitions.static Filter from(Iterable<? extends CriteriaDefinition> criteriaDefinitions)
Filter given CriteriaDefinitions.criteriaDefinitions - must not be null.Filter object for CriteriaDefinitions.default Iterator<CriteriaDefinition> iterator()
iterator in interface Iterable<CriteriaDefinition>Copyright © 2011–2018 Pivotal Software, Inc.. All rights reserved.