Package io.debezium.connector.mysql
Class MySqlSystemVariables
- java.lang.Object
-
- io.debezium.relational.SystemVariables
-
- io.debezium.connector.mysql.MySqlSystemVariables
-
public class MySqlSystemVariables extends SystemVariables
Custom class for MySQLSystemVariables
, which defines MySQL scopes and constants of used variable names.- Author:
- Roman Kuchár
.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MySqlSystemVariables.MySqlScope
-
Nested classes/interfaces inherited from class io.debezium.relational.SystemVariables
SystemVariables.DefaultScope, SystemVariables.Scope
-
-
Field Summary
Fields Modifier and Type Field Description static String
CHARSET_NAME_CLIENT
static String
CHARSET_NAME_CONNECTION
static String
CHARSET_NAME_DATABASE
The system variable name fo the name for the character set that the current database uses.static String
CHARSET_NAME_RESULT
static String
CHARSET_NAME_SERVER
The system variable name for the name of the character set that the server uses by default.static String
LOWER_CASE_TABLE_NAMES
The system variable name to see if the MySQL tables are stored and looked-up in case sensitive way.
-
Constructor Summary
Constructors Constructor Description MySqlSystemVariables()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ConcurrentMap<String,String>
forScope(SystemVariables.Scope scope)
-
Methods inherited from class io.debezium.relational.SystemVariables
getVariable, getVariable, setVariable
-
-
-
-
Field Detail
-
CHARSET_NAME_SERVER
public static final String CHARSET_NAME_SERVER
The system variable name for the name of the character set that the server uses by default. See http://dev.mysql.com/doc/refman/5.7/en/server-options.html#option_mysqld_character-set-server- See Also:
- Constant Field Values
-
CHARSET_NAME_DATABASE
public static final String CHARSET_NAME_DATABASE
The system variable name fo the name for the character set that the current database uses.- See Also:
- Constant Field Values
-
CHARSET_NAME_CLIENT
public static final String CHARSET_NAME_CLIENT
- See Also:
- Constant Field Values
-
CHARSET_NAME_RESULT
public static final String CHARSET_NAME_RESULT
- See Also:
- Constant Field Values
-
CHARSET_NAME_CONNECTION
public static final String CHARSET_NAME_CONNECTION
- See Also:
- Constant Field Values
-
LOWER_CASE_TABLE_NAMES
public static final String LOWER_CASE_TABLE_NAMES
The system variable name to see if the MySQL tables are stored and looked-up in case sensitive way. See https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_lower_case_table_names- See Also:
- Constant Field Values
-
-
Method Detail
-
forScope
protected ConcurrentMap<String,String> forScope(SystemVariables.Scope scope)
- Overrides:
forScope
in classSystemVariables
-
-