public class ReplayClient extends StandardClient
context, exceptionFactory, writer| Constructor and Description |
|---|
ReplayClient(Configuration conf,
HostAddress hostAddress,
ClosableLock lock,
boolean skipPostCommands)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
List<com.singlestore.jdbc.client.Completion> |
execute(com.singlestore.jdbc.message.ClientMessage message,
Statement stmt,
int fetchSize,
long maxRows,
int resultSetConcurrency,
int resultSetType,
boolean closeOnCompletion,
boolean canRedo)
Send client message and read result
|
List<com.singlestore.jdbc.client.Completion> |
executePipeline(com.singlestore.jdbc.message.ClientMessage[] messages,
Statement stmt,
int fetchSize,
long maxRows,
int resultSetConcurrency,
int resultSetType,
boolean closeOnCompletion,
boolean canRedo)
Send client messages pipelining and read result
|
int |
sendQuery(com.singlestore.jdbc.message.ClientMessage message)
Send client message to server
|
void |
transactionReplay(TransactionSaver transactionSaver)
Replay transaction, re-prepare server command if needed
|
abort, checkNotClosed, close, closePrepare, destroySocket, execute, execute, getAggregatorId, getContext, getExceptionFactory, getHostAddress, getInitialSqlSelectLimit, getSingleStoreVersion, getSocketIp, getSocketTimeout, isClosed, readPacket, readPacket, readResponse, readResponse, readStreamingResults, reset, setReadOnly, setSocketTimeoutpublic ReplayClient(Configuration conf, HostAddress hostAddress, ClosableLock lock, boolean skipPostCommands) throws SQLException
conf - configurationhostAddress - hostlock - thread lock objectskipPostCommands - must skip connection post commandsSQLException - if connection failspublic int sendQuery(com.singlestore.jdbc.message.ClientMessage message)
throws SQLException
StandardClientsendQuery in class StandardClientmessage - client messageSQLException - if socket error occurspublic List<com.singlestore.jdbc.client.Completion> executePipeline(com.singlestore.jdbc.message.ClientMessage[] messages, Statement stmt, int fetchSize, long maxRows, int resultSetConcurrency, int resultSetType, boolean closeOnCompletion, boolean canRedo) throws SQLException
com.singlestore.jdbc.client.ClientexecutePipeline in interface com.singlestore.jdbc.client.ClientexecutePipeline in class StandardClientmessages - client messagestmt - statementfetchSize - fetch sizemaxRows - maximum number of rows. 0 = allresultSetConcurrency - concurrencyresultSetType - result-set typecloseOnCompletion - close statement on completioncanRedo - can client message be redone in case of failoverSQLException - if any error occurspublic List<com.singlestore.jdbc.client.Completion> execute(com.singlestore.jdbc.message.ClientMessage message, Statement stmt, int fetchSize, long maxRows, int resultSetConcurrency, int resultSetType, boolean closeOnCompletion, boolean canRedo) throws SQLException
com.singlestore.jdbc.client.Clientexecute in interface com.singlestore.jdbc.client.Clientexecute in class StandardClientmessage - client messagestmt - statementfetchSize - fetch sizemaxRows - maximum number of rows. 0 = allresultSetConcurrency - concurrencyresultSetType - result-set typecloseOnCompletion - close statement on completioncanRedo - can client message be redone in case of failoverSQLException - if any error occurspublic void transactionReplay(TransactionSaver transactionSaver) throws SQLException
transactionSaver - transaction cacheSQLException - if any error occursCopyright © 2025 SingleStore. All rights reserved.