Class: TencentCloud::Dlc::V20210125::LockComponentInfo

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

Overview

元数据加锁内容

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(dbname = nil, tablename = nil, partition = nil, locktype = nil, locklevel = nil, dataoperationtype = nil, isacid = nil, isdynamicpartitionwrite = nil) ⇒ LockComponentInfo

Returns a new instance of LockComponentInfo.



11976
11977
11978
11979
11980
11981
11982
11983
11984
11985
# File 'lib/v20210125/models.rb', line 11976

def initialize(dbname=nil, tablename=nil, partition=nil, locktype=nil, locklevel=nil, dataoperationtype=nil, isacid=nil, isdynamicpartitionwrite=nil)
  @DbName = dbname
  @TableName = tablename
  @Partition = partition
  @LockType = locktype
  @LockLevel = locklevel
  @DataOperationType = dataoperationtype
  @IsAcid = isacid
  @IsDynamicPartitionWrite = isdynamicpartitionwrite
end

Instance Attribute Details

#DataOperationTypeObject

Parameters:

  • DbName:

    数据库名称

  • TableName:

    表名称

  • Partition:

    分区

  • LockType:

    锁类型:SHARED_READ、SHARED_WRITE、EXCLUSIVE

  • LockLevel:

    锁级别:DB、TABLE、PARTITION

  • DataOperationType:

    锁操作:SELECT,INSERT,UPDATE,DELETE,UNSET,NO_TXN

  • IsAcid:

    是否保持Acid

  • IsDynamicPartitionWrite:

    是否动态分区写



11974
11975
11976
# File 'lib/v20210125/models.rb', line 11974

def DataOperationType
  @DataOperationType
end

#DbNameObject

Parameters:

  • DbName:

    数据库名称

  • TableName:

    表名称

  • Partition:

    分区

  • LockType:

    锁类型:SHARED_READ、SHARED_WRITE、EXCLUSIVE

  • LockLevel:

    锁级别:DB、TABLE、PARTITION

  • DataOperationType:

    锁操作:SELECT,INSERT,UPDATE,DELETE,UNSET,NO_TXN

  • IsAcid:

    是否保持Acid

  • IsDynamicPartitionWrite:

    是否动态分区写



11974
11975
11976
# File 'lib/v20210125/models.rb', line 11974

def DbName
  @DbName
end

#IsAcidObject

Parameters:

  • DbName:

    数据库名称

  • TableName:

    表名称

  • Partition:

    分区

  • LockType:

    锁类型:SHARED_READ、SHARED_WRITE、EXCLUSIVE

  • LockLevel:

    锁级别:DB、TABLE、PARTITION

  • DataOperationType:

    锁操作:SELECT,INSERT,UPDATE,DELETE,UNSET,NO_TXN

  • IsAcid:

    是否保持Acid

  • IsDynamicPartitionWrite:

    是否动态分区写



11974
11975
11976
# File 'lib/v20210125/models.rb', line 11974

def IsAcid
  @IsAcid
end

#IsDynamicPartitionWriteObject

Parameters:

  • DbName:

    数据库名称

  • TableName:

    表名称

  • Partition:

    分区

  • LockType:

    锁类型:SHARED_READ、SHARED_WRITE、EXCLUSIVE

  • LockLevel:

    锁级别:DB、TABLE、PARTITION

  • DataOperationType:

    锁操作:SELECT,INSERT,UPDATE,DELETE,UNSET,NO_TXN

  • IsAcid:

    是否保持Acid

  • IsDynamicPartitionWrite:

    是否动态分区写



11974
11975
11976
# File 'lib/v20210125/models.rb', line 11974

def IsDynamicPartitionWrite
  @IsDynamicPartitionWrite
end

#LockLevelObject

Parameters:

  • DbName:

    数据库名称

  • TableName:

    表名称

  • Partition:

    分区

  • LockType:

    锁类型:SHARED_READ、SHARED_WRITE、EXCLUSIVE

  • LockLevel:

    锁级别:DB、TABLE、PARTITION

  • DataOperationType:

    锁操作:SELECT,INSERT,UPDATE,DELETE,UNSET,NO_TXN

  • IsAcid:

    是否保持Acid

  • IsDynamicPartitionWrite:

    是否动态分区写



11974
11975
11976
# File 'lib/v20210125/models.rb', line 11974

def LockLevel
  @LockLevel
end

#LockTypeObject

Parameters:

  • DbName:

    数据库名称

  • TableName:

    表名称

  • Partition:

    分区

  • LockType:

    锁类型:SHARED_READ、SHARED_WRITE、EXCLUSIVE

  • LockLevel:

    锁级别:DB、TABLE、PARTITION

  • DataOperationType:

    锁操作:SELECT,INSERT,UPDATE,DELETE,UNSET,NO_TXN

  • IsAcid:

    是否保持Acid

  • IsDynamicPartitionWrite:

    是否动态分区写



11974
11975
11976
# File 'lib/v20210125/models.rb', line 11974

def LockType
  @LockType
end

#PartitionObject

Parameters:

  • DbName:

    数据库名称

  • TableName:

    表名称

  • Partition:

    分区

  • LockType:

    锁类型:SHARED_READ、SHARED_WRITE、EXCLUSIVE

  • LockLevel:

    锁级别:DB、TABLE、PARTITION

  • DataOperationType:

    锁操作:SELECT,INSERT,UPDATE,DELETE,UNSET,NO_TXN

  • IsAcid:

    是否保持Acid

  • IsDynamicPartitionWrite:

    是否动态分区写



11974
11975
11976
# File 'lib/v20210125/models.rb', line 11974

def Partition
  @Partition
end

#TableNameObject

Parameters:

  • DbName:

    数据库名称

  • TableName:

    表名称

  • Partition:

    分区

  • LockType:

    锁类型:SHARED_READ、SHARED_WRITE、EXCLUSIVE

  • LockLevel:

    锁级别:DB、TABLE、PARTITION

  • DataOperationType:

    锁操作:SELECT,INSERT,UPDATE,DELETE,UNSET,NO_TXN

  • IsAcid:

    是否保持Acid

  • IsDynamicPartitionWrite:

    是否动态分区写



11974
11975
11976
# File 'lib/v20210125/models.rb', line 11974

def TableName
  @TableName
end

Instance Method Details

#deserialize(params) ⇒ Object



11987
11988
11989
11990
11991
11992
11993
11994
11995
11996
# File 'lib/v20210125/models.rb', line 11987

def deserialize(params)
  @DbName = params['DbName']
  @TableName = params['TableName']
  @Partition = params['Partition']
  @LockType = params['LockType']
  @LockLevel = params['LockLevel']
  @DataOperationType = params['DataOperationType']
  @IsAcid = params['IsAcid']
  @IsDynamicPartitionWrite = params['IsDynamicPartitionWrite']
end