public class HDMapFetchWithQueryOperation extends HDMapOperation
fetchSize items from a single partition ID for a map. The query is run by the query
engine which means it supports projections and filtering. The lastTableIndex denotes the position from which
to resume the query on the partition.
This is the HD version of the operation for maps configured with InMemoryFormat.NATIVE format.
For other formats see MapFetchWithQueryOperation.DEFAULT_FORCED_EVICTION_RETRY_COUNT, FORCED_EVICTION_RETRY_COUNT, PROP_FORCED_EVICTION_RETRY_COUNT| Constructor and Description |
|---|
HDMapFetchWithQueryOperation() |
HDMapFetchWithQueryOperation(String name,
int lastTableIndex,
int fetchSize,
com.hazelcast.map.impl.query.Query query) |
| Modifier and Type | Method and Description |
|---|---|
int |
getId() |
Object |
getResponse() |
protected void |
readInternal(com.hazelcast.nio.ObjectDataInput in) |
protected void |
runInternal() |
protected void |
writeInternal(com.hazelcast.nio.ObjectDataOutput out) |
afterRun, disposeDeferredBlocks, evict, getFactoryId, getRetryCount, getThreadId, innerBeforeRun, logError, onExecutionFailure, run, setThreadIdbeforeRun, canThisOpGenerateWANEvent, getCallerProvenance, getServiceName, getServiceNamespace, invalidateAllKeysInNearCaches, invalidateNearCache, invalidateNearCache, isPostProcessing, publishLoadAsWanUpdate, publishWanRemove, publishWanUpdate, setMapContainer, setMapServicecall, executedLocally, getCallerAddress, getCallerUuid, getCallId, getCallTimeout, getConnection, getInvocationTime, getLogger, getNodeEngine, getOperationResponseHandler, getPartitionId, getReplicaIndex, getService, getWaitTimeout, isUrgent, onInvocationException, onSetCallId, readData, requiresExplicitServiceName, returnsResponse, sendResponse, setCallerUuid, setNodeEngine, setOperationResponseHandler, setPartitionId, setReplicaIndex, setService, setServiceName, setValidateTarget, setWaitTimeout, toString, validatesTarget, writeDatapublic HDMapFetchWithQueryOperation()
public HDMapFetchWithQueryOperation(String name, int lastTableIndex, int fetchSize, com.hazelcast.map.impl.query.Query query)
protected void runInternal()
runInternal in class HDMapOperationpublic Object getResponse()
getResponse in class com.hazelcast.spi.Operationprotected void readInternal(com.hazelcast.nio.ObjectDataInput in)
throws IOException
readInternal in class com.hazelcast.spi.impl.AbstractNamedOperationIOExceptionprotected void writeInternal(com.hazelcast.nio.ObjectDataOutput out)
throws IOException
writeInternal in class com.hazelcast.spi.impl.AbstractNamedOperationIOExceptionpublic int getId()
Copyright © 2022 Hazelcast, Inc.. All Rights Reserved.