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) ⇒ SqlExpression

Returns a new instance of SqlExpression.



22601
22602
22603
22604
# File 'lib/v20210820/models.rb', line 22601

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

Instance Attribute Details

#ParamExpressionsObject

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

Parameters:

  • TableExpressions:

    sql表达式表名

  • ParamExpressions:

    sql表达式字段名



22599
22600
22601
# File 'lib/v20210820/models.rb', line 22599

def ParamExpressions
  @ParamExpressions
end

#TableExpressionsObject

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

Parameters:

  • TableExpressions:

    sql表达式表名

  • ParamExpressions:

    sql表达式字段名



22599
22600
22601
# File 'lib/v20210820/models.rb', line 22599

def TableExpressions
  @TableExpressions
end

Instance Method Details

#deserialize(params) ⇒ Object



22606
22607
22608
22609
22610
22611
22612
22613
22614
22615
22616
# File 'lib/v20210820/models.rb', line 22606

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']
end