Class DataDriver
java.lang.Object
org.apache.iotdb.db.queryengine.execution.driver.Driver
org.apache.iotdb.db.queryengine.execution.driver.DataDriver
- All Implemented Interfaces:
IDriver
One
DataDriver
is responsible for one FragmentInstance
which is for data query,
which may contains several series.-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.iotdb.db.queryengine.execution.driver.Driver
Driver.State
-
Field Summary
Fields inherited from class org.apache.iotdb.db.queryengine.execution.driver.Driver
driverBlockedFuture, driverContext, exclusiveLock, LOGGER, QUERY_EXECUTION_METRICS, QUERY_METRICS, root, sink, state
-
Constructor Summary
ConstructorsConstructorDescriptionDataDriver
(Operator root, DriverContext driverContext, long estimatedMemorySize) -
Method Summary
Modifier and TypeMethodDescriptionlong
protected boolean
init
(com.google.common.util.concurrent.SettableFuture<?> blockedFuture) do initialization.protected void
release resource this driver used.Methods inherited from class org.apache.iotdb.db.queryengine.execution.driver.Driver
close, failed, getDriverContext, getDriverTaskId, getSink, isFinished, isHighestPriority, processFor, setDriverTaskId, setHighestPriority
-
Constructor Details
-
DataDriver
-
-
Method Details
-
init
protected boolean init(com.google.common.util.concurrent.SettableFuture<?> blockedFuture) Description copied from class:Driver
do initialization. -
releaseResource
protected void releaseResource()Description copied from class:Driver
release resource this driver used.- Specified by:
releaseResource
in classDriver
-
getEstimatedMemorySize
public long getEstimatedMemorySize()
-