Skip to main content

◆ showTablesByType() [1/4]

ShowTablesByTypeResponse gpudb::GPUdb::showTablesByType (const ShowTablesByTypeRequest &request_) const

Gets names of the tables whose type matches the given criteria.

Each table has a particular type. This type comprises the schema and properties of the table and sometimes a type label. This function allows a look up of the existing tables based on full or partial type information. The operation is synchronous.

Parameters
[in]request_Request object containing the parameters for the operation.
Returns
Response object containing the result of the operation.

◆ showTablesByType() [2/4]

ShowTablesByTypeResponse & gpudb::GPUdb::showTablesByType (const ShowTablesByTypeRequest &request_,
ShowTablesByTypeResponse &response_ ) const

Gets names of the tables whose type matches the given criteria.

Each table has a particular type. This type comprises the schema and properties of the table and sometimes a type label. This function allows a look up of the existing tables based on full or partial type information. The operation is synchronous.

Parameters
[in]request_Request object containing the parameters for the operation.
[out]response_Response object containing the results of the operation.
Returns
Response object containing the result of the operation (initially passed in by reference).

◆ showTablesByType() [3/4]

ShowTablesByTypeResponse gpudb::GPUdb::showTablesByType (const std::string &typeId,
const std::string &label,
const std::map< std::string, std::string > &options ) const

Gets names of the tables whose type matches the given criteria.

Each table has a particular type. This type comprises the schema and properties of the table and sometimes a type label. This function allows a look up of the existing tables based on full or partial type information. The operation is synchronous.

Parameters
[in]typeIdType id returned by a call to createType.
[in]labelOptional user supplied label which can be used instead of the type_id to retrieve all tables with the given label.
[in]optionsOptional parameters. The default value is an empty map.
Returns
Response object containing the result of the operation.

◆ showTablesByType() [4/4]

ShowTablesByTypeResponse & gpudb::GPUdb::showTablesByType (const std::string &typeId,
const std::string &label,
const std::map< std::string, std::string > &options,
ShowTablesByTypeResponse &response_ ) const

Gets names of the tables whose type matches the given criteria.

Each table has a particular type. This type comprises the schema and properties of the table and sometimes a type label. This function allows a look up of the existing tables based on full or partial type information. The operation is synchronous.

Parameters
[in]typeIdType id returned by a call to createType.
[in]labelOptional user supplied label which can be used instead of the type_id to retrieve all tables with the given label.
[in]optionsOptional parameters. The default value is an empty map.
[out]response_Response object containing the results of the operation.
Returns
Response object containing the result of the operation (initially passed in by reference).