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.

49 lines 2.9 kB
import type { MessageInitShape } from "@bufbuild/protobuf"; import { ExecuteYqlPartialResponseSchema, ExecuteYqlRequestSchema, ExecuteYqlResponseSchema, ExplainYqlRequestSchema, ExplainYqlResponseSchema } from "./protos/ydb_scripting_pb.js"; /** * @generated from service Ydb.Scripting.V1.ScriptingService */ export declare const ScriptingServiceDefinition: { /** * @generated from rpc Ydb.Scripting.V1.ScriptingService.ExecuteYql */ readonly executeYql: { readonly path: "/Ydb.Scripting.V1.ScriptingService/ExecuteYql"; readonly requestStream: false; readonly requestSerialize: (message: MessageInitShape<typeof ExecuteYqlRequestSchema>) => Uint8Array<ArrayBufferLike>; readonly requestDeserialize: (bytes: Uint8Array) => import("./protos/ydb_scripting_pb.js").ExecuteYqlRequest; readonly responseStream: false; readonly responseSerialize: (message: MessageInitShape<typeof ExecuteYqlResponseSchema>) => Uint8Array<ArrayBufferLike>; readonly responseDeserialize: (bytes: Uint8Array) => import("./protos/ydb_scripting_pb.js").ExecuteYqlResponse; readonly options: {}; }; /** * Executes yql request with streaming result. * * @generated from rpc Ydb.Scripting.V1.ScriptingService.StreamExecuteYql */ readonly streamExecuteYql: { readonly path: "/Ydb.Scripting.V1.ScriptingService/StreamExecuteYql"; readonly requestStream: false; readonly requestSerialize: (message: MessageInitShape<typeof ExecuteYqlRequestSchema>) => Uint8Array<ArrayBufferLike>; readonly requestDeserialize: (bytes: Uint8Array) => import("./protos/ydb_scripting_pb.js").ExecuteYqlRequest; readonly responseStream: true; readonly responseSerialize: (message: MessageInitShape<typeof ExecuteYqlPartialResponseSchema>) => Uint8Array<ArrayBufferLike>; readonly responseDeserialize: (bytes: Uint8Array) => import("./protos/ydb_scripting_pb.js").ExecuteYqlPartialResponse; readonly options: {}; }; /** * @generated from rpc Ydb.Scripting.V1.ScriptingService.ExplainYql */ readonly explainYql: { readonly path: "/Ydb.Scripting.V1.ScriptingService/ExplainYql"; readonly requestStream: false; readonly requestSerialize: (message: MessageInitShape<typeof ExplainYqlRequestSchema>) => Uint8Array<ArrayBufferLike>; readonly requestDeserialize: (bytes: Uint8Array) => import("./protos/ydb_scripting_pb.js").ExplainYqlRequest; readonly responseStream: false; readonly responseSerialize: (message: MessageInitShape<typeof ExplainYqlResponseSchema>) => Uint8Array<ArrayBufferLike>; readonly responseDeserialize: (bytes: Uint8Array) => import("./protos/ydb_scripting_pb.js").ExplainYqlResponse; readonly options: {}; }; }; //# sourceMappingURL=ydb_scripting_v1_grpc_pb.d.ts.map