class TencentCloud::Wedata::V20210820::TableMeta
表的元数据信息
def deserialize(params)
def deserialize(params) @TableId = params['TableId'] @TableName = params['TableName'] @TableOwnerName = params['TableOwnerName'] @DatasourceId = params['DatasourceId'] @ClusterName = params['ClusterName'] @DatasourceName = params['DatasourceName'] @DatabaseName = params['DatabaseName'] @TablePath = params['TablePath'] @TableNameCn = params['TableNameCn'] @MetastoreId = params['MetastoreId'] @MetastoreType = params['MetastoreType'] @Description = params['Description'] @ColumnSeparator = params['ColumnSeparator'] @StorageFormat = params['StorageFormat'] @StorageSize = params['StorageSize'] @TableType = params['TableType'] @CreateTime = params['CreateTime'] @ModifyTime = params['ModifyTime'] @DdlModifyTime = params['DdlModifyTime'] @LastAccessTime = params['LastAccessTime'] @ProjectName = params['ProjectName'] @BizCatalogIds = params['BizCatalogIds'] @BizCatalogNames = params['BizCatalogNames'] @HasFavorite = params['HasFavorite'] @LifeCycleTime = params['LifeCycleTime'] @StorageSizeWithUnit = params['StorageSizeWithUnit'] @InstanceId = params['InstanceId'] @TechnologyType = params['TechnologyType'] @TableNameEn = params['TableNameEn'] @ProjectId = params['ProjectId'] @Partitions = params['Partitions'] @ReplicationFactor = params['ReplicationFactor'] @ProjectDisplayName = params['ProjectDisplayName'] @DataModifyTime = params['DataModifyTime'] @ClusterId = params['ClusterId'] @HasAdminAuthority = params['HasAdminAuthority'] @DatasourceDisplayName = params['DatasourceDisplayName'] @DatabaseId = params['DatabaseId'] @FavoriteCount = params['FavoriteCount'] @LikeCount = params['LikeCount'] @HasLike = params['HasLike'] unless params['TablePropertyScore'].nil? @TablePropertyScore = TablePropertyScore.new @TablePropertyScore.deserialize(params['TablePropertyScore']) end unless params['TableHeat'].nil? @TableHeat = TableHeat.new @TableHeat.deserialize(params['TableHeat']) end @OwnerProjectId = params['OwnerProjectId'] @TableOwnerId = params['TableOwnerId'] @DataSourceCategory = params['DataSourceCategory'] unless params['Columns'].nil? @Columns = [] params['Columns'].each do |i| searchcolumndocvo_tmp = SearchColumnDocVO.new searchcolumndocvo_tmp.deserialize(i) @Columns << searchcolumndocvo_tmp end end @MetaCrawlType = params['MetaCrawlType'] @IsView = params['IsView'] @Location = params['Location'] @IsPartitionTable = params['IsPartitionTable'] @PartitionColumns = params['PartitionColumns'] @PartitionExpireDays = params['PartitionExpireDays'] unless params['TableProperties'].nil? @TableProperties = [] params['TableProperties'].each do |i| tablemetaproperty_tmp = TableMetaProperty.new tablemetaproperty_tmp.deserialize(i) @TableProperties << tablemetaproperty_tmp end end @Environment = params['Environment'] @Schema = params['Schema'] unless params['CollectDatasourceList'].nil? @CollectDatasourceList = [] params['CollectDatasourceList'].each do |i| govdatasourceinfo_tmp = GovDatasourceInfo.new govdatasourceinfo_tmp.deserialize(i) @CollectDatasourceList << govdatasourceinfo_tmp end end @CollectJobId = params['CollectJobId'] @CollectJobName = params['CollectJobName'] @Urn = params['Urn'] @HasBizPermission = params['HasBizPermission'] @OwnerByEngine = params['OwnerByEngine'] @ErrorTips = params['ErrorTips'] unless params['IfSupportCreateAndDDL'].nil? @IfSupportCreateAndDDL = CreateAndDDLSupport.new @IfSupportCreateAndDDL.deserialize(params['IfSupportCreateAndDDL']) end @DataFromType = params['DataFromType'] @EngineOwner = params['EngineOwner'] @DataLayerUuid = params['DataLayerUuid'] @DataLayerName = params['DataLayerName'] @ColumnCount = params['ColumnCount'] end
def initialize(tableid=nil, tablename=nil, tableownername=nil, datasourceid=nil, clustername=nil, datasourcename=nil, databasename=nil, tablepath=nil, tablenamecn=nil, metastoreid=nil, metastoretype=nil, description=nil, columnseparator=nil, storageformat=nil, storagesize=nil, tabletype=nil, createtime=nil, modifytime=nil, ddlmodifytime=nil, lastaccesstime=nil, projectname=nil, bizcatalogids=nil, bizcatalognames=nil, hasfavorite=nil, lifecycletime=nil, storagesizewithunit=nil, instanceid=nil, technologytype=nil, tablenameen=nil, projectid=nil, partitions=nil, replicationfactor=nil, projectdisplayname=nil, datamodifytime=nil, clusterid=nil, hasadminauthority=nil, datasourcedisplayname=nil, databaseid=nil, favoritecount=nil, likecount=nil, haslike=nil, tablepropertyscore=nil, tableheat=nil, ownerprojectid=nil, tableownerid=nil, datasourcecategory=nil, columns=nil, metacrawltype=nil, isview=nil, location=nil, ispartitiontable=nil, partitioncolumns=nil, partitionexpiredays=nil, tableproperties=nil, environment=nil, schema=nil, collectdatasourcelist=nil, collectjobid=nil, collectjobname=nil, urn=nil, hasbizpermission=nil, ownerbyengine=nil, errortips=nil, ifsupportcreateandddl=nil, datafromtype=nil, engineowner=nil, datalayeruuid=nil, datalayername=nil, columncount=nil)
def initialize(tableid=nil, tablename=nil, tableownername=nil, datasourceid=nil, clustername=nil, datasourcename=nil, databasename=nil, tablepath=nil, tablenamecn=nil, metastoreid=nil, metastoretype=nil, description=nil, columnseparator=nil, storageformat=nil, storagesize=nil, tabletype=nil, createtime=nil, modifytime=nil, ddlmodifytime=nil, lastaccesstime=nil, projectname=nil, bizcatalogids=nil, bizcatalognames=nil, hasfavorite=nil, lifecycletime=nil, storagesizewithunit=nil, instanceid=nil, technologytype=nil, tablenameen=nil, projectid=nil, partitions=nil, replicationfactor=nil, projectdisplayname=nil, datamodifytime=nil, clusterid=nil, hasadminauthority=nil, datasourcedisplayname=nil, databaseid=nil, favoritecount=nil, likecount=nil, haslike=nil, tablepropertyscore=nil, tableheat=nil, ownerprojectid=nil, tableownerid=nil, datasourcecategory=nil, columns=nil, metacrawltype=nil, isview=nil, location=nil, ispartitiontable=nil, partitioncolumns=nil, partitionexpiredays=nil, tableproperties=nil, environment=nil, schema=nil, collectdatasourcelist=nil, collectjobid=nil, collectjobname=nil, urn=nil, hasbizpermission=nil, ownerbyengine=nil, errortips=nil, ifsupportcreateandddl=nil, datafromtype=nil, engineowner=nil, datalayeruuid=nil, datalayername=nil, columncount=nil) @TableId = tableid @TableName = tablename @TableOwnerName = tableownername @DatasourceId = datasourceid @ClusterName = clustername @DatasourceName = datasourcename @DatabaseName = databasename @TablePath = tablepath @TableNameCn = tablenamecn @MetastoreId = metastoreid @MetastoreType = metastoretype @Description = description @ColumnSeparator = columnseparator @StorageFormat = storageformat @StorageSize = storagesize @TableType = tabletype @CreateTime = createtime @ModifyTime = modifytime @DdlModifyTime = ddlmodifytime @LastAccessTime = lastaccesstime @ProjectName = projectname @BizCatalogIds = bizcatalogids @BizCatalogNames = bizcatalognames @HasFavorite = hasfavorite @LifeCycleTime = lifecycletime @StorageSizeWithUnit = storagesizewithunit @InstanceId = instanceid @TechnologyType = technologytype @TableNameEn = tablenameen @ProjectId = projectid @Partitions = partitions @ReplicationFactor = replicationfactor @ProjectDisplayName = projectdisplayname @DataModifyTime = datamodifytime @ClusterId = clusterid @HasAdminAuthority = hasadminauthority @DatasourceDisplayName = datasourcedisplayname @DatabaseId = databaseid @FavoriteCount = favoritecount @LikeCount = likecount @HasLike = haslike @TablePropertyScore = tablepropertyscore @TableHeat = tableheat @OwnerProjectId = ownerprojectid @TableOwnerId = tableownerid @DataSourceCategory = datasourcecategory @Columns = columns @MetaCrawlType = metacrawltype @IsView = isview @Location = location @IsPartitionTable = ispartitiontable @PartitionColumns = partitioncolumns @PartitionExpireDays = partitionexpiredays @TableProperties = tableproperties @Environment = environment @Schema = schema @CollectDatasourceList = collectdatasourcelist @CollectJobId = collectjobid @CollectJobName = collectjobname @Urn = urn @HasBizPermission = hasbizpermission @OwnerByEngine = ownerbyengine @ErrorTips = errortips @IfSupportCreateAndDDL = ifsupportcreateandddl @DataFromType = datafromtype @EngineOwner = engineowner @DataLayerUuid = datalayeruuid @DataLayerName = datalayername @ColumnCount = columncount end