Trait TSIServiceSyncHandler

Source
pub trait TSIServiceSyncHandler {
Show 35 methods // Required methods fn handle_open_session( &self, req: TSOpenSessionReq, ) -> Result<TSOpenSessionResp>; fn handle_close_session(&self, req: TSCloseSessionReq) -> Result<TSStatus>; fn handle_execute_statement( &self, req: TSExecuteStatementReq, ) -> Result<TSExecuteStatementResp>; fn handle_execute_batch_statement( &self, req: TSExecuteBatchStatementReq, ) -> Result<TSStatus>; fn handle_execute_query_statement( &self, req: TSExecuteStatementReq, ) -> Result<TSExecuteStatementResp>; fn handle_execute_update_statement( &self, req: TSExecuteStatementReq, ) -> Result<TSExecuteStatementResp>; fn handle_fetch_results( &self, req: TSFetchResultsReq, ) -> Result<TSFetchResultsResp>; fn handle_fetch_metadata( &self, req: TSFetchMetadataReq, ) -> Result<TSFetchMetadataResp>; fn handle_cancel_operation( &self, req: TSCancelOperationReq, ) -> Result<TSStatus>; fn handle_close_operation( &self, req: TSCloseOperationReq, ) -> Result<TSStatus>; fn handle_get_time_zone(&self, session_id: i64) -> Result<TSGetTimeZoneResp>; fn handle_set_time_zone(&self, req: TSSetTimeZoneReq) -> Result<TSStatus>; fn handle_get_properties(&self) -> Result<ServerProperties>; fn handle_set_storage_group( &self, session_id: i64, storage_group: String, ) -> Result<TSStatus>; fn handle_create_timeseries( &self, req: TSCreateTimeseriesReq, ) -> Result<TSStatus>; fn handle_create_multi_timeseries( &self, req: TSCreateMultiTimeseriesReq, ) -> Result<TSStatus>; fn handle_delete_timeseries( &self, session_id: i64, path: Vec<String>, ) -> Result<TSStatus>; fn handle_delete_storage_groups( &self, session_id: i64, storage_group: Vec<String>, ) -> Result<TSStatus>; fn handle_insert_record(&self, req: TSInsertRecordReq) -> Result<TSStatus>; fn handle_insert_string_record( &self, req: TSInsertStringRecordReq, ) -> Result<TSStatus>; fn handle_insert_tablet(&self, req: TSInsertTabletReq) -> Result<TSStatus>; fn handle_insert_tablets(&self, req: TSInsertTabletsReq) -> Result<TSStatus>; fn handle_insert_records(&self, req: TSInsertRecordsReq) -> Result<TSStatus>; fn handle_insert_records_of_one_device( &self, req: TSInsertRecordsOfOneDeviceReq, ) -> Result<TSStatus>; fn handle_insert_string_records( &self, req: TSInsertStringRecordsReq, ) -> Result<TSStatus>; fn handle_test_insert_tablet( &self, req: TSInsertTabletReq, ) -> Result<TSStatus>; fn handle_test_insert_tablets( &self, req: TSInsertTabletsReq, ) -> Result<TSStatus>; fn handle_test_insert_record( &self, req: TSInsertRecordReq, ) -> Result<TSStatus>; fn handle_test_insert_string_record( &self, req: TSInsertStringRecordReq, ) -> Result<TSStatus>; fn handle_test_insert_records( &self, req: TSInsertRecordsReq, ) -> Result<TSStatus>; fn handle_test_insert_records_of_one_device( &self, req: TSInsertRecordsOfOneDeviceReq, ) -> Result<TSStatus>; fn handle_test_insert_string_records( &self, req: TSInsertStringRecordsReq, ) -> Result<TSStatus>; fn handle_delete_data(&self, req: TSDeleteDataReq) -> Result<TSStatus>; fn handle_execute_raw_data_query( &self, req: TSRawDataQueryReq, ) -> Result<TSExecuteStatementResp>; fn handle_request_statement_id(&self, session_id: i64) -> Result<i64>;
}

Required Methods§

Source

fn handle_open_session( &self, req: TSOpenSessionReq, ) -> Result<TSOpenSessionResp>

Source

fn handle_close_session(&self, req: TSCloseSessionReq) -> Result<TSStatus>

Source

fn handle_execute_statement( &self, req: TSExecuteStatementReq, ) -> Result<TSExecuteStatementResp>

Source

fn handle_execute_batch_statement( &self, req: TSExecuteBatchStatementReq, ) -> Result<TSStatus>

Source

fn handle_execute_query_statement( &self, req: TSExecuteStatementReq, ) -> Result<TSExecuteStatementResp>

Source

fn handle_execute_update_statement( &self, req: TSExecuteStatementReq, ) -> Result<TSExecuteStatementResp>

Source

fn handle_fetch_results( &self, req: TSFetchResultsReq, ) -> Result<TSFetchResultsResp>

Source

fn handle_fetch_metadata( &self, req: TSFetchMetadataReq, ) -> Result<TSFetchMetadataResp>

Source

fn handle_cancel_operation(&self, req: TSCancelOperationReq) -> Result<TSStatus>

Source

fn handle_close_operation(&self, req: TSCloseOperationReq) -> Result<TSStatus>

Source

fn handle_get_time_zone(&self, session_id: i64) -> Result<TSGetTimeZoneResp>

Source

fn handle_set_time_zone(&self, req: TSSetTimeZoneReq) -> Result<TSStatus>

Source

fn handle_get_properties(&self) -> Result<ServerProperties>

Source

fn handle_set_storage_group( &self, session_id: i64, storage_group: String, ) -> Result<TSStatus>

Source

fn handle_create_timeseries( &self, req: TSCreateTimeseriesReq, ) -> Result<TSStatus>

Source

fn handle_create_multi_timeseries( &self, req: TSCreateMultiTimeseriesReq, ) -> Result<TSStatus>

Source

fn handle_delete_timeseries( &self, session_id: i64, path: Vec<String>, ) -> Result<TSStatus>

Source

fn handle_delete_storage_groups( &self, session_id: i64, storage_group: Vec<String>, ) -> Result<TSStatus>

Source

fn handle_insert_record(&self, req: TSInsertRecordReq) -> Result<TSStatus>

Source

fn handle_insert_string_record( &self, req: TSInsertStringRecordReq, ) -> Result<TSStatus>

Source

fn handle_insert_tablet(&self, req: TSInsertTabletReq) -> Result<TSStatus>

Source

fn handle_insert_tablets(&self, req: TSInsertTabletsReq) -> Result<TSStatus>

Source

fn handle_insert_records(&self, req: TSInsertRecordsReq) -> Result<TSStatus>

Source

fn handle_insert_records_of_one_device( &self, req: TSInsertRecordsOfOneDeviceReq, ) -> Result<TSStatus>

Source

fn handle_insert_string_records( &self, req: TSInsertStringRecordsReq, ) -> Result<TSStatus>

Source

fn handle_test_insert_tablet(&self, req: TSInsertTabletReq) -> Result<TSStatus>

Source

fn handle_test_insert_tablets( &self, req: TSInsertTabletsReq, ) -> Result<TSStatus>

Source

fn handle_test_insert_record(&self, req: TSInsertRecordReq) -> Result<TSStatus>

Source

fn handle_test_insert_string_record( &self, req: TSInsertStringRecordReq, ) -> Result<TSStatus>

Source

fn handle_test_insert_records( &self, req: TSInsertRecordsReq, ) -> Result<TSStatus>

Source

fn handle_test_insert_records_of_one_device( &self, req: TSInsertRecordsOfOneDeviceReq, ) -> Result<TSStatus>

Source

fn handle_test_insert_string_records( &self, req: TSInsertStringRecordsReq, ) -> Result<TSStatus>

Source

fn handle_delete_data(&self, req: TSDeleteDataReq) -> Result<TSStatus>

Source

fn handle_execute_raw_data_query( &self, req: TSRawDataQueryReq, ) -> Result<TSExecuteStatementResp>

Source

fn handle_request_statement_id(&self, session_id: i64) -> Result<i64>

Implementors§