VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

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。