Versions in this module Expand all Collapse all v0 v0.1.0 Apr 5, 2026 Changes in this version + const QueryService_Cypher_FullMethodName + const QueryService_NaturalLanguage_FullMethodName + var File_query_proto protoreflect.FileDescriptor + var QueryService_ServiceDesc = grpc.ServiceDesc + func RegisterQueryServiceServer(s grpc.ServiceRegistrar, srv QueryServiceServer) + type CypherRequest struct + Query string + func (*CypherRequest) Descriptor() ([]byte, []int) + func (*CypherRequest) ProtoMessage() + func (x *CypherRequest) GetQuery() string + func (x *CypherRequest) ProtoReflect() protoreflect.Message + func (x *CypherRequest) Reset() + func (x *CypherRequest) String() string + type NLRequest struct + Question string + func (*NLRequest) Descriptor() ([]byte, []int) + func (*NLRequest) ProtoMessage() + func (x *NLRequest) GetQuestion() string + func (x *NLRequest) ProtoReflect() protoreflect.Message + func (x *NLRequest) Reset() + func (x *NLRequest) String() string + type NLResponse struct + GeneratedCypher string + Results *QueryResponse + func (*NLResponse) Descriptor() ([]byte, []int) + func (*NLResponse) ProtoMessage() + func (x *NLResponse) GetGeneratedCypher() string + func (x *NLResponse) GetResults() *QueryResponse + func (x *NLResponse) ProtoReflect() protoreflect.Message + func (x *NLResponse) Reset() + func (x *NLResponse) String() string + type QueryResponse struct + Columns []string + Rows []*Row + func (*QueryResponse) Descriptor() ([]byte, []int) + func (*QueryResponse) ProtoMessage() + func (x *QueryResponse) GetColumns() []string + func (x *QueryResponse) GetRows() []*Row + func (x *QueryResponse) ProtoReflect() protoreflect.Message + func (x *QueryResponse) Reset() + func (x *QueryResponse) String() string + type QueryServiceClient interface + Cypher func(ctx context.Context, in *CypherRequest, opts ...grpc.CallOption) (*QueryResponse, error) + NaturalLanguage func(ctx context.Context, in *NLRequest, opts ...grpc.CallOption) (*NLResponse, error) + func NewQueryServiceClient(cc grpc.ClientConnInterface) QueryServiceClient + type QueryServiceServer interface + Cypher func(context.Context, *CypherRequest) (*QueryResponse, error) + NaturalLanguage func(context.Context, *NLRequest) (*NLResponse, error) + type Row struct + Values map[string]string + func (*Row) Descriptor() ([]byte, []int) + func (*Row) ProtoMessage() + func (x *Row) GetValues() map[string]string + func (x *Row) ProtoReflect() protoreflect.Message + func (x *Row) Reset() + func (x *Row) String() string + type UnimplementedQueryServiceServer struct + func (UnimplementedQueryServiceServer) Cypher(context.Context, *CypherRequest) (*QueryResponse, error) + func (UnimplementedQueryServiceServer) NaturalLanguage(context.Context, *NLRequest) (*NLResponse, error) + type UnsafeQueryServiceServer interface