Class: TencentCloud::Wedata::V20210820::ColumnLineage

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

Overview

列血缘节点

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(datasourceid = nil, databasename = nil, tablename = nil, columnname = nil, catalogname = nil, schemaname = nil, extparams = nil, tabletype = nil, columntype = nil) ⇒ ColumnLineage

Returns a new instance of ColumnLineage.



3839
3840
3841
3842
3843
3844
3845
3846
3847
3848
3849
# File 'lib/v20210820/models.rb', line 3839

def initialize(datasourceid=nil, databasename=nil, tablename=nil, columnname=nil, catalogname=nil, schemaname=nil, extparams=nil, tabletype=nil, columntype=nil)
  @DatasourceId = datasourceid
  @DatabaseName = databasename
  @TableName = tablename
  @ColumnName = columnname
  @CatalogName = catalogname
  @SchemaName = schemaname
  @ExtParams = extparams
  @TableType = tabletype
  @ColumnType = columntype
end

Instance Attribute Details

#CatalogNameObject

Parameters:

  • DatasourceId:

    数据源id

  • DatabaseName:

    database 名称

  • TableName:

    表名称

  • ColumnName:

    列名称

  • CatalogName:

    catalog 名称

  • SchemaName:

    schema 名称

  • ExtParams:

    扩展参数

  • TableType:

    表类型

  • ColumnType:

    列类型



3837
3838
3839
# File 'lib/v20210820/models.rb', line 3837

def CatalogName
  @CatalogName
end

#ColumnNameObject

Parameters:

  • DatasourceId:

    数据源id

  • DatabaseName:

    database 名称

  • TableName:

    表名称

  • ColumnName:

    列名称

  • CatalogName:

    catalog 名称

  • SchemaName:

    schema 名称

  • ExtParams:

    扩展参数

  • TableType:

    表类型

  • ColumnType:

    列类型



3837
3838
3839
# File 'lib/v20210820/models.rb', line 3837

def ColumnName
  @ColumnName
end

#ColumnTypeObject

Parameters:

  • DatasourceId:

    数据源id

  • DatabaseName:

    database 名称

  • TableName:

    表名称

  • ColumnName:

    列名称

  • CatalogName:

    catalog 名称

  • SchemaName:

    schema 名称

  • ExtParams:

    扩展参数

  • TableType:

    表类型

  • ColumnType:

    列类型



3837
3838
3839
# File 'lib/v20210820/models.rb', line 3837

def ColumnType
  @ColumnType
end

#DatabaseNameObject

Parameters:

  • DatasourceId:

    数据源id

  • DatabaseName:

    database 名称

  • TableName:

    表名称

  • ColumnName:

    列名称

  • CatalogName:

    catalog 名称

  • SchemaName:

    schema 名称

  • ExtParams:

    扩展参数

  • TableType:

    表类型

  • ColumnType:

    列类型



3837
3838
3839
# File 'lib/v20210820/models.rb', line 3837

def DatabaseName
  @DatabaseName
end

#DatasourceIdObject

Parameters:

  • DatasourceId:

    数据源id

  • DatabaseName:

    database 名称

  • TableName:

    表名称

  • ColumnName:

    列名称

  • CatalogName:

    catalog 名称

  • SchemaName:

    schema 名称

  • ExtParams:

    扩展参数

  • TableType:

    表类型

  • ColumnType:

    列类型



3837
3838
3839
# File 'lib/v20210820/models.rb', line 3837

def DatasourceId
  @DatasourceId
end

#ExtParamsObject

Parameters:

  • DatasourceId:

    数据源id

  • DatabaseName:

    database 名称

  • TableName:

    表名称

  • ColumnName:

    列名称

  • CatalogName:

    catalog 名称

  • SchemaName:

    schema 名称

  • ExtParams:

    扩展参数

  • TableType:

    表类型

  • ColumnType:

    列类型



3837
3838
3839
# File 'lib/v20210820/models.rb', line 3837

def ExtParams
  @ExtParams
end

#SchemaNameObject

Parameters:

  • DatasourceId:

    数据源id

  • DatabaseName:

    database 名称

  • TableName:

    表名称

  • ColumnName:

    列名称

  • CatalogName:

    catalog 名称

  • SchemaName:

    schema 名称

  • ExtParams:

    扩展参数

  • TableType:

    表类型

  • ColumnType:

    列类型



3837
3838
3839
# File 'lib/v20210820/models.rb', line 3837

def SchemaName
  @SchemaName
end

#TableNameObject

Parameters:

  • DatasourceId:

    数据源id

  • DatabaseName:

    database 名称

  • TableName:

    表名称

  • ColumnName:

    列名称

  • CatalogName:

    catalog 名称

  • SchemaName:

    schema 名称

  • ExtParams:

    扩展参数

  • TableType:

    表类型

  • ColumnType:

    列类型



3837
3838
3839
# File 'lib/v20210820/models.rb', line 3837

def TableName
  @TableName
end

#TableTypeObject

Parameters:

  • DatasourceId:

    数据源id

  • DatabaseName:

    database 名称

  • TableName:

    表名称

  • ColumnName:

    列名称

  • CatalogName:

    catalog 名称

  • SchemaName:

    schema 名称

  • ExtParams:

    扩展参数

  • TableType:

    表类型

  • ColumnType:

    列类型



3837
3838
3839
# File 'lib/v20210820/models.rb', line 3837

def TableType
  @TableType
end

Instance Method Details

#deserialize(params) ⇒ Object



3851
3852
3853
3854
3855
3856
3857
3858
3859
3860
3861
3862
3863
3864
3865
3866
3867
3868
# File 'lib/v20210820/models.rb', line 3851

def deserialize(params)
  @DatasourceId = params['DatasourceId']
  @DatabaseName = params['DatabaseName']
  @TableName = params['TableName']
  @ColumnName = params['ColumnName']
  @CatalogName = params['CatalogName']
  @SchemaName = params['SchemaName']
  unless params['ExtParams'].nil?
    @ExtParams = []
    params['ExtParams'].each do |i|
      extparam_tmp = ExtParam.new
      extparam_tmp.deserialize(i)
      @ExtParams << extparam_tmp
    end
  end
  @TableType = params['TableType']
  @ColumnType = params['ColumnType']
end