Class RuntimeFilterWritable
java.lang.Object
org.apache.drill.exec.work.filter.RuntimeFilterWritable
- All Implemented Interfaces:
AutoCloseable,AutoCloseables.Closeable
A binary wire transferable representation of the RuntimeFilter which contains
the runtime filter definition and its corresponding data.
-
Constructor Summary
ConstructorsConstructorDescriptionRuntimeFilterWritable(BitData.RuntimeFilterBDef runtimeFilterBDef, DrillBuf... data) -
Method Summary
Modifier and TypeMethodDescriptionvoidaggregate(RuntimeFilterWritable runtimeFilterWritable) voidclose()duplicate(BufferAllocator bufferAllocator) booleanDrillBuf[]getData()inthashCode()newRuntimeFilterWritable(BufferAllocator bufferAllocator) voidretainBuffers(int increment) voidtoString()unwrap()
-
Constructor Details
-
RuntimeFilterWritable
-
-
Method Details
-
getRuntimeFilterBDef
-
getData
-
setData
-
unwrap
-
aggregate
-
duplicate
-
retainBuffers
public void retainBuffers(int increment) -
newRuntimeFilterWritable
-
toString
-
equals
-
hashCode
public int hashCode() -
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceAutoCloseables.Closeable
-