Class SyncTableInfo

    • Constructor Detail

      • SyncTableInfo

        public SyncTableInfo()
      • SyncTableInfo

        public SyncTableInfo​(SyncTableInfo source)
        NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Detail

      • getTargetTableSplitNum

        public Long getTargetTableSplitNum()
        Get 目标缓写表的分表数目
        Returns:
        TargetTableSplitNum 目标缓写表的分表数目
      • setTargetTableSplitNum

        public void setTargetTableSplitNum​(Long TargetTableSplitNum)
        Set 目标缓写表的分表数目
        Parameters:
        TargetTableSplitNum - 目标缓写表的分表数目
      • getTargetTableNamePrefix

        public String[] getTargetTableNamePrefix()
        Get 目标缓写表名前缀
        Returns:
        TargetTableNamePrefix 目标缓写表名前缀
      • setTargetTableNamePrefix

        public void setTargetTableNamePrefix​(String[] TargetTableNamePrefix)
        Set 目标缓写表名前缀
        Parameters:
        TargetTableNamePrefix - 目标缓写表名前缀
      • getTargetSyncDBInstanceId

        public String getTargetSyncDBInstanceId()
        Get 缓写数据库实例ID
        Returns:
        TargetSyncDBInstanceId 缓写数据库实例ID
      • setTargetSyncDBInstanceId

        public void setTargetSyncDBInstanceId​(String TargetSyncDBInstanceId)
        Set 缓写数据库实例ID
        Parameters:
        TargetSyncDBInstanceId - 缓写数据库实例ID
      • getTargetDatabaseName

        public String getTargetDatabaseName()
        Get 缓写表所在数据库名称
        Returns:
        TargetDatabaseName 缓写表所在数据库名称
      • setTargetDatabaseName

        public void setTargetDatabaseName​(String TargetDatabaseName)
        Set 缓写表所在数据库名称
        Parameters:
        TargetDatabaseName - 缓写表所在数据库名称
      • getStatus

        public Long getStatus()
        Get 缓写状态,0:创建中,1:进行中,2:关闭,-1:被删除
        Returns:
        Status 缓写状态,0:创建中,1:进行中,2:关闭,-1:被删除
      • setStatus

        public void setStatus​(Long Status)
        Set 缓写状态,0:创建中,1:进行中,2:关闭,-1:被删除
        Parameters:
        Status - 缓写状态,0:创建中,1:进行中,2:关闭,-1:被删除
      • getClusterId

        public String getClusterId()
        Get 表格所在集群ID
        Returns:
        ClusterId 表格所在集群ID
      • setClusterId

        public void setClusterId​(String ClusterId)
        Set 表格所在集群ID
        Parameters:
        ClusterId - 表格所在集群ID
      • getTableGroupId

        public Long getTableGroupId()
        Get 表格所在表格组ID
        Returns:
        TableGroupId 表格所在表格组ID
      • setTableGroupId

        public void setTableGroupId​(Long TableGroupId)
        Set 表格所在表格组ID
        Parameters:
        TableGroupId - 表格所在表格组ID
      • getTableName

        public String getTableName()
        Get 表格名称
        Returns:
        TableName 表格名称
      • setTableName

        public void setTableName​(String TableName)
        Set 表格名称
        Parameters:
        TableName - 表格名称
      • getTableId

        public String getTableId()
        Get 表格ID
        Returns:
        TableId 表格ID
      • setTableId

        public void setTableId​(String TableId)
        Set 表格ID
        Parameters:
        TableId - 表格ID
      • getKeyFieldMapping

        public SyncTableField[] getKeyFieldMapping()
        Get TcaplusDB表主键字段到目标缓写表字段的映射
        Returns:
        KeyFieldMapping TcaplusDB表主键字段到目标缓写表字段的映射
      • setKeyFieldMapping

        public void setKeyFieldMapping​(SyncTableField[] KeyFieldMapping)
        Set TcaplusDB表主键字段到目标缓写表字段的映射
        Parameters:
        KeyFieldMapping - TcaplusDB表主键字段到目标缓写表字段的映射
      • getValueFieldMapping

        public SyncTableField[] getValueFieldMapping()
        Get TcaplusDB表字段到目标缓写表字段的映射
        Returns:
        ValueFieldMapping TcaplusDB表字段到目标缓写表字段的映射
      • setValueFieldMapping

        public void setValueFieldMapping​(SyncTableField[] ValueFieldMapping)
        Set TcaplusDB表字段到目标缓写表字段的映射
        Parameters:
        ValueFieldMapping - TcaplusDB表字段到目标缓写表字段的映射