Class CompareObjectItem

    • Constructor Summary

      Constructors 
      Constructor Description
      CompareObjectItem()  
      CompareObjectItem​(CompareObjectItem 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 Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String getDbMode()
      Get 数据库选择模式: all 为当前对象下的所有对象,partial 为部分对象 注意:此字段可能返回 null,表示取不到有效值。
      String getDbName()
      Get 数据库名 注意:此字段可能返回 null,表示取不到有效值。
      String getSchemaName()
      Get schema名称 注意:此字段可能返回 null,表示取不到有效值。
      String getTableMode()
      Get 表选择模式: all 为当前对象下的所有表对象,partial 为部分表对象 注意:此字段可能返回 null,表示取不到有效值。
      CompareTableItem[] getTables()
      Get 用于一致性校验的表配置,当 TableMode 为 partial 时,需要填写 注意:此字段可能返回 null,表示取不到有效值。
      String getViewMode()
      Get 视图选择模式: all 为当前对象下的所有视图对象,partial 为部分视图对象(一致性校验不校验视图,当前参数未启作用) 注意:此字段可能返回 null,表示取不到有效值。
      CompareViewItem[] getViews()
      Get 用于一致性校验的视图配置,当 ViewMode 为 partial 时, 需要填写(一致性校验不校验视图,当前参数未启作用) 注意:此字段可能返回 null,表示取不到有效值。
      void setDbMode​(String DbMode)
      Set 数据库选择模式: all 为当前对象下的所有对象,partial 为部分对象 注意:此字段可能返回 null,表示取不到有效值。
      void setDbName​(String DbName)
      Set 数据库名 注意:此字段可能返回 null,表示取不到有效值。
      void setSchemaName​(String SchemaName)
      Set schema名称 注意:此字段可能返回 null,表示取不到有效值。
      void setTableMode​(String TableMode)
      Set 表选择模式: all 为当前对象下的所有表对象,partial 为部分表对象 注意:此字段可能返回 null,表示取不到有效值。
      void setTables​(CompareTableItem[] Tables)
      Set 用于一致性校验的表配置,当 TableMode 为 partial 时,需要填写 注意:此字段可能返回 null,表示取不到有效值。
      void setViewMode​(String ViewMode)
      Set 视图选择模式: all 为当前对象下的所有视图对象,partial 为部分视图对象(一致性校验不校验视图,当前参数未启作用) 注意:此字段可能返回 null,表示取不到有效值。
      void setViews​(CompareViewItem[] Views)
      Set 用于一致性校验的视图配置,当 ViewMode 为 partial 时, 需要填写(一致性校验不校验视图,当前参数未启作用) 注意:此字段可能返回 null,表示取不到有效值。
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • CompareObjectItem

        public CompareObjectItem()
      • CompareObjectItem

        public CompareObjectItem​(CompareObjectItem 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

      • getDbName

        public String getDbName()
        Get 数据库名 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        DbName 数据库名 注意:此字段可能返回 null,表示取不到有效值。
      • setDbName

        public void setDbName​(String DbName)
        Set 数据库名 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        DbName - 数据库名 注意:此字段可能返回 null,表示取不到有效值。
      • getDbMode

        public String getDbMode()
        Get 数据库选择模式: all 为当前对象下的所有对象,partial 为部分对象 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        DbMode 数据库选择模式: all 为当前对象下的所有对象,partial 为部分对象 注意:此字段可能返回 null,表示取不到有效值。
      • setDbMode

        public void setDbMode​(String DbMode)
        Set 数据库选择模式: all 为当前对象下的所有对象,partial 为部分对象 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        DbMode - 数据库选择模式: all 为当前对象下的所有对象,partial 为部分对象 注意:此字段可能返回 null,表示取不到有效值。
      • getSchemaName

        public String getSchemaName()
        Get schema名称 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        SchemaName schema名称 注意:此字段可能返回 null,表示取不到有效值。
      • setSchemaName

        public void setSchemaName​(String SchemaName)
        Set schema名称 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        SchemaName - schema名称 注意:此字段可能返回 null,表示取不到有效值。
      • getTableMode

        public String getTableMode()
        Get 表选择模式: all 为当前对象下的所有表对象,partial 为部分表对象 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        TableMode 表选择模式: all 为当前对象下的所有表对象,partial 为部分表对象 注意:此字段可能返回 null,表示取不到有效值。
      • setTableMode

        public void setTableMode​(String TableMode)
        Set 表选择模式: all 为当前对象下的所有表对象,partial 为部分表对象 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        TableMode - 表选择模式: all 为当前对象下的所有表对象,partial 为部分表对象 注意:此字段可能返回 null,表示取不到有效值。
      • getTables

        public CompareTableItem[] getTables()
        Get 用于一致性校验的表配置,当 TableMode 为 partial 时,需要填写 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Tables 用于一致性校验的表配置,当 TableMode 为 partial 时,需要填写 注意:此字段可能返回 null,表示取不到有效值。
      • setTables

        public void setTables​(CompareTableItem[] Tables)
        Set 用于一致性校验的表配置,当 TableMode 为 partial 时,需要填写 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Tables - 用于一致性校验的表配置,当 TableMode 为 partial 时,需要填写 注意:此字段可能返回 null,表示取不到有效值。
      • getViewMode

        public String getViewMode()
        Get 视图选择模式: all 为当前对象下的所有视图对象,partial 为部分视图对象(一致性校验不校验视图,当前参数未启作用) 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        ViewMode 视图选择模式: all 为当前对象下的所有视图对象,partial 为部分视图对象(一致性校验不校验视图,当前参数未启作用) 注意:此字段可能返回 null,表示取不到有效值。
      • setViewMode

        public void setViewMode​(String ViewMode)
        Set 视图选择模式: all 为当前对象下的所有视图对象,partial 为部分视图对象(一致性校验不校验视图,当前参数未启作用) 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        ViewMode - 视图选择模式: all 为当前对象下的所有视图对象,partial 为部分视图对象(一致性校验不校验视图,当前参数未启作用) 注意:此字段可能返回 null,表示取不到有效值。
      • getViews

        public CompareViewItem[] getViews()
        Get 用于一致性校验的视图配置,当 ViewMode 为 partial 时, 需要填写(一致性校验不校验视图,当前参数未启作用) 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Views 用于一致性校验的视图配置,当 ViewMode 为 partial 时, 需要填写(一致性校验不校验视图,当前参数未启作用) 注意:此字段可能返回 null,表示取不到有效值。
      • setViews

        public void setViews​(CompareViewItem[] Views)
        Set 用于一致性校验的视图配置,当 ViewMode 为 partial 时, 需要填写(一致性校验不校验视图,当前参数未启作用) 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Views - 用于一致性校验的视图配置,当 ViewMode 为 partial 时, 需要填写(一致性校验不校验视图,当前参数未启作用) 注意:此字段可能返回 null,表示取不到有效值。