Class JdbcBatchExecuteRequest
- java.lang.Object
-
- org.apache.ignite.internal.processors.odbc.ClientListenerRequestNoId
-
- org.apache.ignite.internal.processors.odbc.jdbc.JdbcRequest
-
- org.apache.ignite.internal.processors.odbc.jdbc.JdbcBatchExecuteRequest
-
- All Implemented Interfaces:
ClientListenerRequest,JdbcRawBinarylizable
- Direct Known Subclasses:
JdbcOrderedBatchExecuteRequest
public class JdbcBatchExecuteRequest extends JdbcRequest
JDBC batch execute request.
-
-
Field Summary
-
Fields inherited from class org.apache.ignite.internal.processors.odbc.jdbc.JdbcRequest
BATCH_EXEC, BINARY_TYPE_GET, BINARY_TYPE_NAME_GET, BINARY_TYPE_NAME_PUT, BINARY_TYPE_PUT, CACHE_PARTITIONS, META_COLUMNS, META_INDEXES, META_PARAMS, META_PRIMARY_KEYS, META_SCHEMAS, META_TABLES, QRY_EXEC, QRY_META, TX_END, TX_SET_PARAMS
-
Fields inherited from interface org.apache.ignite.internal.processors.odbc.ClientListenerRequest
HANDSHAKE
-
-
Constructor Summary
Constructors Modifier Constructor Description JdbcBatchExecuteRequest()Default constructor.protectedJdbcBatchExecuteRequest(byte type)Constructor for child requests.protectedJdbcBatchExecuteRequest(byte type, String schemaName, List<JdbcQuery> queries, boolean autoCommit, boolean lastStreamBatch)Constructor for child requests.JdbcBatchExecuteRequest(String schemaName, List<JdbcQuery> queries, boolean autoCommit, boolean lastStreamBatch)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisLastStreamBatch()List<JdbcQuery>queries()voidreadBinary(BinaryReaderExImpl reader, JdbcProtocolContext protoCtx)Reads fields from provided reader.@Nullable StringschemaName()StringtoString()voidwriteBinary(BinaryWriterExImpl writer, JdbcProtocolContext protoCtx)Writes fields to provided writer.-
Methods inherited from class org.apache.ignite.internal.processors.odbc.jdbc.JdbcRequest
readRequest, readRequestId, readType, requestId, type
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.apache.ignite.internal.processors.odbc.ClientListenerRequest
beforeStartupRequest
-
-
-
-
Constructor Detail
-
JdbcBatchExecuteRequest
public JdbcBatchExecuteRequest()
Default constructor.
-
JdbcBatchExecuteRequest
protected JdbcBatchExecuteRequest(byte type)
Constructor for child requests.- Parameters:
type- Request type/
-
JdbcBatchExecuteRequest
public JdbcBatchExecuteRequest(String schemaName, List<JdbcQuery> queries, boolean autoCommit, boolean lastStreamBatch)
- Parameters:
schemaName- Schema name.queries- Queries.autoCommit- Client auto commit flag state.lastStreamBatch-truein case the request is the last batch at the stream.
-
JdbcBatchExecuteRequest
protected JdbcBatchExecuteRequest(byte type, String schemaName, List<JdbcQuery> queries, boolean autoCommit, boolean lastStreamBatch)Constructor for child requests.- Parameters:
type- Request type.schemaName- Schema name.queries- Queries.autoCommit- Client auto commit flag state.lastStreamBatch-truein case the request is the last batch at the stream.
-
-
Method Detail
-
schemaName
@Nullable public @Nullable String schemaName()
- Returns:
- Schema name.
-
isLastStreamBatch
public boolean isLastStreamBatch()
- Returns:
- Last stream batch flag.
-
writeBinary
public void writeBinary(BinaryWriterExImpl writer, JdbcProtocolContext protoCtx) throws BinaryObjectException
Writes fields to provided writer.- Specified by:
writeBinaryin interfaceJdbcRawBinarylizable- Overrides:
writeBinaryin classJdbcRequest- Parameters:
writer- Binary object writer.protoCtx- JDBC protocol context.- Throws:
BinaryObjectException- In case of error.
-
readBinary
public void readBinary(BinaryReaderExImpl reader, JdbcProtocolContext protoCtx) throws BinaryObjectException
Reads fields from provided reader.- Specified by:
readBinaryin interfaceJdbcRawBinarylizable- Overrides:
readBinaryin classJdbcRequest- Parameters:
reader- Binary object reader.protoCtx- JDBC protocol context.- Throws:
BinaryObjectException- In case of error.
-
toString
public String toString()
- Overrides:
toStringin classJdbcRequest
-
-