Class: TencentCloud::Tcaplusdb::V20190823::ParsedTableInfoNew

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

Overview

从IDL表描述文件中解析出来的表信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(tableidltype = nil, tableinstanceid = nil, tablename = nil, tabletype = nil, keyfields = nil, oldkeyfields = nil, valuefields = nil, oldvaluefields = nil, tablegroupid = nil, sumkeyfieldsize = nil, sumvaluefieldsize = nil, indexkeyset = nil, shardingkeyset = nil, tdrversion = nil, error = nil, listelementnum = nil, sortfieldnum = nil, sortrule = nil) ⇒ ParsedTableInfoNew



3482
3483
3484
3485
3486
3487
3488
3489
3490
3491
3492
3493
3494
3495
3496
3497
3498
3499
3500
3501
# File 'lib/v20190823/models.rb', line 3482

def initialize(tableidltype=nil, tableinstanceid=nil, tablename=nil, tabletype=nil, keyfields=nil, oldkeyfields=nil, valuefields=nil, oldvaluefields=nil, tablegroupid=nil, sumkeyfieldsize=nil, sumvaluefieldsize=nil, indexkeyset=nil, shardingkeyset=nil, tdrversion=nil, error=nil, listelementnum=nil, sortfieldnum=nil, sortrule=nil)
  @TableIdlType = tableidltype
  @TableInstanceId = tableinstanceid
  @TableName = tablename
  @TableType = tabletype
  @KeyFields = keyfields
  @OldKeyFields = oldkeyfields
  @ValueFields = valuefields
  @OldValueFields = oldvaluefields
  @TableGroupId = tablegroupid
  @SumKeyFieldSize = sumkeyfieldsize
  @SumValueFieldSize = sumvaluefieldsize
  @IndexKeySet = indexkeyset
  @ShardingKeySet = shardingkeyset
  @TdrVersion = tdrversion
  @Error = error
  @ListElementNum = listelementnum
  @SortFieldNum = sortfieldnum
  @SortRule = sortrule
end

Instance Attribute Details

#ErrorObject



3480
3481
3482
# File 'lib/v20190823/models.rb', line 3480

def Error
  @Error
end

#IndexKeySetObject



3480
3481
3482
# File 'lib/v20190823/models.rb', line 3480

def IndexKeySet
  @IndexKeySet
end

#KeyFieldsObject



3480
3481
3482
# File 'lib/v20190823/models.rb', line 3480

def KeyFields
  @KeyFields
end

#ListElementNumObject



3480
3481
3482
# File 'lib/v20190823/models.rb', line 3480

def ListElementNum
  @ListElementNum
end

#OldKeyFieldsObject



3480
3481
3482
# File 'lib/v20190823/models.rb', line 3480

def OldKeyFields
  @OldKeyFields
end

#OldValueFieldsObject



3480
3481
3482
# File 'lib/v20190823/models.rb', line 3480

def OldValueFields
  @OldValueFields
end

#ShardingKeySetObject



3480
3481
3482
# File 'lib/v20190823/models.rb', line 3480

def ShardingKeySet
  @ShardingKeySet
end

#SortFieldNumObject



3480
3481
3482
# File 'lib/v20190823/models.rb', line 3480

def SortFieldNum
  @SortFieldNum
end

#SortRuleObject



3480
3481
3482
# File 'lib/v20190823/models.rb', line 3480

def SortRule
  @SortRule
end

#SumKeyFieldSizeObject



3480
3481
3482
# File 'lib/v20190823/models.rb', line 3480

def SumKeyFieldSize
  @SumKeyFieldSize
end

#SumValueFieldSizeObject



3480
3481
3482
# File 'lib/v20190823/models.rb', line 3480

def SumValueFieldSize
  @SumValueFieldSize
end

#TableGroupIdObject



3480
3481
3482
# File 'lib/v20190823/models.rb', line 3480

def TableGroupId
  @TableGroupId
end

#TableIdlTypeObject



3480
3481
3482
# File 'lib/v20190823/models.rb', line 3480

def TableIdlType
  @TableIdlType
end

#TableInstanceIdObject



3480
3481
3482
# File 'lib/v20190823/models.rb', line 3480

def TableInstanceId
  @TableInstanceId
end

#TableNameObject



3480
3481
3482
# File 'lib/v20190823/models.rb', line 3480

def TableName
  @TableName
end

#TableTypeObject



3480
3481
3482
# File 'lib/v20190823/models.rb', line 3480

def TableType
  @TableType
end

#TdrVersionObject



3480
3481
3482
# File 'lib/v20190823/models.rb', line 3480

def TdrVersion
  @TdrVersion
end

#ValueFieldsObject



3480
3481
3482
# File 'lib/v20190823/models.rb', line 3480

def ValueFields
  @ValueFields
end

Instance Method Details

#deserialize(params) ⇒ Object



3503
3504
3505
3506
3507
3508
3509
3510
3511
3512
3513
3514
3515
3516
3517
3518
3519
3520
3521
3522
3523
3524
3525
# File 'lib/v20190823/models.rb', line 3503

def deserialize(params)
  @TableIdlType = params['TableIdlType']
  @TableInstanceId = params['TableInstanceId']
  @TableName = params['TableName']
  @TableType = params['TableType']
  @KeyFields = params['KeyFields']
  @OldKeyFields = params['OldKeyFields']
  @ValueFields = params['ValueFields']
  @OldValueFields = params['OldValueFields']
  @TableGroupId = params['TableGroupId']
  @SumKeyFieldSize = params['SumKeyFieldSize']
  @SumValueFieldSize = params['SumValueFieldSize']
  @IndexKeySet = params['IndexKeySet']
  @ShardingKeySet = params['ShardingKeySet']
  @TdrVersion = params['TdrVersion']
  unless params['Error'].nil?
    @Error = ErrorInfo.new
    @Error.deserialize(params['Error'])
  end
  @ListElementNum = params['ListElementNum']
  @SortFieldNum = params['SortFieldNum']
  @SortRule = params['SortRule']
end