Class: TencentCloud::Dlc::V20210125::DescribeTablesNameRequest

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

Overview

DescribeTablesName请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(databasename = nil, limit = nil, offset = nil, filters = nil, datasourceconnectionname = nil, starttime = nil, endtime = nil, sort = nil, asc = nil, tabletype = nil, tableformat = nil) ⇒ DescribeTablesNameRequest

Returns a new instance of DescribeTablesNameRequest.



8948
8949
8950
8951
8952
8953
8954
8955
8956
8957
8958
8959
8960
# File 'lib/v20210125/models.rb', line 8948

def initialize(databasename=nil, limit=nil, offset=nil, filters=nil, datasourceconnectionname=nil, starttime=nil, endtime=nil, sort=nil, asc=nil, tabletype=nil, tableformat=nil)
  @DatabaseName = databasename
  @Limit = limit
  @Offset = offset
  @Filters = filters
  @DatasourceConnectionName = datasourceconnectionname
  @StartTime = starttime
  @EndTime = endtime
  @Sort = sort
  @Asc = asc
  @TableType = tabletype
  @TableFormat = tableformat
end

Instance Attribute Details

#AscObject

table-name - String - (过滤条件)数据表名称,形如:table-001。table-id - String - (过滤条件)table id形如:12342。

Parameters:

  • DatabaseName:

    列出该数据库下所属数据表。

  • Limit:

    返回数量,默认为10,最大值为100。

  • Offset:

    数据偏移量,从0开始,默认为0。

  • Filters:

    过滤条件,如下支持的过滤类型,传参Name应为其一

  • DatasourceConnectionName:

    指定查询的数据源名称,默认为DataLakeCatalog

  • StartTime:

    起始时间:用于对更新时间的筛选,格式为yyyy-mm-dd HH:MM:SS

  • EndTime:

    终止时间:用于对更新时间的筛选,格式为yyyy-mm-dd HH:MM:SS

  • Sort:

    排序字段,支持:CreateTime(创建时间)、UpdateTime(更新时间)、StorageSize(存储空间)、RecordCount(行数)、Name(表名称)(不传则默认按name升序)

  • Asc:

    排序字段,false:降序(默认);true:升序

  • TableType:

    table type,表类型查询,可用值:EXTERNAL_TABLE,INDEX_TABLE,MANAGED_TABLE,MATERIALIZED_VIEW,TABLE,VIEW,VIRTUAL_VIEW

  • TableFormat:

    筛选字段-表格式:不传(默认)为查全部;LAKEFS:托管表;ICEBERG:非托管iceberg表;HIVE:非托管hive表;OTHER:非托管其它;



8946
8947
8948
# File 'lib/v20210125/models.rb', line 8946

def Asc
  @Asc
end

#DatabaseNameObject

table-name - String - (过滤条件)数据表名称,形如:table-001。table-id - String - (过滤条件)table id形如:12342。

Parameters:

  • DatabaseName:

    列出该数据库下所属数据表。

  • Limit:

    返回数量,默认为10,最大值为100。

  • Offset:

    数据偏移量,从0开始,默认为0。

  • Filters:

    过滤条件,如下支持的过滤类型,传参Name应为其一

  • DatasourceConnectionName:

    指定查询的数据源名称,默认为DataLakeCatalog

  • StartTime:

    起始时间:用于对更新时间的筛选,格式为yyyy-mm-dd HH:MM:SS

  • EndTime:

    终止时间:用于对更新时间的筛选,格式为yyyy-mm-dd HH:MM:SS

  • Sort:

    排序字段,支持:CreateTime(创建时间)、UpdateTime(更新时间)、StorageSize(存储空间)、RecordCount(行数)、Name(表名称)(不传则默认按name升序)

  • Asc:

    排序字段,false:降序(默认);true:升序

  • TableType:

    table type,表类型查询,可用值:EXTERNAL_TABLE,INDEX_TABLE,MANAGED_TABLE,MATERIALIZED_VIEW,TABLE,VIEW,VIRTUAL_VIEW

  • TableFormat:

    筛选字段-表格式:不传(默认)为查全部;LAKEFS:托管表;ICEBERG:非托管iceberg表;HIVE:非托管hive表;OTHER:非托管其它;



8946
8947
8948
# File 'lib/v20210125/models.rb', line 8946

def DatabaseName
  @DatabaseName
end

#DatasourceConnectionNameObject

table-name - String - (过滤条件)数据表名称,形如:table-001。table-id - String - (过滤条件)table id形如:12342。

Parameters:

  • DatabaseName:

    列出该数据库下所属数据表。

  • Limit:

    返回数量,默认为10,最大值为100。

  • Offset:

    数据偏移量,从0开始,默认为0。

  • Filters:

    过滤条件,如下支持的过滤类型,传参Name应为其一

  • DatasourceConnectionName:

    指定查询的数据源名称,默认为DataLakeCatalog

  • StartTime:

    起始时间:用于对更新时间的筛选,格式为yyyy-mm-dd HH:MM:SS

  • EndTime:

    终止时间:用于对更新时间的筛选,格式为yyyy-mm-dd HH:MM:SS

  • Sort:

    排序字段,支持:CreateTime(创建时间)、UpdateTime(更新时间)、StorageSize(存储空间)、RecordCount(行数)、Name(表名称)(不传则默认按name升序)

  • Asc:

    排序字段,false:降序(默认);true:升序

  • TableType:

    table type,表类型查询,可用值:EXTERNAL_TABLE,INDEX_TABLE,MANAGED_TABLE,MATERIALIZED_VIEW,TABLE,VIEW,VIRTUAL_VIEW

  • TableFormat:

    筛选字段-表格式:不传(默认)为查全部;LAKEFS:托管表;ICEBERG:非托管iceberg表;HIVE:非托管hive表;OTHER:非托管其它;



8946
8947
8948
# File 'lib/v20210125/models.rb', line 8946

def DatasourceConnectionName
  @DatasourceConnectionName
end

#EndTimeObject

table-name - String - (过滤条件)数据表名称,形如:table-001。table-id - String - (过滤条件)table id形如:12342。

Parameters:

  • DatabaseName:

    列出该数据库下所属数据表。

  • Limit:

    返回数量,默认为10,最大值为100。

  • Offset:

    数据偏移量,从0开始,默认为0。

  • Filters:

    过滤条件,如下支持的过滤类型,传参Name应为其一

  • DatasourceConnectionName:

    指定查询的数据源名称,默认为DataLakeCatalog

  • StartTime:

    起始时间:用于对更新时间的筛选,格式为yyyy-mm-dd HH:MM:SS

  • EndTime:

    终止时间:用于对更新时间的筛选,格式为yyyy-mm-dd HH:MM:SS

  • Sort:

    排序字段,支持:CreateTime(创建时间)、UpdateTime(更新时间)、StorageSize(存储空间)、RecordCount(行数)、Name(表名称)(不传则默认按name升序)

  • Asc:

    排序字段,false:降序(默认);true:升序

  • TableType:

    table type,表类型查询,可用值:EXTERNAL_TABLE,INDEX_TABLE,MANAGED_TABLE,MATERIALIZED_VIEW,TABLE,VIEW,VIRTUAL_VIEW

  • TableFormat:

    筛选字段-表格式:不传(默认)为查全部;LAKEFS:托管表;ICEBERG:非托管iceberg表;HIVE:非托管hive表;OTHER:非托管其它;



8946
8947
8948
# File 'lib/v20210125/models.rb', line 8946

def EndTime
  @EndTime
end

#FiltersObject

table-name - String - (过滤条件)数据表名称,形如:table-001。table-id - String - (过滤条件)table id形如:12342。

Parameters:

  • DatabaseName:

    列出该数据库下所属数据表。

  • Limit:

    返回数量,默认为10,最大值为100。

  • Offset:

    数据偏移量,从0开始,默认为0。

  • Filters:

    过滤条件,如下支持的过滤类型,传参Name应为其一

  • DatasourceConnectionName:

    指定查询的数据源名称,默认为DataLakeCatalog

  • StartTime:

    起始时间:用于对更新时间的筛选,格式为yyyy-mm-dd HH:MM:SS

  • EndTime:

    终止时间:用于对更新时间的筛选,格式为yyyy-mm-dd HH:MM:SS

  • Sort:

    排序字段,支持:CreateTime(创建时间)、UpdateTime(更新时间)、StorageSize(存储空间)、RecordCount(行数)、Name(表名称)(不传则默认按name升序)

  • Asc:

    排序字段,false:降序(默认);true:升序

  • TableType:

    table type,表类型查询,可用值:EXTERNAL_TABLE,INDEX_TABLE,MANAGED_TABLE,MATERIALIZED_VIEW,TABLE,VIEW,VIRTUAL_VIEW

  • TableFormat:

    筛选字段-表格式:不传(默认)为查全部;LAKEFS:托管表;ICEBERG:非托管iceberg表;HIVE:非托管hive表;OTHER:非托管其它;



8946
8947
8948
# File 'lib/v20210125/models.rb', line 8946

def Filters
  @Filters
end

#LimitObject

table-name - String - (过滤条件)数据表名称,形如:table-001。table-id - String - (过滤条件)table id形如:12342。

Parameters:

  • DatabaseName:

    列出该数据库下所属数据表。

  • Limit:

    返回数量,默认为10,最大值为100。

  • Offset:

    数据偏移量,从0开始,默认为0。

  • Filters:

    过滤条件,如下支持的过滤类型,传参Name应为其一

  • DatasourceConnectionName:

    指定查询的数据源名称,默认为DataLakeCatalog

  • StartTime:

    起始时间:用于对更新时间的筛选,格式为yyyy-mm-dd HH:MM:SS

  • EndTime:

    终止时间:用于对更新时间的筛选,格式为yyyy-mm-dd HH:MM:SS

  • Sort:

    排序字段,支持:CreateTime(创建时间)、UpdateTime(更新时间)、StorageSize(存储空间)、RecordCount(行数)、Name(表名称)(不传则默认按name升序)

  • Asc:

    排序字段,false:降序(默认);true:升序

  • TableType:

    table type,表类型查询,可用值:EXTERNAL_TABLE,INDEX_TABLE,MANAGED_TABLE,MATERIALIZED_VIEW,TABLE,VIEW,VIRTUAL_VIEW

  • TableFormat:

    筛选字段-表格式:不传(默认)为查全部;LAKEFS:托管表;ICEBERG:非托管iceberg表;HIVE:非托管hive表;OTHER:非托管其它;



8946
8947
8948
# File 'lib/v20210125/models.rb', line 8946

def Limit
  @Limit
end

#OffsetObject

table-name - String - (过滤条件)数据表名称,形如:table-001。table-id - String - (过滤条件)table id形如:12342。

Parameters:

  • DatabaseName:

    列出该数据库下所属数据表。

  • Limit:

    返回数量,默认为10,最大值为100。

  • Offset:

    数据偏移量,从0开始,默认为0。

  • Filters:

    过滤条件,如下支持的过滤类型,传参Name应为其一

  • DatasourceConnectionName:

    指定查询的数据源名称,默认为DataLakeCatalog

  • StartTime:

    起始时间:用于对更新时间的筛选,格式为yyyy-mm-dd HH:MM:SS

  • EndTime:

    终止时间:用于对更新时间的筛选,格式为yyyy-mm-dd HH:MM:SS

  • Sort:

    排序字段,支持:CreateTime(创建时间)、UpdateTime(更新时间)、StorageSize(存储空间)、RecordCount(行数)、Name(表名称)(不传则默认按name升序)

  • Asc:

    排序字段,false:降序(默认);true:升序

  • TableType:

    table type,表类型查询,可用值:EXTERNAL_TABLE,INDEX_TABLE,MANAGED_TABLE,MATERIALIZED_VIEW,TABLE,VIEW,VIRTUAL_VIEW

  • TableFormat:

    筛选字段-表格式:不传(默认)为查全部;LAKEFS:托管表;ICEBERG:非托管iceberg表;HIVE:非托管hive表;OTHER:非托管其它;



8946
8947
8948
# File 'lib/v20210125/models.rb', line 8946

def Offset
  @Offset
end

#SortObject

table-name - String - (过滤条件)数据表名称,形如:table-001。table-id - String - (过滤条件)table id形如:12342。

Parameters:

  • DatabaseName:

    列出该数据库下所属数据表。

  • Limit:

    返回数量,默认为10,最大值为100。

  • Offset:

    数据偏移量,从0开始,默认为0。

  • Filters:

    过滤条件,如下支持的过滤类型,传参Name应为其一

  • DatasourceConnectionName:

    指定查询的数据源名称,默认为DataLakeCatalog

  • StartTime:

    起始时间:用于对更新时间的筛选,格式为yyyy-mm-dd HH:MM:SS

  • EndTime:

    终止时间:用于对更新时间的筛选,格式为yyyy-mm-dd HH:MM:SS

  • Sort:

    排序字段,支持:CreateTime(创建时间)、UpdateTime(更新时间)、StorageSize(存储空间)、RecordCount(行数)、Name(表名称)(不传则默认按name升序)

  • Asc:

    排序字段,false:降序(默认);true:升序

  • TableType:

    table type,表类型查询,可用值:EXTERNAL_TABLE,INDEX_TABLE,MANAGED_TABLE,MATERIALIZED_VIEW,TABLE,VIEW,VIRTUAL_VIEW

  • TableFormat:

    筛选字段-表格式:不传(默认)为查全部;LAKEFS:托管表;ICEBERG:非托管iceberg表;HIVE:非托管hive表;OTHER:非托管其它;



8946
8947
8948
# File 'lib/v20210125/models.rb', line 8946

def Sort
  @Sort
end

#StartTimeObject

table-name - String - (过滤条件)数据表名称,形如:table-001。table-id - String - (过滤条件)table id形如:12342。

Parameters:

  • DatabaseName:

    列出该数据库下所属数据表。

  • Limit:

    返回数量,默认为10,最大值为100。

  • Offset:

    数据偏移量,从0开始,默认为0。

  • Filters:

    过滤条件,如下支持的过滤类型,传参Name应为其一

  • DatasourceConnectionName:

    指定查询的数据源名称,默认为DataLakeCatalog

  • StartTime:

    起始时间:用于对更新时间的筛选,格式为yyyy-mm-dd HH:MM:SS

  • EndTime:

    终止时间:用于对更新时间的筛选,格式为yyyy-mm-dd HH:MM:SS

  • Sort:

    排序字段,支持:CreateTime(创建时间)、UpdateTime(更新时间)、StorageSize(存储空间)、RecordCount(行数)、Name(表名称)(不传则默认按name升序)

  • Asc:

    排序字段,false:降序(默认);true:升序

  • TableType:

    table type,表类型查询,可用值:EXTERNAL_TABLE,INDEX_TABLE,MANAGED_TABLE,MATERIALIZED_VIEW,TABLE,VIEW,VIRTUAL_VIEW

  • TableFormat:

    筛选字段-表格式:不传(默认)为查全部;LAKEFS:托管表;ICEBERG:非托管iceberg表;HIVE:非托管hive表;OTHER:非托管其它;



8946
8947
8948
# File 'lib/v20210125/models.rb', line 8946

def StartTime
  @StartTime
end

#TableFormatObject

table-name - String - (过滤条件)数据表名称,形如:table-001。table-id - String - (过滤条件)table id形如:12342。

Parameters:

  • DatabaseName:

    列出该数据库下所属数据表。

  • Limit:

    返回数量,默认为10,最大值为100。

  • Offset:

    数据偏移量,从0开始,默认为0。

  • Filters:

    过滤条件,如下支持的过滤类型,传参Name应为其一

  • DatasourceConnectionName:

    指定查询的数据源名称,默认为DataLakeCatalog

  • StartTime:

    起始时间:用于对更新时间的筛选,格式为yyyy-mm-dd HH:MM:SS

  • EndTime:

    终止时间:用于对更新时间的筛选,格式为yyyy-mm-dd HH:MM:SS

  • Sort:

    排序字段,支持:CreateTime(创建时间)、UpdateTime(更新时间)、StorageSize(存储空间)、RecordCount(行数)、Name(表名称)(不传则默认按name升序)

  • Asc:

    排序字段,false:降序(默认);true:升序

  • TableType:

    table type,表类型查询,可用值:EXTERNAL_TABLE,INDEX_TABLE,MANAGED_TABLE,MATERIALIZED_VIEW,TABLE,VIEW,VIRTUAL_VIEW

  • TableFormat:

    筛选字段-表格式:不传(默认)为查全部;LAKEFS:托管表;ICEBERG:非托管iceberg表;HIVE:非托管hive表;OTHER:非托管其它;



8946
8947
8948
# File 'lib/v20210125/models.rb', line 8946

def TableFormat
  @TableFormat
end

#TableTypeObject

table-name - String - (过滤条件)数据表名称,形如:table-001。table-id - String - (过滤条件)table id形如:12342。

Parameters:

  • DatabaseName:

    列出该数据库下所属数据表。

  • Limit:

    返回数量,默认为10,最大值为100。

  • Offset:

    数据偏移量,从0开始,默认为0。

  • Filters:

    过滤条件,如下支持的过滤类型,传参Name应为其一

  • DatasourceConnectionName:

    指定查询的数据源名称,默认为DataLakeCatalog

  • StartTime:

    起始时间:用于对更新时间的筛选,格式为yyyy-mm-dd HH:MM:SS

  • EndTime:

    终止时间:用于对更新时间的筛选,格式为yyyy-mm-dd HH:MM:SS

  • Sort:

    排序字段,支持:CreateTime(创建时间)、UpdateTime(更新时间)、StorageSize(存储空间)、RecordCount(行数)、Name(表名称)(不传则默认按name升序)

  • Asc:

    排序字段,false:降序(默认);true:升序

  • TableType:

    table type,表类型查询,可用值:EXTERNAL_TABLE,INDEX_TABLE,MANAGED_TABLE,MATERIALIZED_VIEW,TABLE,VIEW,VIRTUAL_VIEW

  • TableFormat:

    筛选字段-表格式:不传(默认)为查全部;LAKEFS:托管表;ICEBERG:非托管iceberg表;HIVE:非托管hive表;OTHER:非托管其它;



8946
8947
8948
# File 'lib/v20210125/models.rb', line 8946

def TableType
  @TableType
end

Instance Method Details

#deserialize(params) ⇒ Object



8962
8963
8964
8965
8966
8967
8968
8969
8970
8971
8972
8973
8974
8975
8976
8977
8978
8979
8980
8981
# File 'lib/v20210125/models.rb', line 8962

def deserialize(params)
  @DatabaseName = params['DatabaseName']
  @Limit = params['Limit']
  @Offset = params['Offset']
  unless params['Filters'].nil?
    @Filters = []
    params['Filters'].each do |i|
      filter_tmp = Filter.new
      filter_tmp.deserialize(i)
      @Filters << filter_tmp
    end
  end
  @DatasourceConnectionName = params['DatasourceConnectionName']
  @StartTime = params['StartTime']
  @EndTime = params['EndTime']
  @Sort = params['Sort']
  @Asc = params['Asc']
  @TableType = params['TableType']
  @TableFormat = params['TableFormat']
end