Class: TencentCloud::Wedata::V20210820::ColumnAggregationLineage

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

Overview

列血缘聚合信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(tablename = nil, parentid = nil, metastoretype = nil, parentset = nil, childset = nil, columninfoset = nil) ⇒ ColumnAggregationLineage

Returns a new instance of ColumnAggregationLineage.



3261
3262
3263
3264
3265
3266
3267
3268
# File 'lib/v20210820/models.rb', line 3261

def initialize(tablename=nil, parentid=nil, metastoretype=nil, parentset=nil, childset=nil, columninfoset=nil)
  @TableName = tablename
  @ParentId = parentid
  @MetastoreType = metastoretype
  @ParentSet = parentset
  @ChildSet = childset
  @ColumnInfoSet = columninfoset
end

Instance Attribute Details

#ChildSetObject

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

Parameters:

  • TableName:

    表名

  • ParentId:

    父节点ID

  • MetastoreType:

    元数据类型

  • ParentSet:

    字符串类型的父节点集合

  • ChildSet:

    字符串类型的子节点集合

  • ColumnInfoSet:

    列信息集合



3259
3260
3261
# File 'lib/v20210820/models.rb', line 3259

def ChildSet
  @ChildSet
end

#ColumnInfoSetObject

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

Parameters:

  • TableName:

    表名

  • ParentId:

    父节点ID

  • MetastoreType:

    元数据类型

  • ParentSet:

    字符串类型的父节点集合

  • ChildSet:

    字符串类型的子节点集合

  • ColumnInfoSet:

    列信息集合



3259
3260
3261
# File 'lib/v20210820/models.rb', line 3259

def ColumnInfoSet
  @ColumnInfoSet
end

#MetastoreTypeObject

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

Parameters:

  • TableName:

    表名

  • ParentId:

    父节点ID

  • MetastoreType:

    元数据类型

  • ParentSet:

    字符串类型的父节点集合

  • ChildSet:

    字符串类型的子节点集合

  • ColumnInfoSet:

    列信息集合



3259
3260
3261
# File 'lib/v20210820/models.rb', line 3259

def MetastoreType
  @MetastoreType
end

#ParentIdObject

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

Parameters:

  • TableName:

    表名

  • ParentId:

    父节点ID

  • MetastoreType:

    元数据类型

  • ParentSet:

    字符串类型的父节点集合

  • ChildSet:

    字符串类型的子节点集合

  • ColumnInfoSet:

    列信息集合



3259
3260
3261
# File 'lib/v20210820/models.rb', line 3259

def ParentId
  @ParentId
end

#ParentSetObject

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

Parameters:

  • TableName:

    表名

  • ParentId:

    父节点ID

  • MetastoreType:

    元数据类型

  • ParentSet:

    字符串类型的父节点集合

  • ChildSet:

    字符串类型的子节点集合

  • ColumnInfoSet:

    列信息集合



3259
3260
3261
# File 'lib/v20210820/models.rb', line 3259

def ParentSet
  @ParentSet
end

#TableNameObject

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

Parameters:

  • TableName:

    表名

  • ParentId:

    父节点ID

  • MetastoreType:

    元数据类型

  • ParentSet:

    字符串类型的父节点集合

  • ChildSet:

    字符串类型的子节点集合

  • ColumnInfoSet:

    列信息集合



3259
3260
3261
# File 'lib/v20210820/models.rb', line 3259

def TableName
  @TableName
end

Instance Method Details

#deserialize(params) ⇒ Object



3270
3271
3272
3273
3274
3275
3276
3277
3278
3279
3280
3281
3282
3283
3284
# File 'lib/v20210820/models.rb', line 3270

def deserialize(params)
  @TableName = params['TableName']
  @ParentId = params['ParentId']
  @MetastoreType = params['MetastoreType']
  @ParentSet = params['ParentSet']
  @ChildSet = params['ChildSet']
  unless params['ColumnInfoSet'].nil?
    @ColumnInfoSet = []
    params['ColumnInfoSet'].each do |i|
      simplecolumninfo_tmp = SimpleColumnInfo.new
      simplecolumninfo_tmp.deserialize(i)
      @ColumnInfoSet << simplecolumninfo_tmp
    end
  end
end