VastbaseG100

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

Menu

chainedCommonStreamBuilder接口

功能描述

为逻辑复制和物理复制指定通用参数的流式接口。

withSlotName

功能描述

复制槽提供了一种自动化的方式,以确保在所有备用服务器接收到WAL段之前,主服务器不会删除它们,并且主服务器不会删除可能导致恢复冲突的行,即使备用服务器断开连接时也是如此。

语法格式

T withSlotName(String slotName)

参数说明

参数名 参数说明
slotName 用于创建的非空唯一复制槽名

返回值

一个流式接口的实例。

withStartPosition

功能描述

指定后端将开始流更改的起始位置。如果参数没有指定,流将从restart_lsn开始。详情请参见pg_replication_slots定义。

语法格式

T withStartPosition(LogSequenceNumber lsn)

参数说明

参数名 参数说明
lsn 需要开始复制更改的非空位置

返回值

非空流。

withStatusInterval

功能描述

指定状态报文发送回服务器的间隔时间。

语法格式

T withStatusInterval(int time,
                     TimeUnit format)

参数说明

参数名 参数说明
time 正数的时间
format 指定时间的格式

返回值

非空流。

其他

已知的子接口:ChainedLogicalStreamBuilder, ChainedPhysicalStreamBuilder。

已知的实现类:AbstractStreamBuilder, LogicalStreamBuilder, PhysicalStreamBuilder。