| Package | Description |
|---|---|
| org.apache.parquet.filter2.predicate |
| Modifier and Type | Class and Description |
|---|---|
static class |
Operators.BinaryColumn |
static class |
Operators.BooleanColumn |
static class |
Operators.DoubleColumn |
static class |
Operators.FloatColumn |
static class |
Operators.IntColumn |
static class |
Operators.LongColumn |
| Modifier and Type | Field and Description |
|---|---|
protected Operators.Column<T> |
Operators.UserDefined.column |
| Modifier and Type | Method and Description |
|---|---|
static <T extends Comparable<T>,C extends Operators.Column<T> & Operators.SupportsEqNotEq> |
FilterApi.eq(C column,
T value)
Keeps records if their value is equal to the provided value.
|
static <T extends Comparable<T>,C extends Operators.Column<T> & Operators.SupportsLtGt> |
FilterApi.gt(C column,
T value)
Keeps records if their value is greater than (but not equal to) the provided value.
|
static <T extends Comparable<T>,C extends Operators.Column<T> & Operators.SupportsLtGt> |
FilterApi.gtEq(C column,
T value)
Keeps records if their value is greater than or equal to the provided value.
|
static <T extends Comparable<T>,C extends Operators.Column<T> & Operators.SupportsEqNotEq> |
FilterApi.in(C column,
Set<T> values)
Keeps records if their value is in the provided values.
|
static <T extends Comparable<T>,C extends Operators.Column<T> & Operators.SupportsLtGt> |
FilterApi.lt(C column,
T value)
Keeps records if their value is less than (but not equal to) the provided value.
|
static <T extends Comparable<T>,C extends Operators.Column<T> & Operators.SupportsLtGt> |
FilterApi.ltEq(C column,
T value)
Keeps records if their value is less than or equal to the provided value.
|
static <T extends Comparable<T>,C extends Operators.Column<T> & Operators.SupportsEqNotEq> |
FilterApi.notEq(C column,
T value)
Keeps records if their value is not equal to the provided value.
|
static <T extends Comparable<T>,C extends Operators.Column<T> & Operators.SupportsEqNotEq> |
FilterApi.notIn(C column,
Set<T> values)
Keeps records if their value is not in the provided values.
|
| Modifier and Type | Method and Description |
|---|---|
Operators.Column<T> |
Operators.SetColumnFilterPredicate.getColumn() |
Operators.Column<T> |
Operators.Contains.getColumn() |
Operators.Column<T> |
Operators.UserDefined.getColumn() |
| Modifier and Type | Method and Description |
|---|---|
static <T extends Comparable<T>> |
ValidTypeMap.assertTypeValid(Operators.Column<T> foundColumn,
PrimitiveType.PrimitiveTypeName primitiveType)
Asserts that foundColumn was declared as a type that is compatible with the type for this column found
in the schema of the parquet file.
|
static <T extends Comparable<T>,U extends UserDefinedPredicate<T>> |
FilterApi.userDefined(Operators.Column<T> column,
Class<U> clazz)
Keeps records that pass the provided
UserDefinedPredicate |
static <T extends Comparable<T>,U extends UserDefinedPredicate<T> & Serializable> |
FilterApi.userDefined(Operators.Column<T> column,
U udp)
Keeps records that pass the provided
UserDefinedPredicate |
| Constructor and Description |
|---|
Contains(Operators.Column<T> column) |
Eq(Operators.Column<T> column,
T value) |
In(Operators.Column<T> column,
Set<T> values) |
SetColumnFilterPredicate(Operators.Column<T> column,
Set<T> values) |
Copyright © 2024 The Apache Software Foundation. All rights reserved.