Package org.apache.drill.exec.cache
package org.apache.drill.exec.cache
Distributed cache for syncing state and data between Drillbits.
The distributed cache defined in this package can be used to make data
available to all of the nodes in a Drill cluster. This is useful in cases
where most of the work of a given operation can be separated into independent
tasks, but some common information must be available to and mutable by all of
the nodes currently involved in the operation.
-
ClassDescriptionDistributedMap<K,
V> DistributedMultiMap<K,V> Classes that can be put in the Distributed Cache must implement this interface.A wrapper around a VectorAccessible.Serializes vector containers to an output stream or from an input stream.Read one or more vector containers from an input stream.Writes multiple VectorAccessible or VectorContainer objects to an output stream.