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.



2210
2211
2212
2213
2214
2215
2216
2217
# File 'lib/v20210820/models.rb', line 2210

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:

    列信息集合



2208
2209
2210
# File 'lib/v20210820/models.rb', line 2208

def ChildSet
  @ChildSet
end

#ColumnInfoSetObject

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

Parameters:

  • TableName:

    表名

  • ParentId:

    父节点ID

  • MetastoreType:

    元数据类型

  • ParentSet:

    字符串类型的父节点集合

  • ChildSet:

    字符串类型的子节点集合

  • ColumnInfoSet:

    列信息集合



2208
2209
2210
# File 'lib/v20210820/models.rb', line 2208

def ColumnInfoSet
  @ColumnInfoSet
end

#MetastoreTypeObject

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

Parameters:

  • TableName:

    表名

  • ParentId:

    父节点ID

  • MetastoreType:

    元数据类型

  • ParentSet:

    字符串类型的父节点集合

  • ChildSet:

    字符串类型的子节点集合

  • ColumnInfoSet:

    列信息集合



2208
2209
2210
# File 'lib/v20210820/models.rb', line 2208

def MetastoreType
  @MetastoreType
end

#ParentIdObject

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

Parameters:

  • TableName:

    表名

  • ParentId:

    父节点ID

  • MetastoreType:

    元数据类型

  • ParentSet:

    字符串类型的父节点集合

  • ChildSet:

    字符串类型的子节点集合

  • ColumnInfoSet:

    列信息集合



2208
2209
2210
# File 'lib/v20210820/models.rb', line 2208

def ParentId
  @ParentId
end

#ParentSetObject

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

Parameters:

  • TableName:

    表名

  • ParentId:

    父节点ID

  • MetastoreType:

    元数据类型

  • ParentSet:

    字符串类型的父节点集合

  • ChildSet:

    字符串类型的子节点集合

  • ColumnInfoSet:

    列信息集合



2208
2209
2210
# File 'lib/v20210820/models.rb', line 2208

def ParentSet
  @ParentSet
end

#TableNameObject

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

Parameters:

  • TableName:

    表名

  • ParentId:

    父节点ID

  • MetastoreType:

    元数据类型

  • ParentSet:

    字符串类型的父节点集合

  • ChildSet:

    字符串类型的子节点集合

  • ColumnInfoSet:

    列信息集合



2208
2209
2210
# File 'lib/v20210820/models.rb', line 2208

def TableName
  @TableName
end

Instance Method Details

#deserialize(params) ⇒ Object



2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
# File 'lib/v20210820/models.rb', line 2219

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