Class: TencentCloud::Dlc::V20210125::TableResponseInfo

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

Overview

查询表信息对象

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(tablebaseinfo = nil, columns = nil, partitions = nil, location = nil, properties = nil, modifiedtime = nil, createtime = nil, inputformat = nil, storagesize = nil, recordcount = nil, mapmaterializedviewname = nil, heatvalue = nil, inputformatshort = nil) ⇒ TableResponseInfo

Returns a new instance of TableResponseInfo.



15499
15500
15501
15502
15503
15504
15505
15506
15507
15508
15509
15510
15511
15512
15513
# File 'lib/v20210125/models.rb', line 15499

def initialize(tablebaseinfo=nil, columns=nil, partitions=nil, location=nil, properties=nil, modifiedtime=nil, createtime=nil, inputformat=nil, storagesize=nil, recordcount=nil, mapmaterializedviewname=nil, heatvalue=nil, inputformatshort=nil)
  @TableBaseInfo = tablebaseinfo
  @Columns = columns
  @Partitions = partitions
  @Location = location
  @Properties = properties
  @ModifiedTime = modifiedtime
  @CreateTime = createtime
  @InputFormat = inputformat
  @StorageSize = storagesize
  @RecordCount = recordcount
  @MapMaterializedViewName = mapmaterializedviewname
  @HeatValue = heatvalue
  @InputFormatShort = inputformatshort
end

Instance Attribute Details

#ColumnsObject

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

Parameters:

  • TableBaseInfo:

    数据表基本信息。

  • Columns:

    数据表列信息。

  • Partitions:

    数据表分块信息。

  • Location:

    数据存储路径。

  • Properties:

    数据表属性信息。

  • ModifiedTime:

    数据表更新时间, 单位: ms。

  • CreateTime:

    数据表创建时间,单位: ms。

  • InputFormat:

    数据格式。

  • StorageSize:

    数据表存储大小(单位:Byte)

  • RecordCount:

    数据表行数

  • MapMaterializedViewName:

    xxxx

  • HeatValue:

    访问热点

  • InputFormatShort:

    InputFormat的缩写



15497
15498
15499
# File 'lib/v20210125/models.rb', line 15497

def Columns
  @Columns
end

#CreateTimeObject

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

Parameters:

  • TableBaseInfo:

    数据表基本信息。

  • Columns:

    数据表列信息。

  • Partitions:

    数据表分块信息。

  • Location:

    数据存储路径。

  • Properties:

    数据表属性信息。

  • ModifiedTime:

    数据表更新时间, 单位: ms。

  • CreateTime:

    数据表创建时间,单位: ms。

  • InputFormat:

    数据格式。

  • StorageSize:

    数据表存储大小(单位:Byte)

  • RecordCount:

    数据表行数

  • MapMaterializedViewName:

    xxxx

  • HeatValue:

    访问热点

  • InputFormatShort:

    InputFormat的缩写



15497
15498
15499
# File 'lib/v20210125/models.rb', line 15497

def CreateTime
  @CreateTime
end

#HeatValueObject

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

Parameters:

  • TableBaseInfo:

    数据表基本信息。

  • Columns:

    数据表列信息。

  • Partitions:

    数据表分块信息。

  • Location:

    数据存储路径。

  • Properties:

    数据表属性信息。

  • ModifiedTime:

    数据表更新时间, 单位: ms。

  • CreateTime:

    数据表创建时间,单位: ms。

  • InputFormat:

    数据格式。

  • StorageSize:

    数据表存储大小(单位:Byte)

  • RecordCount:

    数据表行数

  • MapMaterializedViewName:

    xxxx

  • HeatValue:

    访问热点

  • InputFormatShort:

    InputFormat的缩写



15497
15498
15499
# File 'lib/v20210125/models.rb', line 15497

def HeatValue
  @HeatValue
end

#InputFormatObject

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

Parameters:

  • TableBaseInfo:

    数据表基本信息。

  • Columns:

    数据表列信息。

  • Partitions:

    数据表分块信息。

  • Location:

    数据存储路径。

  • Properties:

    数据表属性信息。

  • ModifiedTime:

    数据表更新时间, 单位: ms。

  • CreateTime:

    数据表创建时间,单位: ms。

  • InputFormat:

    数据格式。

  • StorageSize:

    数据表存储大小(单位:Byte)

  • RecordCount:

    数据表行数

  • MapMaterializedViewName:

    xxxx

  • HeatValue:

    访问热点

  • InputFormatShort:

    InputFormat的缩写



15497
15498
15499
# File 'lib/v20210125/models.rb', line 15497

def InputFormat
  @InputFormat
end

#InputFormatShortObject

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

Parameters:

  • TableBaseInfo:

    数据表基本信息。

  • Columns:

    数据表列信息。

  • Partitions:

    数据表分块信息。

  • Location:

    数据存储路径。

  • Properties:

    数据表属性信息。

  • ModifiedTime:

    数据表更新时间, 单位: ms。

  • CreateTime:

    数据表创建时间,单位: ms。

  • InputFormat:

    数据格式。

  • StorageSize:

    数据表存储大小(单位:Byte)

  • RecordCount:

    数据表行数

  • MapMaterializedViewName:

    xxxx

  • HeatValue:

    访问热点

  • InputFormatShort:

    InputFormat的缩写



15497
15498
15499
# File 'lib/v20210125/models.rb', line 15497

def InputFormatShort
  @InputFormatShort
end

#LocationObject

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

Parameters:

  • TableBaseInfo:

    数据表基本信息。

  • Columns:

    数据表列信息。

  • Partitions:

    数据表分块信息。

  • Location:

    数据存储路径。

  • Properties:

    数据表属性信息。

  • ModifiedTime:

    数据表更新时间, 单位: ms。

  • CreateTime:

    数据表创建时间,单位: ms。

  • InputFormat:

    数据格式。

  • StorageSize:

    数据表存储大小(单位:Byte)

  • RecordCount:

    数据表行数

  • MapMaterializedViewName:

    xxxx

  • HeatValue:

    访问热点

  • InputFormatShort:

    InputFormat的缩写



15497
15498
15499
# File 'lib/v20210125/models.rb', line 15497

def Location
  @Location
end

#MapMaterializedViewNameObject

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

Parameters:

  • TableBaseInfo:

    数据表基本信息。

  • Columns:

    数据表列信息。

  • Partitions:

    数据表分块信息。

  • Location:

    数据存储路径。

  • Properties:

    数据表属性信息。

  • ModifiedTime:

    数据表更新时间, 单位: ms。

  • CreateTime:

    数据表创建时间,单位: ms。

  • InputFormat:

    数据格式。

  • StorageSize:

    数据表存储大小(单位:Byte)

  • RecordCount:

    数据表行数

  • MapMaterializedViewName:

    xxxx

  • HeatValue:

    访问热点

  • InputFormatShort:

    InputFormat的缩写



15497
15498
15499
# File 'lib/v20210125/models.rb', line 15497

def MapMaterializedViewName
  @MapMaterializedViewName
end

#ModifiedTimeObject

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

Parameters:

  • TableBaseInfo:

    数据表基本信息。

  • Columns:

    数据表列信息。

  • Partitions:

    数据表分块信息。

  • Location:

    数据存储路径。

  • Properties:

    数据表属性信息。

  • ModifiedTime:

    数据表更新时间, 单位: ms。

  • CreateTime:

    数据表创建时间,单位: ms。

  • InputFormat:

    数据格式。

  • StorageSize:

    数据表存储大小(单位:Byte)

  • RecordCount:

    数据表行数

  • MapMaterializedViewName:

    xxxx

  • HeatValue:

    访问热点

  • InputFormatShort:

    InputFormat的缩写



15497
15498
15499
# File 'lib/v20210125/models.rb', line 15497

def ModifiedTime
  @ModifiedTime
end

#PartitionsObject

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

Parameters:

  • TableBaseInfo:

    数据表基本信息。

  • Columns:

    数据表列信息。

  • Partitions:

    数据表分块信息。

  • Location:

    数据存储路径。

  • Properties:

    数据表属性信息。

  • ModifiedTime:

    数据表更新时间, 单位: ms。

  • CreateTime:

    数据表创建时间,单位: ms。

  • InputFormat:

    数据格式。

  • StorageSize:

    数据表存储大小(单位:Byte)

  • RecordCount:

    数据表行数

  • MapMaterializedViewName:

    xxxx

  • HeatValue:

    访问热点

  • InputFormatShort:

    InputFormat的缩写



15497
15498
15499
# File 'lib/v20210125/models.rb', line 15497

def Partitions
  @Partitions
end

#PropertiesObject

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

Parameters:

  • TableBaseInfo:

    数据表基本信息。

  • Columns:

    数据表列信息。

  • Partitions:

    数据表分块信息。

  • Location:

    数据存储路径。

  • Properties:

    数据表属性信息。

  • ModifiedTime:

    数据表更新时间, 单位: ms。

  • CreateTime:

    数据表创建时间,单位: ms。

  • InputFormat:

    数据格式。

  • StorageSize:

    数据表存储大小(单位:Byte)

  • RecordCount:

    数据表行数

  • MapMaterializedViewName:

    xxxx

  • HeatValue:

    访问热点

  • InputFormatShort:

    InputFormat的缩写



15497
15498
15499
# File 'lib/v20210125/models.rb', line 15497

def Properties
  @Properties
end

#RecordCountObject

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

Parameters:

  • TableBaseInfo:

    数据表基本信息。

  • Columns:

    数据表列信息。

  • Partitions:

    数据表分块信息。

  • Location:

    数据存储路径。

  • Properties:

    数据表属性信息。

  • ModifiedTime:

    数据表更新时间, 单位: ms。

  • CreateTime:

    数据表创建时间,单位: ms。

  • InputFormat:

    数据格式。

  • StorageSize:

    数据表存储大小(单位:Byte)

  • RecordCount:

    数据表行数

  • MapMaterializedViewName:

    xxxx

  • HeatValue:

    访问热点

  • InputFormatShort:

    InputFormat的缩写



15497
15498
15499
# File 'lib/v20210125/models.rb', line 15497

def RecordCount
  @RecordCount
end

#StorageSizeObject

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

Parameters:

  • TableBaseInfo:

    数据表基本信息。

  • Columns:

    数据表列信息。

  • Partitions:

    数据表分块信息。

  • Location:

    数据存储路径。

  • Properties:

    数据表属性信息。

  • ModifiedTime:

    数据表更新时间, 单位: ms。

  • CreateTime:

    数据表创建时间,单位: ms。

  • InputFormat:

    数据格式。

  • StorageSize:

    数据表存储大小(单位:Byte)

  • RecordCount:

    数据表行数

  • MapMaterializedViewName:

    xxxx

  • HeatValue:

    访问热点

  • InputFormatShort:

    InputFormat的缩写



15497
15498
15499
# File 'lib/v20210125/models.rb', line 15497

def StorageSize
  @StorageSize
end

#TableBaseInfoObject

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

Parameters:

  • TableBaseInfo:

    数据表基本信息。

  • Columns:

    数据表列信息。

  • Partitions:

    数据表分块信息。

  • Location:

    数据存储路径。

  • Properties:

    数据表属性信息。

  • ModifiedTime:

    数据表更新时间, 单位: ms。

  • CreateTime:

    数据表创建时间,单位: ms。

  • InputFormat:

    数据格式。

  • StorageSize:

    数据表存储大小(单位:Byte)

  • RecordCount:

    数据表行数

  • MapMaterializedViewName:

    xxxx

  • HeatValue:

    访问热点

  • InputFormatShort:

    InputFormat的缩写



15497
15498
15499
# File 'lib/v20210125/models.rb', line 15497

def TableBaseInfo
  @TableBaseInfo
end

Instance Method Details

#deserialize(params) ⇒ Object



15515
15516
15517
15518
15519
15520
15521
15522
15523
15524
15525
15526
15527
15528
15529
15530
15531
15532
15533
15534
15535
15536
15537
15538
15539
15540
15541
15542
15543
15544
15545
15546
15547
15548
15549
15550
15551
15552
15553
# File 'lib/v20210125/models.rb', line 15515

def deserialize(params)
  unless params['TableBaseInfo'].nil?
    @TableBaseInfo = TableBaseInfo.new
    @TableBaseInfo.deserialize(params['TableBaseInfo'])
  end
  unless params['Columns'].nil?
    @Columns = []
    params['Columns'].each do |i|
      column_tmp = Column.new
      column_tmp.deserialize(i)
      @Columns << column_tmp
    end
  end
  unless params['Partitions'].nil?
    @Partitions = []
    params['Partitions'].each do |i|
      partition_tmp = Partition.new
      partition_tmp.deserialize(i)
      @Partitions << partition_tmp
    end
  end
  @Location = params['Location']
  unless params['Properties'].nil?
    @Properties = []
    params['Properties'].each do |i|
      property_tmp = Property.new
      property_tmp.deserialize(i)
      @Properties << property_tmp
    end
  end
  @ModifiedTime = params['ModifiedTime']
  @CreateTime = params['CreateTime']
  @InputFormat = params['InputFormat']
  @StorageSize = params['StorageSize']
  @RecordCount = params['RecordCount']
  @MapMaterializedViewName = params['MapMaterializedViewName']
  @HeatValue = params['HeatValue']
  @InputFormatShort = params['InputFormatShort']
end