All Methods Static Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
static Predicate |
and(List<Predicate> predicates) |
static Predicate |
and(Predicate... predicates) |
static Predicate |
andNullable(List<Predicate> predicates) |
static Predicate |
andNullable(Predicate... predicates) |
Predicate |
between(int idx,
Object includedLowerBound,
Object includedUpperBound) |
Predicate |
contains(int idx,
Object patternLiteral) |
static boolean |
containsFields(Predicate predicate,
Set<String> fields) |
static Object |
convertJavaObject(DataType literalType,
Object o) |
Predicate |
endsWith(int idx,
Object patternLiteral) |
Predicate |
equal(int idx,
Object literal) |
static List<Predicate> |
excludePredicateWithFields(List<Predicate> predicates,
Set<String> fields) |
Predicate |
greaterOrEqual(int idx,
Object literal) |
Predicate |
greaterThan(int idx,
Object literal) |
Predicate |
in(int idx,
List<Object> literals) |
int |
indexOf(String field) |
Predicate |
isNotNull(int idx) |
Predicate |
isNull(int idx) |
Predicate |
leaf(LeafUnaryFunction function,
int idx) |
Predicate |
leaf(NullFalseLeafBinaryFunction function,
int idx,
Object literal) |
Predicate |
lessOrEqual(int idx,
Object literal) |
Predicate |
lessThan(int idx,
Object literal) |
Predicate |
notEqual(int idx,
Object literal) |
Predicate |
notIn(int idx,
List<Object> literals) |
static Predicate |
or(List<Predicate> predicates) |
static Predicate |
or(Predicate... predicates) |
static Predicate |
partition(Map<String,String> map,
RowType rowType,
String defaultPartValue) |
static Predicate |
partitions(List<Map<String,String>> partitions,
RowType rowType,
String defaultPartValue) |
static List<Predicate> |
pickTransformFieldMapping(List<Predicate> predicates,
int[] fieldIdxMapping) |
static List<Predicate> |
pickTransformFieldMapping(List<Predicate> predicates,
List<String> inputFields,
List<String> pickedFields) |
static List<Predicate> |
splitAnd(Predicate predicate) |
static List<Predicate> |
splitOr(Predicate predicate) |
Predicate |
startsWith(int idx,
Object patternLiteral) |
static Optional<Predicate> |
transformFieldMapping(Predicate predicate,
int[] fieldIdxMapping) |