Package org.mariadb.jdbc.client.context
Class BaseContext
java.lang.Object
org.mariadb.jdbc.client.context.BaseContext
- All Implemented Interfaces:
Context
- Direct Known Subclasses:
RedoContext
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Configuration
private String
private final boolean
private final ExceptionFactory
private final boolean
private final PrepareCache
private final byte[]
private final long
protected int
private final boolean
private int
private final long
private int
private final ServerVersion
private int
-
Constructor Summary
ConstructorsConstructorDescriptionBaseContext
(InitialHandshakePacket handshake, long clientCapabilities, Configuration conf, ExceptionFactory exceptionFactory, PrepareCache prepareCache) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addStateFlag
(int state) boolean
getConf()
byte[]
getSeed()
long
int
int
long
int
int
boolean
boolean
void
void
setDatabase
(String database) void
setServerStatus
(int serverStatus) void
setTransactionIsolationLevel
(int transactionIsolationLevel) void
setWarning
(int warning)
-
Field Details
-
threadId
private final long threadId -
serverCapabilities
private final long serverCapabilities -
seed
private final byte[] seed -
version
-
eofDeprecated
private final boolean eofDeprecated -
skipMeta
private final boolean skipMeta -
extendedInfo
private final boolean extendedInfo -
conf
-
exceptionFactory
-
serverStatus
protected int serverStatus -
database
-
transactionIsolationLevel
private int transactionIsolationLevel -
warning
private int warning -
prepareCache
-
stateFlag
private int stateFlag
-
-
Constructor Details
-
BaseContext
public BaseContext(InitialHandshakePacket handshake, long clientCapabilities, Configuration conf, ExceptionFactory exceptionFactory, PrepareCache prepareCache)
-
-
Method Details
-
getThreadId
public long getThreadId()- Specified by:
getThreadId
in interfaceContext
-
getSeed
public byte[] getSeed() -
getServerCapabilities
public long getServerCapabilities()- Specified by:
getServerCapabilities
in interfaceContext
-
getServerStatus
public int getServerStatus()- Specified by:
getServerStatus
in interfaceContext
-
setServerStatus
public void setServerStatus(int serverStatus) - Specified by:
setServerStatus
in interfaceContext
-
getDatabase
- Specified by:
getDatabase
in interfaceContext
-
setDatabase
- Specified by:
setDatabase
in interfaceContext
-
getVersion
- Specified by:
getVersion
in interfaceContext
-
isEofDeprecated
public boolean isEofDeprecated()- Specified by:
isEofDeprecated
in interfaceContext
-
isExtendedInfo
public boolean isExtendedInfo()- Specified by:
isExtendedInfo
in interfaceContext
-
canSkipMeta
public boolean canSkipMeta()- Specified by:
canSkipMeta
in interfaceContext
-
getWarning
public int getWarning()- Specified by:
getWarning
in interfaceContext
-
setWarning
public void setWarning(int warning) - Specified by:
setWarning
in interfaceContext
-
getExceptionFactory
- Specified by:
getExceptionFactory
in interfaceContext
-
getConf
-
getTransactionIsolationLevel
public int getTransactionIsolationLevel()- Specified by:
getTransactionIsolationLevel
in interfaceContext
-
setTransactionIsolationLevel
public void setTransactionIsolationLevel(int transactionIsolationLevel) - Specified by:
setTransactionIsolationLevel
in interfaceContext
-
getPrepareCache
- Specified by:
getPrepareCache
in interfaceContext
-
getStateFlag
public int getStateFlag()- Specified by:
getStateFlag
in interfaceContext
-
resetStateFlag
public void resetStateFlag()- Specified by:
resetStateFlag
in interfaceContext
-
addStateFlag
public void addStateFlag(int state) - Specified by:
addStateFlag
in interfaceContext
-