Class IncrementallyUpdatedFilterPredicate.DelegatingValueInspector
- java.lang.Object
-
- org.apache.parquet.filter2.recordlevel.IncrementallyUpdatedFilterPredicate.ValueInspector
-
- org.apache.parquet.filter2.recordlevel.IncrementallyUpdatedFilterPredicate.DelegatingValueInspector
-
- All Implemented Interfaces:
IncrementallyUpdatedFilterPredicate
- Enclosing interface:
- IncrementallyUpdatedFilterPredicate
public abstract static class IncrementallyUpdatedFilterPredicate.DelegatingValueInspector extends IncrementallyUpdatedFilterPredicate.ValueInspector
A ValueInspector implementation that keeps state for one or more delegate inspectors.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.parquet.filter2.recordlevel.IncrementallyUpdatedFilterPredicate
IncrementallyUpdatedFilterPredicate.And, IncrementallyUpdatedFilterPredicate.BinaryLogical, IncrementallyUpdatedFilterPredicate.DelegatingValueInspector, IncrementallyUpdatedFilterPredicate.Or, IncrementallyUpdatedFilterPredicate.ValueInspector, IncrementallyUpdatedFilterPredicate.Visitor
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidreset()Reset to clear state and begin evaluating the next record.voidupdate(boolean value)voidupdate(double value)voidupdate(float value)voidupdate(int value)voidupdate(long value)voidupdate(Binary value)voidupdateNull()-
Methods inherited from class org.apache.parquet.filter2.recordlevel.IncrementallyUpdatedFilterPredicate.ValueInspector
accept, getResult, isKnown, setResult
-
-
-
-
Method Detail
-
updateNull
public void updateNull()
- Overrides:
updateNullin classIncrementallyUpdatedFilterPredicate.ValueInspector
-
update
public void update(int value)
- Overrides:
updatein classIncrementallyUpdatedFilterPredicate.ValueInspector
-
update
public void update(long value)
- Overrides:
updatein classIncrementallyUpdatedFilterPredicate.ValueInspector
-
update
public void update(boolean value)
- Overrides:
updatein classIncrementallyUpdatedFilterPredicate.ValueInspector
-
update
public void update(float value)
- Overrides:
updatein classIncrementallyUpdatedFilterPredicate.ValueInspector
-
update
public void update(double value)
- Overrides:
updatein classIncrementallyUpdatedFilterPredicate.ValueInspector
-
update
public void update(Binary value)
- Overrides:
updatein classIncrementallyUpdatedFilterPredicate.ValueInspector
-
reset
public void reset()
Description copied from class:IncrementallyUpdatedFilterPredicate.ValueInspectorReset to clear state and begin evaluating the next record.- Overrides:
resetin classIncrementallyUpdatedFilterPredicate.ValueInspector
-
-