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
public class BaseContext extends java.lang.Object implements Context
-
-
Field Summary
Fields Modifier and Type Field Description private Configuration
conf
private java.lang.String
database
private boolean
eofDeprecated
private ExceptionFactory
exceptionFactory
private boolean
extendedInfo
private PrepareCache
prepareCache
private byte[]
seed
private long
serverCapabilities
protected int
serverStatus
private boolean
skipMeta
private int
stateFlag
private long
threadId
private int
transactionIsolationLevel
private ServerVersion
version
private int
warning
-
Constructor Summary
Constructors Constructor Description BaseContext(InitialHandshakePacket handshake, long clientCapabilities, Configuration conf, ExceptionFactory exceptionFactory, PrepareCache prepareCache)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addStateFlag(int state)
boolean
canSkipMeta()
Configuration
getConf()
java.lang.String
getDatabase()
ExceptionFactory
getExceptionFactory()
PrepareCache
getPrepareCache()
byte[]
getSeed()
long
getServerCapabilities()
int
getServerStatus()
int
getStateFlag()
long
getThreadId()
int
getTransactionIsolationLevel()
ServerVersion
getVersion()
int
getWarning()
boolean
isEofDeprecated()
boolean
isExtendedInfo()
void
resetStateFlag()
void
setDatabase(java.lang.String database)
void
setServerStatus(int serverStatus)
void
setTransactionIsolationLevel(int transactionIsolationLevel)
void
setWarning(int warning)
-
-
-
Field Detail
-
threadId
private final long threadId
-
serverCapabilities
private final long serverCapabilities
-
seed
private final byte[] seed
-
version
private final ServerVersion version
-
eofDeprecated
private final boolean eofDeprecated
-
skipMeta
private final boolean skipMeta
-
extendedInfo
private final boolean extendedInfo
-
conf
private final Configuration conf
-
exceptionFactory
private final ExceptionFactory exceptionFactory
-
serverStatus
protected int serverStatus
-
database
private java.lang.String database
-
transactionIsolationLevel
private int transactionIsolationLevel
-
warning
private int warning
-
prepareCache
private final PrepareCache prepareCache
-
stateFlag
private int stateFlag
-
-
Constructor Detail
-
BaseContext
public BaseContext(InitialHandshakePacket handshake, long clientCapabilities, Configuration conf, ExceptionFactory exceptionFactory, PrepareCache prepareCache)
-
-
Method Detail
-
getThreadId
public long getThreadId()
- Specified by:
getThreadId
in interfaceContext
-
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
public java.lang.String getDatabase()
- Specified by:
getDatabase
in interfaceContext
-
setDatabase
public void setDatabase(java.lang.String database)
- Specified by:
setDatabase
in interfaceContext
-
getVersion
public ServerVersion 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
public ExceptionFactory getExceptionFactory()
- Specified by:
getExceptionFactory
in interfaceContext
-
getConf
public Configuration getConf()
-
getTransactionIsolationLevel
public int getTransactionIsolationLevel()
- Specified by:
getTransactionIsolationLevel
in interfaceContext
-
setTransactionIsolationLevel
public void setTransactionIsolationLevel(int transactionIsolationLevel)
- Specified by:
setTransactionIsolationLevel
in interfaceContext
-
getPrepareCache
public PrepareCache 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
-
-