Class GlobalStateInfo
- java.lang.Object
-
- org.mariadb.jdbc.internal.util.pool.GlobalStateInfo
-
public class GlobalStateInfo extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private boolean
autocommit
private int
autoIncrementIncrement
private int
defaultTransactionIsolation
private long
maxAllowedPacket
private java.lang.String
systemTimeZone
private java.lang.String
timeZone
private int
waitTimeout
-
Constructor Summary
Constructors Constructor Description GlobalStateInfo()
Default value.GlobalStateInfo(long maxAllowedPacket, int waitTimeout, boolean autocommit, int autoIncrementIncrement, java.lang.String timeZone, java.lang.String systemTimeZone, int defaultTransactionIsolation)
Storing global server state to avoid asking server each new connection.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getAutoIncrementIncrement()
int
getDefaultTransactionIsolation()
long
getMaxAllowedPacket()
java.lang.String
getSystemTimeZone()
java.lang.String
getTimeZone()
int
getWaitTimeout()
boolean
isAutocommit()
-
-
-
Field Detail
-
maxAllowedPacket
private final long maxAllowedPacket
-
waitTimeout
private final int waitTimeout
-
autocommit
private final boolean autocommit
-
autoIncrementIncrement
private final int autoIncrementIncrement
-
timeZone
private final java.lang.String timeZone
-
systemTimeZone
private final java.lang.String systemTimeZone
-
defaultTransactionIsolation
private final int defaultTransactionIsolation
-
-
Constructor Detail
-
GlobalStateInfo
public GlobalStateInfo()
Default value. ! To be used for Connection that will only Kill query/connection !
-
GlobalStateInfo
public GlobalStateInfo(long maxAllowedPacket, int waitTimeout, boolean autocommit, int autoIncrementIncrement, java.lang.String timeZone, java.lang.String systemTimeZone, int defaultTransactionIsolation)
Storing global server state to avoid asking server each new connection. Using this Object meaning having set the option "staticGlobal". Application must not change any of the following options.- Parameters:
maxAllowedPacket
- max_allowed_packet global variable valuewaitTimeout
- wait_timeout global variable valueautocommit
- auto_commit global variable valueautoIncrementIncrement
- auto_increment_increment global variable valuetimeZone
- time_zone global variable valuesystemTimeZone
- System global variable valuedefaultTransactionIsolation
- tx_isolation variable value
-
-
Method Detail
-
getMaxAllowedPacket
public long getMaxAllowedPacket()
-
getWaitTimeout
public int getWaitTimeout()
-
isAutocommit
public boolean isAutocommit()
-
getAutoIncrementIncrement
public int getAutoIncrementIncrement()
-
getTimeZone
public java.lang.String getTimeZone()
-
getSystemTimeZone
public java.lang.String getSystemTimeZone()
-
getDefaultTransactionIsolation
public int getDefaultTransactionIsolation()
-
-