LogicalStreamBuilder类
功能描述
逻辑流式Api构建器。
getSlotName
功能描述
定义:LogicalReplicationOptions接口的getSlotName方法。
语法格式
public String getSlotName()
参数说明
无。
返回值
服务器上已经存在且空闲的非空逻辑复制槽名。
getSlotOptions
功能描述
定义:LogicalReplicationOptions接口的getSlotOptions方法。
语法格式
public Properties getSlotOptions()
参数说明
无。
返回值
列出将被传递给output_plugin的选项,用于创建复制槽。
getStartLSNPosition
功能描述
定义:LogicalReplicationOptions接口的getStartLSNPosition方法。
语法格式
public LogSequenceNumber getStartLSNPosition()
参数说明
无。
返回值
开始复制的位置,非空。
getStatusInterval
功能描述
定义:CommonOptions接口的getStatusInterval方法。
语法格式
public int getStatusInterval()
参数说明
无。
返回值
当前状态间隔。
self
功能描述
定义:AbstractStreamBuilder<ChainedLogicalStreamBuilder>类的self方法。
语法格式
protected ChainedLogicalStreamBuilder self()
参数说明
无。
返回值
当前实例。
Start
功能描述
定义:ChainedLogicalStreamBuilder接口的start方法。
语法格式
public PGReplicationStream start()
throws SQLException
参数说明
无。
返回值
非空 PGReplicationStream对象,用于以逻辑形式获取数据。
withSlotOption(String optionName, boolean optionValue)
功能描述
定义:ChainedLogicalStreamBuilder接口的withSlotOption方法。
语法格式
public ChainedLogicalStreamBuilder withSlotOption(String optionName,
boolean optionValue)
参数说明
参数名 | 参数说明 |
---|---|
optionName | 参数名 |
optionValue | boolean参数值 |
返回值
链式流构建器。
withSlotOption(String optionName, int optionValue)
功能描述
定义:ChainedLogicalStreamBuilder接口的withSlotOption方法。
语法格式
public ChainedLogicalStreamBuilder withSlotOption(String optionName,
int optionValue)
参数说明
参数名 | 参数说明 |
---|---|
optionName | 参数名 |
optionValue | int参数值 |
返回值
链式流构建器。
withSlotOption(String optionName, String optionValue)
功能描述
定义:ChainedLogicalStreamBuilder接口的withSlotOption方法。
语法格式
public ChainedLogicalStreamBuilder withSlotOption(String optionName,
String optionValue)
参数说明
参数名 | 参数说明 |
---|---|
optionName | 参数名 |
optionValue | String参数值 |
返回值
链式流构建器。
withSlotOptions(Properties options)
功能描述
定义:ChainedLogicalStreamBuilder接口的withSlotOption方法。
语法格式
public ChainedLogicalStreamBuilder withSlotOption(Properties options)
参数说明
参数名 | 参数说明 |
---|---|
options | 属性列表 |
返回值
链式流构建器。
withStartPosition
功能描述
定义:ChainedCommonStreamBuilder<ChainedLogicalStreamBuilder>接口的withStartPosition方法。
定义:AbstractStreamBuilder<ChainedLogicalStreamBuilder>类的withStartPosition方法。
语法格式
public ChainedLogicalStreamBuilder withStartPosition(LogSequenceNumber lsn)
参数说明
参数名 | 参数说明 |
---|---|
lsn | 需要开始复制更改的非空位置 |
返回值
非空流。
其他
已实现的接口:ChainedCommonStreamBuilder<ChainedLogicalStreamBuilder>, CommonOptions, ChainedLogicalStreamBuilder, LogicalReplicationOptions。