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.



2034
2035
2036
2037
2038
2039
2040
2041
# File 'lib/v20210820/models.rb', line 2034

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:

    列信息集合



2032
2033
2034
# File 'lib/v20210820/models.rb', line 2032

def ChildSet
  @ChildSet
end

#ColumnInfoSetObject

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

Parameters:

  • TableName:

    表名

  • ParentId:

    父节点ID

  • MetastoreType:

    元数据类型

  • ParentSet:

    字符串类型的父节点集合

  • ChildSet:

    字符串类型的子节点集合

  • ColumnInfoSet:

    列信息集合



2032
2033
2034
# File 'lib/v20210820/models.rb', line 2032

def ColumnInfoSet
  @ColumnInfoSet
end

#MetastoreTypeObject

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

Parameters:

  • TableName:

    表名

  • ParentId:

    父节点ID

  • MetastoreType:

    元数据类型

  • ParentSet:

    字符串类型的父节点集合

  • ChildSet:

    字符串类型的子节点集合

  • ColumnInfoSet:

    列信息集合



2032
2033
2034
# File 'lib/v20210820/models.rb', line 2032

def MetastoreType
  @MetastoreType
end

#ParentIdObject

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

Parameters:

  • TableName:

    表名

  • ParentId:

    父节点ID

  • MetastoreType:

    元数据类型

  • ParentSet:

    字符串类型的父节点集合

  • ChildSet:

    字符串类型的子节点集合

  • ColumnInfoSet:

    列信息集合



2032
2033
2034
# File 'lib/v20210820/models.rb', line 2032

def ParentId
  @ParentId
end

#ParentSetObject

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

Parameters:

  • TableName:

    表名

  • ParentId:

    父节点ID

  • MetastoreType:

    元数据类型

  • ParentSet:

    字符串类型的父节点集合

  • ChildSet:

    字符串类型的子节点集合

  • ColumnInfoSet:

    列信息集合



2032
2033
2034
# File 'lib/v20210820/models.rb', line 2032

def ParentSet
  @ParentSet
end

#TableNameObject

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

Parameters:

  • TableName:

    表名

  • ParentId:

    父节点ID

  • MetastoreType:

    元数据类型

  • ParentSet:

    字符串类型的父节点集合

  • ChildSet:

    字符串类型的子节点集合

  • ColumnInfoSet:

    列信息集合



2032
2033
2034
# File 'lib/v20210820/models.rb', line 2032

def TableName
  @TableName
end

Instance Method Details

#deserialize(params) ⇒ Object



2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
# File 'lib/v20210820/models.rb', line 2043

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