public class MariaDBParam extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| MariaDBParam() | 
| MariaDBParam(MariaDBParam source)NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
       and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy. | 
| Modifier and Type | Method and Description | 
|---|---|
| String | getDatabase()Get MariaDB的数据库名称,"*"为全数据库 | 
| String | getIncludeContentChanges()Get 如果该值为all,则DDL数据以及DML数据也会写入到选中的topic;若该值为dml,则只有DML数据写入到选中的topic | 
| Boolean | getIncludeQuery()Get 如果该值为true,且MySQL中"binlog_rows_query_log_events"配置项的值为"ON",则流入到topic的数据包含原SQL语句;若该值为false,流入到topic的数据不包含原SQL语句 | 
| Boolean | getIsTablePrefix()Get 当Table输入的是前缀时,该项值为true,否则为false | 
| String | getKeyColumns()Get 格式:库1.表1:字段1,字段2;库2.表2:字段2,表之间;(分号)隔开,字段之间,(逗号)隔开。不指定的表默认取表的主键 | 
| String | getOutputFormat()Get 输出格式,DEFAULT、CANAL_1、CANAL_2 | 
| Boolean | getRecordWithSchema()Get 如果该值为 true,则消息中会携带消息结构体对应的schema,如果该值为false则不会携带 | 
| String | getResource()Get 该MariaDB在连接管理内的Id | 
| String | getSnapshotMode()Get 复制存量信息(schema_only不复制, initial全量),默认值initial | 
| String | getTable()Get MariaDB的数据表名称,"*"为所监听的所有数据库中的非系统表,可以","间隔,监听多个数据表,但数据表需要以"数据库名.数据表名"的格式进行填写 | 
| void | setDatabase(String Database)Set MariaDB的数据库名称,"*"为全数据库 | 
| void | setIncludeContentChanges(String IncludeContentChanges)Set 如果该值为all,则DDL数据以及DML数据也会写入到选中的topic;若该值为dml,则只有DML数据写入到选中的topic | 
| void | setIncludeQuery(Boolean IncludeQuery)Set 如果该值为true,且MySQL中"binlog_rows_query_log_events"配置项的值为"ON",则流入到topic的数据包含原SQL语句;若该值为false,流入到topic的数据不包含原SQL语句 | 
| void | setIsTablePrefix(Boolean IsTablePrefix)Set 当Table输入的是前缀时,该项值为true,否则为false | 
| void | setKeyColumns(String KeyColumns)Set 格式:库1.表1:字段1,字段2;库2.表2:字段2,表之间;(分号)隔开,字段之间,(逗号)隔开。不指定的表默认取表的主键 | 
| void | setOutputFormat(String OutputFormat)Set 输出格式,DEFAULT、CANAL_1、CANAL_2 | 
| void | setRecordWithSchema(Boolean RecordWithSchema)Set 如果该值为 true,则消息中会携带消息结构体对应的schema,如果该值为false则不会携带 | 
| void | setResource(String Resource)Set 该MariaDB在连接管理内的Id | 
| void | setSnapshotMode(String SnapshotMode)Set 复制存量信息(schema_only不复制, initial全量),默认值initial | 
| void | setTable(String Table)Set MariaDB的数据表名称,"*"为所监听的所有数据库中的非系统表,可以","间隔,监听多个数据表,但数据表需要以"数据库名.数据表名"的格式进行填写 | 
| void | toMap(HashMap<String,String> map,
     String prefix)Internal implementation, normal users should not use it. | 
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic MariaDBParam()
public MariaDBParam(MariaDBParam source)
public String getDatabase()
public void setDatabase(String Database)
Database - MariaDB的数据库名称,"*"为全数据库public String getTable()
public void setTable(String Table)
Table - MariaDB的数据表名称,"*"为所监听的所有数据库中的非系统表,可以","间隔,监听多个数据表,但数据表需要以"数据库名.数据表名"的格式进行填写public String getResource()
public void setResource(String Resource)
Resource - 该MariaDB在连接管理内的Idpublic String getSnapshotMode()
public void setSnapshotMode(String SnapshotMode)
SnapshotMode - 复制存量信息(schema_only不复制, initial全量),默认值initialpublic String getKeyColumns()
public void setKeyColumns(String KeyColumns)
KeyColumns - 格式:库1.表1:字段1,字段2;库2.表2:字段2,表之间;(分号)隔开,字段之间,(逗号)隔开。不指定的表默认取表的主键public Boolean getIsTablePrefix()
public void setIsTablePrefix(Boolean IsTablePrefix)
IsTablePrefix - 当Table输入的是前缀时,该项值为true,否则为falsepublic String getOutputFormat()
public void setOutputFormat(String OutputFormat)
OutputFormat - 输出格式,DEFAULT、CANAL_1、CANAL_2public String getIncludeContentChanges()
public void setIncludeContentChanges(String IncludeContentChanges)
IncludeContentChanges - 如果该值为all,则DDL数据以及DML数据也会写入到选中的topic;若该值为dml,则只有DML数据写入到选中的topicpublic Boolean getIncludeQuery()
public void setIncludeQuery(Boolean IncludeQuery)
IncludeQuery - 如果该值为true,且MySQL中"binlog_rows_query_log_events"配置项的值为"ON",则流入到topic的数据包含原SQL语句;若该值为false,流入到topic的数据不包含原SQL语句public Boolean getRecordWithSchema()
public void setRecordWithSchema(Boolean RecordWithSchema)
RecordWithSchema - 如果该值为 true,则消息中会携带消息结构体对应的schema,如果该值为false则不会携带Copyright © 2025. All rights reserved.