Class: TencentCloud::Tcaplusdb::V20190823::ParsedTableInfoNew
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Tcaplusdb::V20190823::ParsedTableInfoNew
- Defined in:
- lib/v20190823/models.rb
Overview
从IDL表描述文件中解析出来的表信息
Instance Attribute Summary collapse
- #Error ⇒ Object
- #IndexKeySet ⇒ Object
- #KeyFields ⇒ Object
- #ListElementNum ⇒ Object
- #OldKeyFields ⇒ Object
- #OldValueFields ⇒ Object
- #ShardingKeySet ⇒ Object
- #SortFieldNum ⇒ Object
- #SortRule ⇒ Object
- #SumKeyFieldSize ⇒ Object
- #SumValueFieldSize ⇒ Object
- #TableGroupId ⇒ Object
- #TableIdlType ⇒ Object
- #TableInstanceId ⇒ Object
- #TableName ⇒ Object
- #TableType ⇒ Object
- #TdrVersion ⇒ Object
- #ValueFields ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#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
constructor
A new instance of ParsedTableInfoNew.
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
Returns a new instance of 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
#Error ⇒ Object
3480 3481 3482 |
# File 'lib/v20190823/models.rb', line 3480 def Error @Error end |
#IndexKeySet ⇒ Object
3480 3481 3482 |
# File 'lib/v20190823/models.rb', line 3480 def IndexKeySet @IndexKeySet end |
#KeyFields ⇒ Object
3480 3481 3482 |
# File 'lib/v20190823/models.rb', line 3480 def KeyFields @KeyFields end |
#ListElementNum ⇒ Object
3480 3481 3482 |
# File 'lib/v20190823/models.rb', line 3480 def ListElementNum @ListElementNum end |
#OldKeyFields ⇒ Object
3480 3481 3482 |
# File 'lib/v20190823/models.rb', line 3480 def OldKeyFields @OldKeyFields end |
#OldValueFields ⇒ Object
3480 3481 3482 |
# File 'lib/v20190823/models.rb', line 3480 def OldValueFields @OldValueFields end |
#ShardingKeySet ⇒ Object
3480 3481 3482 |
# File 'lib/v20190823/models.rb', line 3480 def ShardingKeySet @ShardingKeySet end |
#SortFieldNum ⇒ Object
3480 3481 3482 |
# File 'lib/v20190823/models.rb', line 3480 def SortFieldNum @SortFieldNum end |
#SortRule ⇒ Object
3480 3481 3482 |
# File 'lib/v20190823/models.rb', line 3480 def SortRule @SortRule end |
#SumKeyFieldSize ⇒ Object
3480 3481 3482 |
# File 'lib/v20190823/models.rb', line 3480 def SumKeyFieldSize @SumKeyFieldSize end |
#SumValueFieldSize ⇒ Object
3480 3481 3482 |
# File 'lib/v20190823/models.rb', line 3480 def SumValueFieldSize @SumValueFieldSize end |
#TableGroupId ⇒ Object
3480 3481 3482 |
# File 'lib/v20190823/models.rb', line 3480 def TableGroupId @TableGroupId end |
#TableIdlType ⇒ Object
3480 3481 3482 |
# File 'lib/v20190823/models.rb', line 3480 def TableIdlType @TableIdlType end |
#TableInstanceId ⇒ Object
3480 3481 3482 |
# File 'lib/v20190823/models.rb', line 3480 def TableInstanceId @TableInstanceId end |
#TableName ⇒ Object
3480 3481 3482 |
# File 'lib/v20190823/models.rb', line 3480 def TableName @TableName end |
#TableType ⇒ Object
3480 3481 3482 |
# File 'lib/v20190823/models.rb', line 3480 def TableType @TableType end |
#TdrVersion ⇒ Object
3480 3481 3482 |
# File 'lib/v20190823/models.rb', line 3480 def TdrVersion @TdrVersion end |
#ValueFields ⇒ Object
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 |