Trait TTCLIServiceSyncClient

Source
pub trait TTCLIServiceSyncClient {
Show 25 methods // Required methods fn open_session(&mut self, req: TOpenSessionReq) -> Result<TOpenSessionResp>; fn close_session( &mut self, req: TCloseSessionReq, ) -> Result<TCloseSessionResp>; fn get_info(&mut self, req: TGetInfoReq) -> Result<TGetInfoResp>; fn execute_statement( &mut self, req: TExecuteStatementReq, ) -> Result<TExecuteStatementResp>; fn get_type_info( &mut self, req: TGetTypeInfoReq, ) -> Result<TGetTypeInfoResp>; fn get_catalogs(&mut self, req: TGetCatalogsReq) -> Result<TGetCatalogsResp>; fn get_schemas(&mut self, req: TGetSchemasReq) -> Result<TGetSchemasResp>; fn get_tables(&mut self, req: TGetTablesReq) -> Result<TGetTablesResp>; fn get_table_types( &mut self, req: TGetTableTypesReq, ) -> Result<TGetTableTypesResp>; fn get_columns(&mut self, req: TGetColumnsReq) -> Result<TGetColumnsResp>; fn get_functions( &mut self, req: TGetFunctionsReq, ) -> Result<TGetFunctionsResp>; fn get_primary_keys( &mut self, req: TGetPrimaryKeysReq, ) -> Result<TGetPrimaryKeysResp>; fn get_cross_reference( &mut self, req: TGetCrossReferenceReq, ) -> Result<TGetCrossReferenceResp>; fn get_operation_status( &mut self, req: TGetOperationStatusReq, ) -> Result<TGetOperationStatusResp>; fn cancel_operation( &mut self, req: TCancelOperationReq, ) -> Result<TCancelOperationResp>; fn close_operation( &mut self, req: TCloseOperationReq, ) -> Result<TCloseOperationResp>; fn get_result_set_metadata( &mut self, req: TGetResultSetMetadataReq, ) -> Result<TGetResultSetMetadataResp>; fn fetch_results( &mut self, req: TFetchResultsReq, ) -> Result<TFetchResultsResp>; fn get_delegation_token( &mut self, req: TGetDelegationTokenReq, ) -> Result<TGetDelegationTokenResp>; fn cancel_delegation_token( &mut self, req: TCancelDelegationTokenReq, ) -> Result<TCancelDelegationTokenResp>; fn renew_delegation_token( &mut self, req: TRenewDelegationTokenReq, ) -> Result<TRenewDelegationTokenResp>; fn get_query_id(&mut self, req: TGetQueryIdReq) -> Result<TGetQueryIdResp>; fn set_client_info( &mut self, req: TSetClientInfoReq, ) -> Result<TSetClientInfoResp>; fn upload_data(&mut self, req: TUploadDataReq) -> Result<TUploadDataResp>; fn download_data( &mut self, req: TDownloadDataReq, ) -> Result<TDownloadDataResp>;
}

Required Methods§

Source

fn open_session(&mut self, req: TOpenSessionReq) -> Result<TOpenSessionResp>

Source

fn close_session(&mut self, req: TCloseSessionReq) -> Result<TCloseSessionResp>

Source

fn get_info(&mut self, req: TGetInfoReq) -> Result<TGetInfoResp>

Source

fn execute_statement( &mut self, req: TExecuteStatementReq, ) -> Result<TExecuteStatementResp>

Source

fn get_type_info(&mut self, req: TGetTypeInfoReq) -> Result<TGetTypeInfoResp>

Source

fn get_catalogs(&mut self, req: TGetCatalogsReq) -> Result<TGetCatalogsResp>

Source

fn get_schemas(&mut self, req: TGetSchemasReq) -> Result<TGetSchemasResp>

Source

fn get_tables(&mut self, req: TGetTablesReq) -> Result<TGetTablesResp>

Source

fn get_table_types( &mut self, req: TGetTableTypesReq, ) -> Result<TGetTableTypesResp>

Source

fn get_columns(&mut self, req: TGetColumnsReq) -> Result<TGetColumnsResp>

Source

fn get_functions(&mut self, req: TGetFunctionsReq) -> Result<TGetFunctionsResp>

Source

fn get_primary_keys( &mut self, req: TGetPrimaryKeysReq, ) -> Result<TGetPrimaryKeysResp>

Source

fn get_cross_reference( &mut self, req: TGetCrossReferenceReq, ) -> Result<TGetCrossReferenceResp>

Source

fn get_operation_status( &mut self, req: TGetOperationStatusReq, ) -> Result<TGetOperationStatusResp>

Source

fn cancel_operation( &mut self, req: TCancelOperationReq, ) -> Result<TCancelOperationResp>

Source

fn close_operation( &mut self, req: TCloseOperationReq, ) -> Result<TCloseOperationResp>

Source

fn get_result_set_metadata( &mut self, req: TGetResultSetMetadataReq, ) -> Result<TGetResultSetMetadataResp>

Source

fn fetch_results(&mut self, req: TFetchResultsReq) -> Result<TFetchResultsResp>

Source

fn get_delegation_token( &mut self, req: TGetDelegationTokenReq, ) -> Result<TGetDelegationTokenResp>

Source

fn cancel_delegation_token( &mut self, req: TCancelDelegationTokenReq, ) -> Result<TCancelDelegationTokenResp>

Source

fn renew_delegation_token( &mut self, req: TRenewDelegationTokenReq, ) -> Result<TRenewDelegationTokenResp>

Source

fn get_query_id(&mut self, req: TGetQueryIdReq) -> Result<TGetQueryIdResp>

Source

fn set_client_info( &mut self, req: TSetClientInfoReq, ) -> Result<TSetClientInfoResp>

Source

fn upload_data(&mut self, req: TUploadDataReq) -> Result<TUploadDataResp>

Source

fn download_data(&mut self, req: TDownloadDataReq) -> Result<TDownloadDataResp>

Implementors§