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 classMySqlSystemVariables.MySqlScope-
Nested classes/interfaces inherited from class io.debezium.relational.SystemVariables
SystemVariables.DefaultScope, SystemVariables.Scope
-
-
Field Summary
Fields Modifier and Type Field Description static StringCHARSET_NAME_CLIENTstatic StringCHARSET_NAME_CONNECTIONstatic StringCHARSET_NAME_DATABASEThe system variable name fo the name for the character set that the current database uses.static StringCHARSET_NAME_RESULTstatic StringCHARSET_NAME_SERVERThe system variable name for the name of the character set that the server uses by default.static StringLOWER_CASE_TABLE_NAMESThe 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:
forScopein classSystemVariables
-
-