public class BinaryPredicateMetadata extends BinaryMetadata implements PredicateMetadata
| Constructor and Description |
|---|
BinaryPredicateMetadata(Metadata left,
Operator operator,
Metadata right) |
| Modifier and Type | Method and Description |
|---|---|
static BinaryPredicateMetadata |
allMatchMetadata(Metadata metadata,
java.util.Collection<?> values) |
static BinaryPredicateMetadata |
allMatchMetadata(Metadata metadata,
java.lang.String... readables) |
static BinaryPredicateMetadata |
andMetadata(Metadata left,
Metadata right) |
static BinaryPredicateMetadata |
anyMatchMetadata(Metadata metadata,
java.util.Collection<?> values) |
static BinaryPredicateMetadata |
anyMatchMetadata(Metadata metadata,
java.lang.String... readables) |
static BinaryPredicateMetadata |
equalsMetadata(Metadata metadata,
DefaultFunction<?,?> condition) |
static BinaryPredicateMetadata |
equalsMetadata(Metadata left,
Metadata right) |
static BinaryPredicateMetadata |
equalsMetadata(Metadata metadata,
java.lang.Object value) |
static BinaryPredicateMetadata |
equalsMetadata(Metadata metadata,
java.util.function.Supplier<?> supplier) |
java.util.concurrent.atomic.AtomicInteger |
evalFalse() |
java.util.concurrent.atomic.AtomicInteger |
evalTrue() |
static BinaryPredicateMetadata |
matchNoneMetadata(Metadata metadata,
java.lang.String... readables) |
static BinaryPredicateMetadata |
noneMatchMetadata(Metadata metadata,
java.util.Collection<?> values) |
static BinaryPredicateMetadata |
notEqualsMetadata(Metadata left,
Metadata right) |
static BinaryPredicateMetadata |
notEqualsMetadata(Metadata metadata,
java.lang.Object value) |
static BinaryPredicateMetadata |
notEqualsMetadata(Metadata metadata,
java.util.function.Supplier<?> supplier) |
static BinaryPredicateMetadata |
orMetadata(Metadata left,
Metadata right) |
Metadata |
reduce(Context context,
ReduceType type)
Returns the reduce metadata tree from the given context.
|
getLeft, getOperator, getRight, left, right, typetoStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfalseEvalCount, incFalseEval, incTrueEval, resetCounters, trueEvalCountpublic java.util.concurrent.atomic.AtomicInteger evalTrue()
evalTrue in interface PredicateMetadatapublic java.util.concurrent.atomic.AtomicInteger evalFalse()
evalFalse in interface PredicateMetadatapublic static BinaryPredicateMetadata equalsMetadata(Metadata left, Metadata right)
public static BinaryPredicateMetadata notEqualsMetadata(Metadata left, Metadata right)
public static BinaryPredicateMetadata andMetadata(Metadata left, Metadata right)
public static BinaryPredicateMetadata orMetadata(Metadata left, Metadata right)
public static BinaryPredicateMetadata noneMatchMetadata(Metadata metadata, java.util.Collection<?> values)
public static BinaryPredicateMetadata equalsMetadata(Metadata metadata, java.lang.Object value)
public static BinaryPredicateMetadata equalsMetadata(Metadata metadata, java.util.function.Supplier<?> supplier)
public static BinaryPredicateMetadata equalsMetadata(Metadata metadata, DefaultFunction<?,?> condition)
public static BinaryPredicateMetadata notEqualsMetadata(Metadata metadata, java.lang.Object value)
public static BinaryPredicateMetadata notEqualsMetadata(Metadata metadata, java.util.function.Supplier<?> supplier)
public static BinaryPredicateMetadata anyMatchMetadata(Metadata metadata, java.lang.String... readables)
public static BinaryPredicateMetadata anyMatchMetadata(Metadata metadata, java.util.Collection<?> values)
public static BinaryPredicateMetadata allMatchMetadata(Metadata metadata, java.lang.String... readables)
public static BinaryPredicateMetadata allMatchMetadata(Metadata metadata, java.util.Collection<?> values)
public static BinaryPredicateMetadata matchNoneMetadata(Metadata metadata, java.lang.String... readables)
public Metadata reduce(Context context, ReduceType type)
Metadata