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
ConstructorDescriptionRuntimeFilterWritable
(BitData.RuntimeFilterBDef runtimeFilterBDef, DrillBuf... data) -
Method Summary
Modifier and TypeMethodDescriptionvoid
aggregate
(RuntimeFilterWritable runtimeFilterWritable) void
close()
duplicate
(BufferAllocator bufferAllocator) boolean
DrillBuf[]
getData()
int
hashCode()
newRuntimeFilterWritable
(BufferAllocator bufferAllocator) void
retainBuffers
(int increment) void
toString()
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:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceAutoCloseables.Closeable
-