@PublicEvolving public class DynamicFilteringData extends Object implements Serializable
Constructor and Description |
---|
DynamicFilteringData(TypeInformation<RowData> typeInfo,
RowType rowType,
List<byte[]> serializedData,
boolean isFiltering) |
Modifier and Type | Method and Description |
---|---|
boolean |
contains(RowData row)
Returns true if the dynamic filtering data contains the specific row.
|
Collection<RowData> |
getData() |
RowType |
getRowType() |
static boolean |
isEqual(DynamicFilteringData data,
DynamicFilteringData another) |
boolean |
isFiltering() |
String |
toString() |
public DynamicFilteringData(TypeInformation<RowData> typeInfo, RowType rowType, List<byte[]> serializedData, boolean isFiltering)
public boolean isFiltering()
public RowType getRowType()
public boolean contains(RowData row)
row
- the row to be tested. Types of the row values must be Flink internal data type,
i.e. type returned by the FieldGetter.public static boolean isEqual(DynamicFilteringData data, DynamicFilteringData another)
@VisibleForTesting public Collection<RowData> getData()
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.