Class GridH2DmlRequest
- java.lang.Object
-
- org.apache.ignite.internal.processors.query.h2.twostep.msg.GridH2DmlRequest
-
- All Implemented Interfaces:
Serializable,GridCacheQueryMarshallable,Message
public class GridH2DmlRequest extends Object implements Message, GridCacheQueryMarshallable
Request for DML operation on remote node.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from interface org.apache.ignite.plugin.extensions.communication.Message
DIRECT_TYPE_SIZE
-
-
Constructor Summary
Constructors Constructor Description GridH2DmlRequest()Required byExternalizableGridH2DmlRequest(GridH2DmlRequest req)
-
Method Summary
-
-
-
Constructor Detail
-
GridH2DmlRequest
public GridH2DmlRequest()
Required byExternalizable
-
GridH2DmlRequest
public GridH2DmlRequest(GridH2DmlRequest req)
- Parameters:
req- Request.
-
-
Method Detail
-
parameters
public Object[] parameters()
- Returns:
- Parameters.
-
parameters
public GridH2DmlRequest parameters(Object[] params)
- Parameters:
params- Parameters.- Returns:
this.
-
requestId
public GridH2DmlRequest requestId(long reqId)
- Parameters:
reqId- Request ID.- Returns:
this.
-
requestId
public long requestId()
- Returns:
- Request ID.
-
caches
public GridH2DmlRequest caches(List<Integer> caches)
- Parameters:
caches- Caches.- Returns:
this.
-
topologyVersion
public GridH2DmlRequest topologyVersion(AffinityTopologyVersion topVer)
- Parameters:
topVer- Topology version.- Returns:
this.
-
topologyVersion
public AffinityTopologyVersion topologyVersion()
- Returns:
- Topology version.
-
queryPartitions
public int[] queryPartitions()
- Returns:
- Query partitions.
-
queryPartitions
public GridH2DmlRequest queryPartitions(int[] qryParts)
- Parameters:
qryParts- Query partitions.- Returns:
this.
-
pageSize
public GridH2DmlRequest pageSize(int pageSize)
- Parameters:
pageSize- Page size.- Returns:
this.
-
pageSize
public int pageSize()
- Returns:
- Page size.
-
query
public GridH2DmlRequest query(String qry)
- Parameters:
qry- SQL Query.- Returns:
this.
-
query
public String query()
- Returns:
- SQL Query.
-
flags
public GridH2DmlRequest flags(int flags)
- Parameters:
flags- Flags.- Returns:
this.
-
isFlagSet
public boolean isFlagSet(int flags)
- Parameters:
flags- Flags to check.- Returns:
trueIf all the requested flags are set totrue.
-
isDataPageScanEnabled
public Boolean isDataPageScanEnabled()
Checks if data page scan enabled.- Returns:
trueIf data page scan enabled,falseif not, andnullif not set.
-
timeout
public int timeout()
- Returns:
- Timeout.
-
timeout
public GridH2DmlRequest timeout(int timeout)
- Parameters:
timeout- New timeout.- Returns:
this.
-
schemaName
public String schemaName()
- Returns:
- Schema name.
-
schemaName
public GridH2DmlRequest schemaName(String schemaName)
- Parameters:
schemaName- Schema name.- Returns:
this.
-
explicitTimeout
public boolean explicitTimeout()
- Returns:
- Explicit timeout flag.
-
explicitTimeout
public GridH2DmlRequest explicitTimeout(boolean explicitTimeout)
- Parameters:
explicitTimeout- Explicit timeout flag.- Returns:
this.
-
marshall
public void marshall(Marshaller m)
- Specified by:
marshallin interfaceGridCacheQueryMarshallable
-
unmarshall
public void unmarshall(Marshaller m, GridKernalContext ctx)
- Specified by:
unmarshallin interfaceGridCacheQueryMarshallable
-
writeTo
public boolean writeTo(ByteBuffer buf, MessageWriter writer)
-
readFrom
public boolean readFrom(ByteBuffer buf, MessageReader reader)
-
directType
public short directType()
- Specified by:
directTypein interfaceMessage
-
fieldsCount
public byte fieldsCount()
- Specified by:
fieldsCountin interfaceMessage
-
onAckReceived
public void onAckReceived()
- Specified by:
onAckReceivedin interfaceMessage
-
-