KernelService

Trait KernelService 

Source
pub trait KernelService {
Show 16 methods // Required methods fn append( &mut self, request: AppendRequest, ) -> Result<AppendResponse, ApiError>; fn history( &self, request: HistoryRequest, ) -> Result<HistoryResponse, ApiError>; fn current_state( &self, request: CurrentStateRequest, ) -> Result<CurrentStateResponse, ApiError>; fn as_of(&self, request: AsOfRequest) -> Result<AsOfResponse, ApiError>; fn compile_program( &self, request: CompileProgramRequest, ) -> Result<CompileProgramResponse, ApiError>; fn evaluate_program( &mut self, request: EvaluateProgramRequest, ) -> Result<EvaluateProgramResponse, ApiError>; fn explain_tuple( &self, request: ExplainTupleRequest, ) -> Result<ExplainTupleResponse, ApiError>; fn explain_plan( &self, request: ExplainPlanRequest, ) -> Result<ExplainPlanResponse, ApiError>; fn parse_document( &self, request: ParseDocumentRequest, ) -> Result<ParseDocumentResponse, ApiError>; fn run_document( &mut self, request: RunDocumentRequest, ) -> Result<RunDocumentResponse, ApiError>; fn coordination_pilot_report( &mut self, request: CoordinationPilotReportRequest, ) -> Result<CoordinationPilotReport, ApiError>; fn coordination_delta_report( &mut self, request: CoordinationDeltaReportRequest, ) -> Result<CoordinationDeltaReport, ApiError>; fn register_artifact_reference( &mut self, request: RegisterArtifactReferenceRequest, ) -> Result<RegisterArtifactReferenceResponse, ApiError>; fn get_artifact_reference( &self, request: GetArtifactReferenceRequest, ) -> Result<GetArtifactReferenceResponse, ApiError>; fn register_vector_record( &mut self, request: RegisterVectorRecordRequest, ) -> Result<RegisterVectorRecordResponse, ApiError>; fn search_vectors( &self, request: SearchVectorsRequest, ) -> Result<SearchVectorsResponse, ApiError>;
}

Required Methods§

Source

fn append(&mut self, request: AppendRequest) -> Result<AppendResponse, ApiError>

Source

fn history(&self, request: HistoryRequest) -> Result<HistoryResponse, ApiError>

Source

fn current_state( &self, request: CurrentStateRequest, ) -> Result<CurrentStateResponse, ApiError>

Source

fn as_of(&self, request: AsOfRequest) -> Result<AsOfResponse, ApiError>

Source

fn compile_program( &self, request: CompileProgramRequest, ) -> Result<CompileProgramResponse, ApiError>

Source

fn evaluate_program( &mut self, request: EvaluateProgramRequest, ) -> Result<EvaluateProgramResponse, ApiError>

Source

fn explain_tuple( &self, request: ExplainTupleRequest, ) -> Result<ExplainTupleResponse, ApiError>

Source

fn explain_plan( &self, request: ExplainPlanRequest, ) -> Result<ExplainPlanResponse, ApiError>

Source

fn parse_document( &self, request: ParseDocumentRequest, ) -> Result<ParseDocumentResponse, ApiError>

Source

fn run_document( &mut self, request: RunDocumentRequest, ) -> Result<RunDocumentResponse, ApiError>

Source

fn coordination_pilot_report( &mut self, request: CoordinationPilotReportRequest, ) -> Result<CoordinationPilotReport, ApiError>

Source

fn coordination_delta_report( &mut self, request: CoordinationDeltaReportRequest, ) -> Result<CoordinationDeltaReport, ApiError>

Source

fn register_artifact_reference( &mut self, request: RegisterArtifactReferenceRequest, ) -> Result<RegisterArtifactReferenceResponse, ApiError>

Source

fn get_artifact_reference( &self, request: GetArtifactReferenceRequest, ) -> Result<GetArtifactReferenceResponse, ApiError>

Source

fn register_vector_record( &mut self, request: RegisterVectorRecordRequest, ) -> Result<RegisterVectorRecordResponse, ApiError>

Source

fn search_vectors( &self, request: SearchVectorsRequest, ) -> Result<SearchVectorsResponse, ApiError>

Implementors§