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.



35354
35355
35356
35357
35358
# File 'lib/v20210820/models.rb', line 35354

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中占位符集合



35352
35353
35354
# File 'lib/v20210820/models.rb', line 35352

def ParamExpressions
  @ParamExpressions
end

#SystemTemplateExpressionsObject

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

Parameters:

  • TableExpressions:

    sql表达式表名

  • ParamExpressions:

    sql表达式字段名

  • SystemTemplateExpressions:

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



35352
35353
35354
# File 'lib/v20210820/models.rb', line 35352

def SystemTemplateExpressions
  @SystemTemplateExpressions
end

#TableExpressionsObject

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

Parameters:

  • TableExpressions:

    sql表达式表名

  • ParamExpressions:

    sql表达式字段名

  • SystemTemplateExpressions:

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



35352
35353
35354
# File 'lib/v20210820/models.rb', line 35352

def TableExpressions
  @TableExpressions
end

Instance Method Details

#deserialize(params) ⇒ Object



35360
35361
35362
35363
35364
35365
35366
35367
35368
35369
35370
35371
# File 'lib/v20210820/models.rb', line 35360

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