UNPKG

@ydbjs/api

Version:

TypeScript gRPC service definitions and protobuf types for all YDB APIs. Enables strongly-typed client generation and low-level protocol access.

52 lines 2.69 kB
// @generated by protoc-gen-nice-grpc v1 with parameter "target=ts,import_extension=js" // @generated from file ydb_scripting_v1.proto (package Ydb.Scripting.V1, syntax proto3) /* eslint-disable */ import { create, fromBinary, toBinary } from "@bufbuild/protobuf"; import { ExecuteYqlPartialResponseSchema, ExecuteYqlRequestSchema, ExecuteYqlResponseSchema, ExplainYqlRequestSchema, ExplainYqlResponseSchema } from "./protos/ydb_scripting_pb.js"; /** * @generated from service Ydb.Scripting.V1.ScriptingService */ export const ScriptingServiceDefinition = { /** * @generated from rpc Ydb.Scripting.V1.ScriptingService.ExecuteYql */ executeYql: { path: "/Ydb.Scripting.V1.ScriptingService/ExecuteYql", requestStream: false, requestSerialize: (message) => toBinary(ExecuteYqlRequestSchema, create(ExecuteYqlRequestSchema, message)), requestDeserialize: (bytes) => fromBinary(ExecuteYqlRequestSchema, bytes), responseStream: false, responseSerialize: (message) => toBinary(ExecuteYqlResponseSchema, create(ExecuteYqlResponseSchema, message)), responseDeserialize: (bytes) => fromBinary(ExecuteYqlResponseSchema, bytes), options: {}, }, /** * Executes yql request with streaming result. * * @generated from rpc Ydb.Scripting.V1.ScriptingService.StreamExecuteYql */ streamExecuteYql: { path: "/Ydb.Scripting.V1.ScriptingService/StreamExecuteYql", requestStream: false, requestSerialize: (message) => toBinary(ExecuteYqlRequestSchema, create(ExecuteYqlRequestSchema, message)), requestDeserialize: (bytes) => fromBinary(ExecuteYqlRequestSchema, bytes), responseStream: true, responseSerialize: (message) => toBinary(ExecuteYqlPartialResponseSchema, create(ExecuteYqlPartialResponseSchema, message)), responseDeserialize: (bytes) => fromBinary(ExecuteYqlPartialResponseSchema, bytes), options: {}, }, /** * @generated from rpc Ydb.Scripting.V1.ScriptingService.ExplainYql */ explainYql: { path: "/Ydb.Scripting.V1.ScriptingService/ExplainYql", requestStream: false, requestSerialize: (message) => toBinary(ExplainYqlRequestSchema, create(ExplainYqlRequestSchema, message)), requestDeserialize: (bytes) => fromBinary(ExplainYqlRequestSchema, bytes), responseStream: false, responseSerialize: (message) => toBinary(ExplainYqlResponseSchema, create(ExplainYqlResponseSchema, message)), responseDeserialize: (bytes) => fromBinary(ExplainYqlResponseSchema, bytes), options: {}, }, }; //# sourceMappingURL=ydb_scripting_v1_grpc_pb.js.map