Class: TencentCloud::Dlc::V20210125::DescribeTablesRequest

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

Overview

DescribeTables请求参数结构体

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, describetype = nil) ⇒ DescribeTablesRequest

Returns a new instance of DescribeTablesRequest.



9040
9041
9042
9043
9044
9045
9046
9047
9048
9049
9050
9051
9052
9053
# File 'lib/v20210125/models.rb', line 9040

def initialize(databasename=nil, limit=nil, offset=nil, filters=nil, datasourceconnectionname=nil, starttime=nil, endtime=nil, sort=nil, asc=nil, tabletype=nil, tableformat=nil, describetype=nil)
  @DatabaseName = databasename
  @Limit = limit
  @Offset = offset
  @Filters = filters
  @DatasourceConnectionName = datasourceconnectionname
  @StartTime = starttime
  @EndTime = endtime
  @Sort = sort
  @Asc = asc
  @TableType = tabletype
  @TableFormat = tableformat
  @DescribeType = describetype
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:非托管其它;

  • DescribeType:

    查询类型:all:全部数据(默认)、permission:有权限的数据



9038
9039
9040
# File 'lib/v20210125/models.rb', line 9038

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:非托管其它;

  • DescribeType:

    查询类型:all:全部数据(默认)、permission:有权限的数据



9038
9039
9040
# File 'lib/v20210125/models.rb', line 9038

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:非托管其它;

  • DescribeType:

    查询类型:all:全部数据(默认)、permission:有权限的数据



9038
9039
9040
# File 'lib/v20210125/models.rb', line 9038

def DatasourceConnectionName
  @DatasourceConnectionName
end

#DescribeTypeObject

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:非托管其它;

  • DescribeType:

    查询类型:all:全部数据(默认)、permission:有权限的数据



9038
9039
9040
# File 'lib/v20210125/models.rb', line 9038

def DescribeType
  @DescribeType
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:非托管其它;

  • DescribeType:

    查询类型:all:全部数据(默认)、permission:有权限的数据



9038
9039
9040
# File 'lib/v20210125/models.rb', line 9038

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:非托管其它;

  • DescribeType:

    查询类型:all:全部数据(默认)、permission:有权限的数据



9038
9039
9040
# File 'lib/v20210125/models.rb', line 9038

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:非托管其它;

  • DescribeType:

    查询类型:all:全部数据(默认)、permission:有权限的数据



9038
9039
9040
# File 'lib/v20210125/models.rb', line 9038

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:非托管其它;

  • DescribeType:

    查询类型:all:全部数据(默认)、permission:有权限的数据



9038
9039
9040
# File 'lib/v20210125/models.rb', line 9038

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:非托管其它;

  • DescribeType:

    查询类型:all:全部数据(默认)、permission:有权限的数据



9038
9039
9040
# File 'lib/v20210125/models.rb', line 9038

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:非托管其它;

  • DescribeType:

    查询类型:all:全部数据(默认)、permission:有权限的数据



9038
9039
9040
# File 'lib/v20210125/models.rb', line 9038

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:非托管其它;

  • DescribeType:

    查询类型:all:全部数据(默认)、permission:有权限的数据



9038
9039
9040
# File 'lib/v20210125/models.rb', line 9038

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:非托管其它;

  • DescribeType:

    查询类型:all:全部数据(默认)、permission:有权限的数据



9038
9039
9040
# File 'lib/v20210125/models.rb', line 9038

def TableType
  @TableType
end

Instance Method Details

#deserialize(params) ⇒ Object



9055
9056
9057
9058
9059
9060
9061
9062
9063
9064
9065
9066
9067
9068
9069
9070
9071
9072
9073
9074
9075
# File 'lib/v20210125/models.rb', line 9055

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']
  @DescribeType = params['DescribeType']
end