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.



22885
22886
22887
22888
# File 'lib/v20210820/models.rb', line 22885

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

Instance Attribute Details

#ParamExpressionsObject

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

Parameters:

  • TableExpressions:

    sql表达式表名

  • ParamExpressions:

    sql表达式字段名



22883
22884
22885
# File 'lib/v20210820/models.rb', line 22883

def ParamExpressions
  @ParamExpressions
end

#TableExpressionsObject

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

Parameters:

  • TableExpressions:

    sql表达式表名

  • ParamExpressions:

    sql表达式字段名



22883
22884
22885
# File 'lib/v20210820/models.rb', line 22883

def TableExpressions
  @TableExpressions
end

Instance Method Details

#deserialize(params) ⇒ Object



22890
22891
22892
22893
22894
22895
22896
22897
22898
22899
22900
# File 'lib/v20210820/models.rb', line 22890

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