Class: TencentCloud::Wedata::V20210820::SqlExpression

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20210820/models.rb

Overview

数据质量自定义规则时的sql表达式解析对象

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(tableexpressions = nil, paramexpressions = nil, systemtemplateexpressions = nil) ⇒ SqlExpression

Returns a new instance of SqlExpression.



33921
33922
33923
33924
33925
# File 'lib/v20210820/models.rb', line 33921

def initialize(tableexpressions=nil, paramexpressions=nil, systemtemplateexpressions=nil)
  @TableExpressions = tableexpressions
  @ParamExpressions = paramexpressions
  @SystemTemplateExpressions = systemtemplateexpressions
end

Instance Attribute Details

#ParamExpressionsObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TableExpressions:

    sql表达式表名

  • ParamExpressions:

    sql表达式字段名

  • SystemTemplateExpressions:

    新增模型检测类系统模板sql中占位符集合



33919
33920
33921
# File 'lib/v20210820/models.rb', line 33919

def ParamExpressions
  @ParamExpressions
end

#SystemTemplateExpressionsObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TableExpressions:

    sql表达式表名

  • ParamExpressions:

    sql表达式字段名

  • SystemTemplateExpressions:

    新增模型检测类系统模板sql中占位符集合



33919
33920
33921
# File 'lib/v20210820/models.rb', line 33919

def SystemTemplateExpressions
  @SystemTemplateExpressions
end

#TableExpressionsObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TableExpressions:

    sql表达式表名

  • ParamExpressions:

    sql表达式字段名

  • SystemTemplateExpressions:

    新增模型检测类系统模板sql中占位符集合



33919
33920
33921
# File 'lib/v20210820/models.rb', line 33919

def TableExpressions
  @TableExpressions
end

Instance Method Details

#deserialize(params) ⇒ Object



33927
33928
33929
33930
33931
33932
33933
33934
33935
33936
33937
33938
# File 'lib/v20210820/models.rb', line 33927

def deserialize(params)
  unless params['TableExpressions'].nil?
    @TableExpressions = []
    params['TableExpressions'].each do |i|
      sqlexpressiontable_tmp = SqlExpressionTable.new
      sqlexpressiontable_tmp.deserialize(i)
      @TableExpressions << sqlexpressiontable_tmp
    end
  end
  @ParamExpressions = params['ParamExpressions']
  @SystemTemplateExpressions = params['SystemTemplateExpressions']
end