Class RuleTemplate

    • Constructor Summary

      Constructors 
      Constructor Description
      RuleTemplate()  
      RuleTemplate​(RuleTemplate 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
      Long getCitationCount()
      Get 引用次数 注意:此字段可能返回 null,表示取不到有效值。
      Long getCompareType()
      Get 规则支持的比较方式类型(1:固定值比较,大于、小于,大于等于等 2:波动值比较,绝对值、上升、下降) 注意:此字段可能返回 null,表示取不到有效值。
      String getDescription()
      Get 规则模版描述
      Boolean getMultiSourceFlag()
      Get 是否关联多个库表 注意:此字段可能返回 null,表示取不到有效值。
      String getName()
      Get 规则模版名称
      Long getQualityDim()
      Get 规则所属质量维度(1:准确性,2:唯一性,3:完整性,4:一致性,5:及时性,6:有效性) 注意:此字段可能返回 null,表示取不到有效值。
      Long getRuleTemplateId()
      Get 规则模版ID
      String getSourceContent()
      Get 规则模版源侧内容,区分引擎,JSON 结构 注意:此字段可能返回 null,表示取不到有效值。
      Long[] getSourceEngineTypes()
      Get 源数据适用类型 注意:此字段可能返回 null,表示取不到有效值。
      Long getSourceObjectDataType()
      Get 规则适用的源数据对象类型(1:数值,2:字符串)
      Long getSourceObjectType()
      Get 规则适用的源数据对象类型(1:常量,2:离线表级,3:离线字段级别)
      String getSqlExpression()
      Get 自定义模板SQL表达式 注意:此字段可能返回 null,表示取不到有效值。
      Long getSubQualityDim()
      Get 模版子维度,0.父维度类型,1.一致性: 枚举范围一致性,2.一致性:数值范围一致性,3.一致性:字段数据相关性 注意:此字段可能返回 null,表示取不到有效值。
      Long getType()
      Get 模版类型(1:系统模版,2:自定义)
      String getUpdateTime()
      Get 更新时间yyyy-MM-dd HH:mm:ss 注意:此字段可能返回 null,表示取不到有效值。
      Long getUserId()
      Get 创建人id 注意:此字段可能返回 null,表示取不到有效值。
      String getUserName()
      Get 创建人昵称 注意:此字段可能返回 null,表示取不到有效值。
      Boolean getWhereFlag()
      Get 是否添加where参数 注意:此字段可能返回 null,表示取不到有效值。
      void setCitationCount​(Long CitationCount)
      Set 引用次数 注意:此字段可能返回 null,表示取不到有效值。
      void setCompareType​(Long CompareType)
      Set 规则支持的比较方式类型(1:固定值比较,大于、小于,大于等于等 2:波动值比较,绝对值、上升、下降) 注意:此字段可能返回 null,表示取不到有效值。
      void setDescription​(String Description)
      Set 规则模版描述
      void setMultiSourceFlag​(Boolean MultiSourceFlag)
      Set 是否关联多个库表 注意:此字段可能返回 null,表示取不到有效值。
      void setName​(String Name)
      Set 规则模版名称
      void setQualityDim​(Long QualityDim)
      Set 规则所属质量维度(1:准确性,2:唯一性,3:完整性,4:一致性,5:及时性,6:有效性) 注意:此字段可能返回 null,表示取不到有效值。
      void setRuleTemplateId​(Long RuleTemplateId)
      Set 规则模版ID
      void setSourceContent​(String SourceContent)
      Set 规则模版源侧内容,区分引擎,JSON 结构 注意:此字段可能返回 null,表示取不到有效值。
      void setSourceEngineTypes​(Long[] SourceEngineTypes)
      Set 源数据适用类型 注意:此字段可能返回 null,表示取不到有效值。
      void setSourceObjectDataType​(Long SourceObjectDataType)
      Set 规则适用的源数据对象类型(1:数值,2:字符串)
      void setSourceObjectType​(Long SourceObjectType)
      Set 规则适用的源数据对象类型(1:常量,2:离线表级,3:离线字段级别)
      void setSqlExpression​(String SqlExpression)
      Set 自定义模板SQL表达式 注意:此字段可能返回 null,表示取不到有效值。
      void setSubQualityDim​(Long SubQualityDim)
      Set 模版子维度,0.父维度类型,1.一致性: 枚举范围一致性,2.一致性:数值范围一致性,3.一致性:字段数据相关性 注意:此字段可能返回 null,表示取不到有效值。
      void setType​(Long Type)
      Set 模版类型(1:系统模版,2:自定义)
      void setUpdateTime​(String UpdateTime)
      Set 更新时间yyyy-MM-dd HH:mm:ss 注意:此字段可能返回 null,表示取不到有效值。
      void setUserId​(Long UserId)
      Set 创建人id 注意:此字段可能返回 null,表示取不到有效值。
      void setUserName​(String UserName)
      Set 创建人昵称 注意:此字段可能返回 null,表示取不到有效值。
      void setWhereFlag​(Boolean WhereFlag)
      Set 是否添加where参数 注意:此字段可能返回 null,表示取不到有效值。
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • RuleTemplate

        public RuleTemplate()
      • RuleTemplate

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

      • getRuleTemplateId

        public Long getRuleTemplateId()
        Get 规则模版ID
        Returns:
        RuleTemplateId 规则模版ID
      • setRuleTemplateId

        public void setRuleTemplateId​(Long RuleTemplateId)
        Set 规则模版ID
        Parameters:
        RuleTemplateId - 规则模版ID
      • getName

        public String getName()
        Get 规则模版名称
        Returns:
        Name 规则模版名称
      • setName

        public void setName​(String Name)
        Set 规则模版名称
        Parameters:
        Name - 规则模版名称
      • getDescription

        public String getDescription()
        Get 规则模版描述
        Returns:
        Description 规则模版描述
      • setDescription

        public void setDescription​(String Description)
        Set 规则模版描述
        Parameters:
        Description - 规则模版描述
      • getType

        public Long getType()
        Get 模版类型(1:系统模版,2:自定义)
        Returns:
        Type 模版类型(1:系统模版,2:自定义)
      • setType

        public void setType​(Long Type)
        Set 模版类型(1:系统模版,2:自定义)
        Parameters:
        Type - 模版类型(1:系统模版,2:自定义)
      • getSourceObjectType

        public Long getSourceObjectType()
        Get 规则适用的源数据对象类型(1:常量,2:离线表级,3:离线字段级别)
        Returns:
        SourceObjectType 规则适用的源数据对象类型(1:常量,2:离线表级,3:离线字段级别)
      • setSourceObjectType

        public void setSourceObjectType​(Long SourceObjectType)
        Set 规则适用的源数据对象类型(1:常量,2:离线表级,3:离线字段级别)
        Parameters:
        SourceObjectType - 规则适用的源数据对象类型(1:常量,2:离线表级,3:离线字段级别)
      • getSourceObjectDataType

        public Long getSourceObjectDataType()
        Get 规则适用的源数据对象类型(1:数值,2:字符串)
        Returns:
        SourceObjectDataType 规则适用的源数据对象类型(1:数值,2:字符串)
      • setSourceObjectDataType

        public void setSourceObjectDataType​(Long SourceObjectDataType)
        Set 规则适用的源数据对象类型(1:数值,2:字符串)
        Parameters:
        SourceObjectDataType - 规则适用的源数据对象类型(1:数值,2:字符串)
      • getSourceContent

        public String getSourceContent()
        Get 规则模版源侧内容,区分引擎,JSON 结构 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        SourceContent 规则模版源侧内容,区分引擎,JSON 结构 注意:此字段可能返回 null,表示取不到有效值。
      • setSourceContent

        public void setSourceContent​(String SourceContent)
        Set 规则模版源侧内容,区分引擎,JSON 结构 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        SourceContent - 规则模版源侧内容,区分引擎,JSON 结构 注意:此字段可能返回 null,表示取不到有效值。
      • getSourceEngineTypes

        public Long[] getSourceEngineTypes()
        Get 源数据适用类型 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        SourceEngineTypes 源数据适用类型 注意:此字段可能返回 null,表示取不到有效值。
      • setSourceEngineTypes

        public void setSourceEngineTypes​(Long[] SourceEngineTypes)
        Set 源数据适用类型 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        SourceEngineTypes - 源数据适用类型 注意:此字段可能返回 null,表示取不到有效值。
      • getQualityDim

        public Long getQualityDim()
        Get 规则所属质量维度(1:准确性,2:唯一性,3:完整性,4:一致性,5:及时性,6:有效性) 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        QualityDim 规则所属质量维度(1:准确性,2:唯一性,3:完整性,4:一致性,5:及时性,6:有效性) 注意:此字段可能返回 null,表示取不到有效值。
      • setQualityDim

        public void setQualityDim​(Long QualityDim)
        Set 规则所属质量维度(1:准确性,2:唯一性,3:完整性,4:一致性,5:及时性,6:有效性) 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        QualityDim - 规则所属质量维度(1:准确性,2:唯一性,3:完整性,4:一致性,5:及时性,6:有效性) 注意:此字段可能返回 null,表示取不到有效值。
      • getCompareType

        public Long getCompareType()
        Get 规则支持的比较方式类型(1:固定值比较,大于、小于,大于等于等 2:波动值比较,绝对值、上升、下降) 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        CompareType 规则支持的比较方式类型(1:固定值比较,大于、小于,大于等于等 2:波动值比较,绝对值、上升、下降) 注意:此字段可能返回 null,表示取不到有效值。
      • setCompareType

        public void setCompareType​(Long CompareType)
        Set 规则支持的比较方式类型(1:固定值比较,大于、小于,大于等于等 2:波动值比较,绝对值、上升、下降) 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        CompareType - 规则支持的比较方式类型(1:固定值比较,大于、小于,大于等于等 2:波动值比较,绝对值、上升、下降) 注意:此字段可能返回 null,表示取不到有效值。
      • getCitationCount

        public Long getCitationCount()
        Get 引用次数 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        CitationCount 引用次数 注意:此字段可能返回 null,表示取不到有效值。
      • setCitationCount

        public void setCitationCount​(Long CitationCount)
        Set 引用次数 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        CitationCount - 引用次数 注意:此字段可能返回 null,表示取不到有效值。
      • getUserId

        public Long getUserId()
        Get 创建人id 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        UserId 创建人id 注意:此字段可能返回 null,表示取不到有效值。
      • setUserId

        public void setUserId​(Long UserId)
        Set 创建人id 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        UserId - 创建人id 注意:此字段可能返回 null,表示取不到有效值。
      • getUserName

        public String getUserName()
        Get 创建人昵称 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        UserName 创建人昵称 注意:此字段可能返回 null,表示取不到有效值。
      • setUserName

        public void setUserName​(String UserName)
        Set 创建人昵称 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        UserName - 创建人昵称 注意:此字段可能返回 null,表示取不到有效值。
      • getUpdateTime

        public String getUpdateTime()
        Get 更新时间yyyy-MM-dd HH:mm:ss 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        UpdateTime 更新时间yyyy-MM-dd HH:mm:ss 注意:此字段可能返回 null,表示取不到有效值。
      • setUpdateTime

        public void setUpdateTime​(String UpdateTime)
        Set 更新时间yyyy-MM-dd HH:mm:ss 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        UpdateTime - 更新时间yyyy-MM-dd HH:mm:ss 注意:此字段可能返回 null,表示取不到有效值。
      • getWhereFlag

        public Boolean getWhereFlag()
        Get 是否添加where参数 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        WhereFlag 是否添加where参数 注意:此字段可能返回 null,表示取不到有效值。
      • setWhereFlag

        public void setWhereFlag​(Boolean WhereFlag)
        Set 是否添加where参数 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        WhereFlag - 是否添加where参数 注意:此字段可能返回 null,表示取不到有效值。
      • getMultiSourceFlag

        public Boolean getMultiSourceFlag()
        Get 是否关联多个库表 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        MultiSourceFlag 是否关联多个库表 注意:此字段可能返回 null,表示取不到有效值。
      • setMultiSourceFlag

        public void setMultiSourceFlag​(Boolean MultiSourceFlag)
        Set 是否关联多个库表 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        MultiSourceFlag - 是否关联多个库表 注意:此字段可能返回 null,表示取不到有效值。
      • getSqlExpression

        public String getSqlExpression()
        Get 自定义模板SQL表达式 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        SqlExpression 自定义模板SQL表达式 注意:此字段可能返回 null,表示取不到有效值。
      • setSqlExpression

        public void setSqlExpression​(String SqlExpression)
        Set 自定义模板SQL表达式 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        SqlExpression - 自定义模板SQL表达式 注意:此字段可能返回 null,表示取不到有效值。
      • getSubQualityDim

        public Long getSubQualityDim()
        Get 模版子维度,0.父维度类型,1.一致性: 枚举范围一致性,2.一致性:数值范围一致性,3.一致性:字段数据相关性 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        SubQualityDim 模版子维度,0.父维度类型,1.一致性: 枚举范围一致性,2.一致性:数值范围一致性,3.一致性:字段数据相关性 注意:此字段可能返回 null,表示取不到有效值。
      • setSubQualityDim

        public void setSubQualityDim​(Long SubQualityDim)
        Set 模版子维度,0.父维度类型,1.一致性: 枚举范围一致性,2.一致性:数值范围一致性,3.一致性:字段数据相关性 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        SubQualityDim - 模版子维度,0.父维度类型,1.一致性: 枚举范围一致性,2.一致性:数值范围一致性,3.一致性:字段数据相关性 注意:此字段可能返回 null,表示取不到有效值。