Trait TCLIServiceSyncHandler

Source
pub trait TCLIServiceSyncHandler {
Show 25 methods // Required methods fn handle_open_session( &self, req: TOpenSessionReq, ) -> Result<TOpenSessionResp>; fn handle_close_session( &self, req: TCloseSessionReq, ) -> Result<TCloseSessionResp>; fn handle_get_info(&self, req: TGetInfoReq) -> Result<TGetInfoResp>; fn handle_execute_statement( &self, req: TExecuteStatementReq, ) -> Result<TExecuteStatementResp>; fn handle_get_type_info( &self, req: TGetTypeInfoReq, ) -> Result<TGetTypeInfoResp>; fn handle_get_catalogs( &self, req: TGetCatalogsReq, ) -> Result<TGetCatalogsResp>; fn handle_get_schemas(&self, req: TGetSchemasReq) -> Result<TGetSchemasResp>; fn handle_get_tables(&self, req: TGetTablesReq) -> Result<TGetTablesResp>; fn handle_get_table_types( &self, req: TGetTableTypesReq, ) -> Result<TGetTableTypesResp>; fn handle_get_columns(&self, req: TGetColumnsReq) -> Result<TGetColumnsResp>; fn handle_get_functions( &self, req: TGetFunctionsReq, ) -> Result<TGetFunctionsResp>; fn handle_get_primary_keys( &self, req: TGetPrimaryKeysReq, ) -> Result<TGetPrimaryKeysResp>; fn handle_get_cross_reference( &self, req: TGetCrossReferenceReq, ) -> Result<TGetCrossReferenceResp>; fn handle_get_operation_status( &self, req: TGetOperationStatusReq, ) -> Result<TGetOperationStatusResp>; fn handle_cancel_operation( &self, req: TCancelOperationReq, ) -> Result<TCancelOperationResp>; fn handle_close_operation( &self, req: TCloseOperationReq, ) -> Result<TCloseOperationResp>; fn handle_get_result_set_metadata( &self, req: TGetResultSetMetadataReq, ) -> Result<TGetResultSetMetadataResp>; fn handle_fetch_results( &self, req: TFetchResultsReq, ) -> Result<TFetchResultsResp>; fn handle_get_delegation_token( &self, req: TGetDelegationTokenReq, ) -> Result<TGetDelegationTokenResp>; fn handle_cancel_delegation_token( &self, req: TCancelDelegationTokenReq, ) -> Result<TCancelDelegationTokenResp>; fn handle_renew_delegation_token( &self, req: TRenewDelegationTokenReq, ) -> Result<TRenewDelegationTokenResp>; fn handle_get_query_id( &self, req: TGetQueryIdReq, ) -> Result<TGetQueryIdResp>; fn handle_set_client_info( &self, req: TSetClientInfoReq, ) -> Result<TSetClientInfoResp>; fn handle_upload_data(&self, req: TUploadDataReq) -> Result<TUploadDataResp>; fn handle_download_data( &self, req: TDownloadDataReq, ) -> Result<TDownloadDataResp>;
}

Required Methods§

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Implementors§