Top Methods
org.postgresql.replication.fluent.logical

public Interface ChainedLogicalStreamBuilder

extends ChainedCommonStreamBuilder<ChainedLogicalStreamBuilder>
Known Direct Implementers
org.postgresql.replication.fluent.logical.LogicalStreamBuilder
Imports
org.postgresql.replication.PGReplicationStream, org.postgresql.replication.fluent.ChainedCommonStreamBuilder, java.sql.SQLException, java.util.Properties

Method Summary

Modifier and TypeMethod and Description
public PGReplicationStream

Returns:

not null PGReplicationStream available for fetch data in logical form
start
()

Open logical replication stream.

public ChainedLogicalStreamBuilder

Returns:

ChainedLogicalStreamBuilder
withSlotOption
(String
name of option
optionName
,
boolean
boolean value
optionValue
)

public ChainedLogicalStreamBuilder

Returns:

ChainedLogicalStreamBuilder
withSlotOption
(String
name of option
optionName
,
int
integer value
optionValue
)

public ChainedLogicalStreamBuilder

Returns:

ChainedLogicalStreamBuilder
withSlotOption
(String
name of option
optionName
,
String
String value
optionValue
)

public ChainedLogicalStreamBuilder

Returns:

ChainedLogicalStreamBuilder
withSlotOptions
(Properties
properties
options
)

Inherited from org.postgresql.replication.fluent.ChainedCommonStreamBuilder:
withSlotNamewithStartPositionwithStatusInterval

Method Detail

startback to summary
public PGReplicationStream start() throws SQLException

Open logical replication stream.

Returns:PGReplicationStream

not null PGReplicationStream available for fetch data in logical form

Exceptions
SQLException:
if there are errors
withSlotOptionback to summary
public ChainedLogicalStreamBuilder withSlotOption(String optionName, boolean optionValue)
Parameters
optionName:String

name of option

optionValue:boolean

boolean value

Returns:ChainedLogicalStreamBuilder

ChainedLogicalStreamBuilder

withSlotOptionback to summary
public ChainedLogicalStreamBuilder withSlotOption(String optionName, int optionValue)
Parameters
optionName:String

name of option

optionValue:int

integer value

Returns:ChainedLogicalStreamBuilder

ChainedLogicalStreamBuilder

withSlotOptionback to summary
public ChainedLogicalStreamBuilder withSlotOption(String optionName, String optionValue)
Parameters
optionName:String

name of option

optionValue:String

String value

Returns:ChainedLogicalStreamBuilder

ChainedLogicalStreamBuilder

withSlotOptionsback to summary
public ChainedLogicalStreamBuilder withSlotOptions(Properties options)
Parameters
options:Properties

properties

Returns:ChainedLogicalStreamBuilder

ChainedLogicalStreamBuilder