ChainedCommonStreamBuilder
ChainedCommonStreamBuilder是GaussDB JDBC驱动中提供的一个API接口类,用于为逻辑和物理复制指定通用参数。
ChainedCommonStreamBuilder的继承关系
ChainedCommonStreamBuilder是逻辑复制的接口,实现抽象类是AbstractCreateSlotBuilder,该类的继承类是LogicalCreateSlotBuilder,位于com.huawei.gaussdb.jdbc.replication.fluent.logical Package中,该类的声明如下:
public class LogicalCreateSlotBuilder
    extends AbstractCreateSlotBuilder<ChainedLogicalCreateSlotBuilder>
    implements ChainedLogicalCreateSlotBuilder
 构造方法
public LogicalCreateSlotBuilder(BaseConnection connection)
常用方法
| 
        方法名  | 
      
        返回值类型  | 
      
        描述  | 
      
        throws  | 
     
|---|---|---|---|
| 
        withSlotName(String slotName)  | 
      
        T  | 
      
        指定复制槽名。  | 
      
        -  | 
     
| 
        withOutputPlugin(String outputPlugin)  | 
      
        ChainedLogicalCreateSlotBuilder  | 
      
        插件名称,当前支持mppdb_decoding、sql_decoding、parallel_binary_decoding、parallel_json_decoding、parallel_text_decoding。 mppdb_decoding:一种解码的输出格式,设置后输出内容为JSON格式。输出的结果包含相关数据的属性信息和属性对应的值。sql_decoding、parallel_binary_decoding、parallel_json_decoding、parallel_text_decoding等根据插件格式不同,分别输出sql格式、二进制格式、json格式和text格式。  | 
      
        -  | 
     
| 
        make()  | 
      
        void  | 
      
        在数据库中创建具有指定参数的插槽。  | 
      
        SQLException  | 
     
| 
        self()  | 
      
        ChainedLogicalCreateSlotBuilder  | 
      
        返回ChainedLogicalCreateSlotBuilder的实现。  | 
      
        -  | 
     
 
   本接口暂不支持计划外ALT特性。