@ydbjs/api
Version:
TypeScript gRPC service definitions and protobuf types for all YDB APIs. Enables strongly-typed client generation and low-level protocol access.
531 lines • 70 kB
JavaScript
// @generated by protoc-gen-es v2.2.5 with parameter "target=ts,import_extension=js"
// @generated from file protos/ydb_table.proto (package Ydb.Table, syntax proto3)
/* eslint-disable */
import { enumDesc, fileDesc, messageDesc } from "@bufbuild/protobuf/codegenv1";
import { file_protos_annotations_validation } from "./annotations/validation_pb.js";
import { file_protos_ydb_common } from "./ydb_common_pb.js";
import { file_protos_ydb_issue_message } from "./ydb_issue_message_pb.js";
import { file_protos_ydb_operation } from "./ydb_operation_pb.js";
import { file_protos_ydb_query_stats } from "./ydb_query_stats_pb.js";
import { file_protos_ydb_value } from "./ydb_value_pb.js";
import { file_protos_ydb_scheme } from "./ydb_scheme_pb.js";
import { file_protos_ydb_status_codes } from "./ydb_status_codes_pb.js";
import { file_protos_ydb_topic } from "./ydb_topic_pb.js";
import { file_protos_ydb_formats } from "./ydb_formats_pb.js";
import { file_google_protobuf_empty } from "../google/protobuf/empty_pb.js";
import { file_google_protobuf_duration } from "../google/protobuf/duration_pb.js";
import { file_google_protobuf_timestamp } from "../google/protobuf/timestamp_pb.js";
/**
* Describes the file protos/ydb_table.proto.
*/
export const file_protos_ydb_table = /*@__PURE__*/ fileDesc("ChZwcm90b3MveWRiX3RhYmxlLnByb3RvEglZZGIuVGFibGUiUQoUQ3JlYXRlU2Vzc2lvblJlcXVlc3QSOQoQb3BlcmF0aW9uX3BhcmFtcxgBIAEoCzIfLllkYi5PcGVyYXRpb25zLk9wZXJhdGlvblBhcmFtcyJFChVDcmVhdGVTZXNzaW9uUmVzcG9uc2USLAoJb3BlcmF0aW9uGAEgASgLMhkuWWRiLk9wZXJhdGlvbnMuT3BlcmF0aW9uIikKE0NyZWF0ZVNlc3Npb25SZXN1bHQSEgoKc2Vzc2lvbl9pZBgBIAEoCSJlChREZWxldGVTZXNzaW9uUmVxdWVzdBISCgpzZXNzaW9uX2lkGAEgASgJEjkKEG9wZXJhdGlvbl9wYXJhbXMYAiABKAsyHy5ZZGIuT3BlcmF0aW9ucy5PcGVyYXRpb25QYXJhbXMiRQoVRGVsZXRlU2Vzc2lvblJlc3BvbnNlEiwKCW9wZXJhdGlvbhgBIAEoCzIZLllkYi5PcGVyYXRpb25zLk9wZXJhdGlvbiINCgtHbG9iYWxJbmRleCISChBHbG9iYWxBc3luY0luZGV4IhMKEUdsb2JhbFVuaXF1ZUluZGV4IvcBCgpUYWJsZUluZGV4EgwKBG5hbWUYASABKAkSFQoNaW5kZXhfY29sdW1ucxgCIAMoCRIuCgxnbG9iYWxfaW5kZXgYAyABKAsyFi5ZZGIuVGFibGUuR2xvYmFsSW5kZXhIABI5ChJnbG9iYWxfYXN5bmNfaW5kZXgYBCABKAsyGy5ZZGIuVGFibGUuR2xvYmFsQXN5bmNJbmRleEgAEjsKE2dsb2JhbF91bmlxdWVfaW5kZXgYBiABKAsyHC5ZZGIuVGFibGUuR2xvYmFsVW5pcXVlSW5kZXhIABIUCgxkYXRhX2NvbHVtbnMYBSADKAlCBgoEdHlwZSKYAwoVVGFibGVJbmRleERlc2NyaXB0aW9uEgwKBG5hbWUYASABKAkSFQoNaW5kZXhfY29sdW1ucxgCIAMoCRIuCgxnbG9iYWxfaW5kZXgYAyABKAsyFi5ZZGIuVGFibGUuR2xvYmFsSW5kZXhIABI5ChJnbG9iYWxfYXN5bmNfaW5kZXgYBSABKAsyGy5ZZGIuVGFibGUuR2xvYmFsQXN5bmNJbmRleEgAEjsKE2dsb2JhbF91bmlxdWVfaW5kZXgYCCABKAsyHC5ZZGIuVGFibGUuR2xvYmFsVW5pcXVlSW5kZXhIABI3CgZzdGF0dXMYBCABKA4yJy5ZZGIuVGFibGUuVGFibGVJbmRleERlc2NyaXB0aW9uLlN0YXR1cxIUCgxkYXRhX2NvbHVtbnMYBiADKAkSEgoKc2l6ZV9ieXRlcxgHIAEoBCJHCgZTdGF0dXMSFgoSU1RBVFVTX1VOU1BFQ0lGSUVEEAASEAoMU1RBVFVTX1JFQURZEAESEwoPU1RBVFVTX0JVSUxESU5HEAJCBgoEdHlwZSLdAQoPSW5kZXhCdWlsZFN0YXRlIskBCgVTdGF0ZRIVChFTVEFURV9VTlNQRUNJRklFRBAAEhMKD1NUQVRFX1BSRVBBUklORxABEhoKFlNUQVRFX1RSQU5TRkVSSU5HX0RBVEEQAhISCg5TVEFURV9BUFBMWUlORxADEg4KClNUQVRFX0RPTkUQBBIWChJTVEFURV9DQU5DRUxMQVRJT04QBRITCg9TVEFURV9DQU5DRUxMRUQQBhITCg9TVEFURV9SRUpFQ1RJT04QBxISCg5TVEFURV9SRUpFQ1RFRBAIIksKFUluZGV4QnVpbGREZXNjcmlwdGlvbhIMCgRwYXRoGAEgASgJEiQKBWluZGV4GAIgASgLMhUuWWRiLlRhYmxlLlRhYmxlSW5kZXgijgEKEkluZGV4QnVpbGRNZXRhZGF0YRI1CgtkZXNjcmlwdGlvbhgBIAEoCzIgLllkYi5UYWJsZS5JbmRleEJ1aWxkRGVzY3JpcHRpb24SLwoFc3RhdGUYAiABKA4yIC5ZZGIuVGFibGUuSW5kZXhCdWlsZFN0YXRlLlN0YXRlEhAKCHByb2dyZXNzGAMgASgCIpoBCg5DaGFuZ2VmZWVkTW9kZSKHAQoETW9kZRIUChBNT0RFX1VOU1BFQ0lGSUVEEAASEgoOTU9ERV9LRVlTX09OTFkQARIQCgxNT0RFX1VQREFURVMQAhISCg5NT0RFX05FV19JTUFHRRADEhIKDk1PREVfT0xEX0lNQUdFEAQSGwoXTU9ERV9ORVdfQU5EX09MRF9JTUFHRVMQBSKBAQoQQ2hhbmdlZmVlZEZvcm1hdCJtCgZGb3JtYXQSFgoSRk9STUFUX1VOU1BFQ0lGSUVEEAASDwoLRk9STUFUX0pTT04QARIgChxGT1JNQVRfRFlOQU1PREJfU1RSRUFNU19KU09OEAISGAoURk9STUFUX0RFQkVaSVVNX0pTT04QAyKOBAoKQ2hhbmdlZmVlZBIMCgRuYW1lGAEgASgJEiwKBG1vZGUYAiABKA4yHi5ZZGIuVGFibGUuQ2hhbmdlZmVlZE1vZGUuTW9kZRIyCgZmb3JtYXQYAyABKA4yIi5ZZGIuVGFibGUuQ2hhbmdlZmVlZEZvcm1hdC5Gb3JtYXQSMwoQcmV0ZW50aW9uX3BlcmlvZBgEIAEoCzIZLmdvb2dsZS5wcm90b2J1Zi5EdXJhdGlvbhIaChJ2aXJ0dWFsX3RpbWVzdGFtcHMYBSABKAgSFAoMaW5pdGlhbF9zY2FuGAYgASgIElIKCmF0dHJpYnV0ZXMYByADKAsyJS5ZZGIuVGFibGUuQ2hhbmdlZmVlZC5BdHRyaWJ1dGVzRW50cnlCF6LmKgcKBQgBEIAgquYqCAoGCgQIARBkEhsKCmF3c19yZWdpb24YCCABKAlCB6LmKgMYgAESPwoccmVzb2x2ZWRfdGltZXN0YW1wc19pbnRlcnZhbBgJIAEoCzIZLmdvb2dsZS5wcm90b2J1Zi5EdXJhdGlvbhJECht0b3BpY19wYXJ0aXRpb25pbmdfc2V0dGluZ3MYCiABKAsyHy5ZZGIuVG9waWMuUGFydGl0aW9uaW5nU2V0dGluZ3MaMQoPQXR0cmlidXRlc0VudHJ5EgsKA2tleRgBIAEoCRINCgV2YWx1ZRgCIAEoCToCOAEihwQKFUNoYW5nZWZlZWREZXNjcmlwdGlvbhIMCgRuYW1lGAEgASgJEiwKBG1vZGUYAiABKA4yHi5ZZGIuVGFibGUuQ2hhbmdlZmVlZE1vZGUuTW9kZRIyCgZmb3JtYXQYAyABKA4yIi5ZZGIuVGFibGUuQ2hhbmdlZmVlZEZvcm1hdC5Gb3JtYXQSNQoFc3RhdGUYBCABKA4yJi5ZZGIuVGFibGUuQ2hhbmdlZmVlZERlc2NyaXB0aW9uLlN0YXRlEhoKEnZpcnR1YWxfdGltZXN0YW1wcxgFIAEoCBJECgphdHRyaWJ1dGVzGAYgAygLMjAuWWRiLlRhYmxlLkNoYW5nZWZlZWREZXNjcmlwdGlvbi5BdHRyaWJ1dGVzRW50cnkSEgoKYXdzX3JlZ2lvbhgHIAEoCRI/ChxyZXNvbHZlZF90aW1lc3RhbXBzX2ludGVydmFsGAggASgLMhkuZ29vZ2xlLnByb3RvYnVmLkR1cmF0aW9uGjEKD0F0dHJpYnV0ZXNFbnRyeRILCgNrZXkYASABKAkSDQoFdmFsdWUYAiABKAk6AjgBIl0KBVN0YXRlEhUKEVNUQVRFX1VOU1BFQ0lGSUVEEAASEQoNU1RBVEVfRU5BQkxFRBABEhIKDlNUQVRFX0RJU0FCTEVEEAISFgoSU1RBVEVfSU5JVElBTF9TQ0FOEAMiHAoLU3RvcmFnZVBvb2wSDQoFbWVkaWEYASABKAkiqgIKDVN0b3JhZ2VQb2xpY3kSEwoLcHJlc2V0X25hbWUYASABKAkSJgoGc3lzbG9nGAIgASgLMhYuWWRiLlRhYmxlLlN0b3JhZ2VQb29sEiMKA2xvZxgDIAEoCzIWLllkYi5UYWJsZS5TdG9yYWdlUG9vbBIkCgRkYXRhGAQgASgLMhYuWWRiLlRhYmxlLlN0b3JhZ2VQb29sEigKCGV4dGVybmFsGAUgASgLMhYuWWRiLlRhYmxlLlN0b3JhZ2VQb29sEi8KDmtlZXBfaW5fbWVtb3J5GAYgASgOMhcuWWRiLkZlYXR1cmVGbGFnLlN0YXR1cxI2Cg9jb2x1bW5fZmFtaWxpZXMYByADKAsyHS5ZZGIuVGFibGUuQ29sdW1uRmFtaWx5UG9saWN5IrECChJDb2x1bW5GYW1pbHlQb2xpY3kSDAoEbmFtZRgBIAEoCRIkCgRkYXRhGAIgASgLMhYuWWRiLlRhYmxlLlN0b3JhZ2VQb29sEigKCGV4dGVybmFsGAMgASgLMhYuWWRiLlRhYmxlLlN0b3JhZ2VQb29sEi8KDmtlZXBfaW5fbWVtb3J5GAQgASgOMhcuWWRiLkZlYXR1cmVGbGFnLlN0YXR1cxI+Cgtjb21wcmVzc2lvbhgFIAEoDjIpLllkYi5UYWJsZS5Db2x1bW5GYW1pbHlQb2xpY3kuQ29tcHJlc3Npb24iTAoLQ29tcHJlc3Npb24SGwoXQ09NUFJFU1NJT05fVU5TUEVDSUZJRUQQABIQCgxVTkNPTVBSRVNTRUQQARIOCgpDT01QUkVTU0VEEAIiJwoQQ29tcGFjdGlvblBvbGljeRITCgtwcmVzZXRfbmFtZRgBIAEoCSI7ChJFeHBsaWNpdFBhcnRpdGlvbnMSJQoMc3BsaXRfcG9pbnRzGAEgAygLMg8uWWRiLlR5cGVkVmFsdWUiUwoOUGFydGl0aW9uU3RhdHMSFQoNcm93c19lc3RpbWF0ZRgBIAEoBBISCgpzdG9yZV9zaXplGAIgASgEEhYKDmxlYWRlcl9ub2RlX2lkGAMgASgNIukBCgpUYWJsZVN0YXRzEjIKD3BhcnRpdGlvbl9zdGF0cxgBIAMoCzIZLllkYi5UYWJsZS5QYXJ0aXRpb25TdGF0cxIVCg1yb3dzX2VzdGltYXRlGAIgASgEEhIKCnN0b3JlX3NpemUYAyABKAQSEgoKcGFydGl0aW9ucxgEIAEoBBIxCg1jcmVhdGlvbl90aW1lGAUgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcBI1ChFtb2RpZmljYXRpb25fdGltZRgGIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXAi3AIKElBhcnRpdGlvbmluZ1BvbGljeRITCgtwcmVzZXRfbmFtZRgBIAEoCRJPChFhdXRvX3BhcnRpdGlvbmluZxgCIAEoDjI0LllkYi5UYWJsZS5QYXJ0aXRpb25pbmdQb2xpY3kuQXV0b1BhcnRpdGlvbmluZ1BvbGljeRIcChJ1bmlmb3JtX3BhcnRpdGlvbnMYAyABKARIABI8ChNleHBsaWNpdF9wYXJ0aXRpb25zGAQgASgLMh0uWWRiLlRhYmxlLkV4cGxpY2l0UGFydGl0aW9uc0gAInYKFkF1dG9QYXJ0aXRpb25pbmdQb2xpY3kSKAokQVVUT19QQVJUSVRJT05JTkdfUE9MSUNZX1VOU1BFQ0lGSUVEEAASDAoIRElTQUJMRUQQARIOCgpBVVRPX1NQTElUEAISFAoQQVVUT19TUExJVF9NRVJHRRADQgwKCnBhcnRpdGlvbnMiJgoPRXhlY3V0aW9uUG9saWN5EhMKC3ByZXNldF9uYW1lGAEgASgJIrEBChFSZXBsaWNhdGlvblBvbGljeRITCgtwcmVzZXRfbmFtZRgBIAEoCRIWCg5yZXBsaWNhc19jb3VudBgCIAEoDRI9ChxjcmVhdGVfcGVyX2F2YWlsYWJpbGl0eV96b25lGAMgASgOMhcuWWRiLkZlYXR1cmVGbGFnLlN0YXR1cxIwCg9hbGxvd19wcm9tb3Rpb24YBCABKA4yFy5ZZGIuRmVhdHVyZUZsYWcuU3RhdHVzIiQKDUNhY2hpbmdQb2xpY3kSEwoLcHJlc2V0X25hbWUYASABKAki6wIKDFRhYmxlUHJvZmlsZRITCgtwcmVzZXRfbmFtZRgBIAEoCRIwCg5zdG9yYWdlX3BvbGljeRgCIAEoCzIYLllkYi5UYWJsZS5TdG9yYWdlUG9saWN5EjYKEWNvbXBhY3Rpb25fcG9saWN5GAMgASgLMhsuWWRiLlRhYmxlLkNvbXBhY3Rpb25Qb2xpY3kSOgoTcGFydGl0aW9uaW5nX3BvbGljeRgEIAEoCzIdLllkYi5UYWJsZS5QYXJ0aXRpb25pbmdQb2xpY3kSNAoQZXhlY3V0aW9uX3BvbGljeRgFIAEoCzIaLllkYi5UYWJsZS5FeGVjdXRpb25Qb2xpY3kSOAoScmVwbGljYXRpb25fcG9saWN5GAYgASgLMhwuWWRiLlRhYmxlLlJlcGxpY2F0aW9uUG9saWN5EjAKDmNhY2hpbmdfcG9saWN5GAcgASgLMhguWWRiLlRhYmxlLkNhY2hpbmdQb2xpY3kiqgMKE1NlcXVlbmNlRGVzY3JpcHRpb24SEQoEbmFtZRgBIAEoCUgAiAEBEhYKCW1pbl92YWx1ZRgCIAEoEkgBiAEBEhYKCW1heF92YWx1ZRgDIAEoEkgCiAEBEhgKC3N0YXJ0X3ZhbHVlGAQgASgSSAOIAQESEgoFY2FjaGUYBSABKARIBIgBARIWCglpbmNyZW1lbnQYBiABKBJIBYgBARISCgVjeWNsZRgHIAEoCEgGiAEBEjsKB3NldF92YWwYCCABKAsyJS5ZZGIuVGFibGUuU2VxdWVuY2VEZXNjcmlwdGlvbi5TZXRWYWxIB4gBARpWCgZTZXRWYWwSFwoKbmV4dF92YWx1ZRgBIAEoEkgAiAEBEhYKCW5leHRfdXNlZBgCIAEoCEgBiAEBQg0KC19uZXh0X3ZhbHVlQgwKCl9uZXh0X3VzZWRCBwoFX25hbWVCDAoKX21pbl92YWx1ZUIMCgpfbWF4X3ZhbHVlQg4KDF9zdGFydF92YWx1ZUIICgZfY2FjaGVCDAoKX2luY3JlbWVudEIICgZfY3ljbGVCCgoIX3NldF92YWwi2gEKCkNvbHVtbk1ldGESDAoEbmFtZRgBIAEoCRIXCgR0eXBlGAIgASgLMgkuWWRiLlR5cGUSDgoGZmFtaWx5GAMgASgJEhUKCG5vdF9udWxsGAQgASgISAGIAQESJwoMZnJvbV9saXRlcmFsGAUgASgLMg8uWWRiLlR5cGVkVmFsdWVIABI3Cg1mcm9tX3NlcXVlbmNlGAYgASgLMh4uWWRiLlRhYmxlLlNlcXVlbmNlRGVzY3JpcHRpb25IAEIPCg1kZWZhdWx0X3ZhbHVlQgsKCV9ub3RfbnVsbCJPChpEYXRlVHlwZUNvbHVtbk1vZGVTZXR0aW5ncxITCgtjb2x1bW5fbmFtZRgBIAEoCRIcChRleHBpcmVfYWZ0ZXJfc2Vjb25kcxgCIAEoDSKOAgofVmFsdWVTaW5jZVVuaXhFcG9jaE1vZGVTZXR0aW5ncxITCgtjb2x1bW5fbmFtZRgBIAEoCRJECgtjb2x1bW5fdW5pdBgCIAEoDjIvLllkYi5UYWJsZS5WYWx1ZVNpbmNlVW5peEVwb2NoTW9kZVNldHRpbmdzLlVuaXQSHAoUZXhwaXJlX2FmdGVyX3NlY29uZHMYAyABKA0icgoEVW5pdBIUChBVTklUX1VOU1BFQ0lGSUVEEAASEAoMVU5JVF9TRUNPTkRTEAESFQoRVU5JVF9NSUxMSVNFQ09ORFMQAhIVChFVTklUX01JQ1JPU0VDT05EUxADEhQKEFVOSVRfTkFOT1NFQ09ORFMQBCLEAQoLVHRsU2V0dGluZ3MSQQoQZGF0ZV90eXBlX2NvbHVtbhgBIAEoCzIlLllkYi5UYWJsZS5EYXRlVHlwZUNvbHVtbk1vZGVTZXR0aW5nc0gAEkwKFnZhbHVlX3NpbmNlX3VuaXhfZXBvY2gYAiABKAsyKi5ZZGIuVGFibGUuVmFsdWVTaW5jZVVuaXhFcG9jaE1vZGVTZXR0aW5nc0gAEhwKFHJ1bl9pbnRlcnZhbF9zZWNvbmRzGAMgASgNQgYKBG1vZGUi2gEKD1N0b3JhZ2VTZXR0aW5ncxIyChJ0YWJsZXRfY29tbWl0X2xvZzAYASABKAsyFi5ZZGIuVGFibGUuU3RvcmFnZVBvb2wSMgoSdGFibGV0X2NvbW1pdF9sb2cxGAIgASgLMhYuWWRiLlRhYmxlLlN0b3JhZ2VQb29sEigKCGV4dGVybmFsGAQgASgLMhYuWWRiLlRhYmxlLlN0b3JhZ2VQb29sEjUKFHN0b3JlX2V4dGVybmFsX2Jsb2JzGAUgASgOMhcuWWRiLkZlYXR1cmVGbGFnLlN0YXR1cyKEAgoMQ29sdW1uRmFtaWx5EgwKBG5hbWUYASABKAkSJAoEZGF0YRgCIAEoCzIWLllkYi5UYWJsZS5TdG9yYWdlUG9vbBI4Cgtjb21wcmVzc2lvbhgDIAEoDjIjLllkYi5UYWJsZS5Db2x1bW5GYW1pbHkuQ29tcHJlc3Npb24SLwoOa2VlcF9pbl9tZW1vcnkYBCABKA4yFy5ZZGIuRmVhdHVyZUZsYWcuU3RhdHVzIlUKC0NvbXByZXNzaW9uEhsKF0NPTVBSRVNTSU9OX1VOU1BFQ0lGSUVEEAASFAoQQ09NUFJFU1NJT05fTk9ORRABEhMKD0NPTVBSRVNTSU9OX0xaNBACIvcBChRQYXJ0aXRpb25pbmdTZXR0aW5ncxIUCgxwYXJ0aXRpb25fYnkYASADKAkSNQoUcGFydGl0aW9uaW5nX2J5X3NpemUYAiABKA4yFy5ZZGIuRmVhdHVyZUZsYWcuU3RhdHVzEhkKEXBhcnRpdGlvbl9zaXplX21iGAMgASgEEjUKFHBhcnRpdGlvbmluZ19ieV9sb2FkGAQgASgOMhcuWWRiLkZlYXR1cmVGbGFnLlN0YXR1cxIcChRtaW5fcGFydGl0aW9uc19jb3VudBgGIAEoBBIcChRtYXhfcGFydGl0aW9uc19jb3VudBgHIAEoBEoECAUQBiJDChZBelJlYWRSZXBsaWNhc1NldHRpbmdzEgwKBG5hbWUYASABKAkSGwoTcmVhZF9yZXBsaWNhc19jb3VudBgCIAEoBCJfChdDbHVzdGVyUmVwbGljYXNTZXR0aW5ncxJEChlhel9yZWFkX3JlcGxpY2FzX3NldHRpbmdzGAIgAygLMiEuWWRiLlRhYmxlLkF6UmVhZFJlcGxpY2FzU2V0dGluZ3MidAoUUmVhZFJlcGxpY2FzU2V0dGluZ3MSJAoacGVyX2F6X3JlYWRfcmVwbGljYXNfY291bnQYASABKARIABIkChphbnlfYXpfcmVhZF9yZXBsaWNhc19jb3VudBgCIAEoBEgAQgoKCHNldHRpbmdzSgQIAxAEIqoHChJDcmVhdGVUYWJsZVJlcXVlc3QSEgoKc2Vzc2lvbl9pZBgBIAEoCRIMCgRwYXRoGAIgASgJEiYKB2NvbHVtbnMYAyADKAsyFS5ZZGIuVGFibGUuQ29sdW1uTWV0YRITCgtwcmltYXJ5X2tleRgEIAMoCRIoCgdwcm9maWxlGAUgASgLMhcuWWRiLlRhYmxlLlRhYmxlUHJvZmlsZRI5ChBvcGVyYXRpb25fcGFyYW1zGAYgASgLMh8uWWRiLk9wZXJhdGlvbnMuT3BlcmF0aW9uUGFyYW1zEiYKB2luZGV4ZXMYByADKAsyFS5ZZGIuVGFibGUuVGFibGVJbmRleBIsCgx0dGxfc2V0dGluZ3MYCCABKAsyFi5ZZGIuVGFibGUuVHRsU2V0dGluZ3MSNAoQc3RvcmFnZV9zZXR0aW5ncxgJIAEoCzIaLllkYi5UYWJsZS5TdG9yYWdlU2V0dGluZ3MSMAoPY29sdW1uX2ZhbWlsaWVzGAogAygLMhcuWWRiLlRhYmxlLkNvbHVtbkZhbWlseRJaCgphdHRyaWJ1dGVzGAsgAygLMi0uWWRiLlRhYmxlLkNyZWF0ZVRhYmxlUmVxdWVzdC5BdHRyaWJ1dGVzRW50cnlCF6LmKgcKBQgBEIAgquYqCAoGCgQIARBkEhkKEWNvbXBhY3Rpb25fcG9saWN5GAwgASgJEhwKEnVuaWZvcm1fcGFydGl0aW9ucxgNIAEoBEgAEjoKEXBhcnRpdGlvbl9hdF9rZXlzGA4gASgLMh0uWWRiLlRhYmxlLkV4cGxpY2l0UGFydGl0aW9uc0gAEj4KFXBhcnRpdGlvbmluZ19zZXR0aW5ncxgPIAEoCzIfLllkYi5UYWJsZS5QYXJ0aXRpb25pbmdTZXR0aW5ncxIxChBrZXlfYmxvb21fZmlsdGVyGBAgASgOMhcuWWRiLkZlYXR1cmVGbGFnLlN0YXR1cxI/ChZyZWFkX3JlcGxpY2FzX3NldHRpbmdzGBEgASgLMh8uWWRiLlRhYmxlLlJlYWRSZXBsaWNhc1NldHRpbmdzEg8KB3RpZXJpbmcYEiABKAkSEQoJdGVtcG9yYXJ5GBMgASgIEigKCnN0b3JlX3R5cGUYFCABKA4yFC5ZZGIuVGFibGUuU3RvcmVUeXBlGjEKD0F0dHJpYnV0ZXNFbnRyeRILCgNrZXkYASABKAkSDQoFdmFsdWUYAiABKAk6AjgBQgwKCnBhcnRpdGlvbnMiQwoTQ3JlYXRlVGFibGVSZXNwb25zZRIsCglvcGVyYXRpb24YASABKAsyGS5ZZGIuT3BlcmF0aW9ucy5PcGVyYXRpb24idQoQRHJvcFRhYmxlUmVxdWVzdBISCgpzZXNzaW9uX2lkGAEgASgJEgwKBHBhdGgYAiABKAkSOQoQb3BlcmF0aW9uX3BhcmFtcxgEIAEoCzIfLllkYi5PcGVyYXRpb25zLk9wZXJhdGlvblBhcmFtc0oECAMQBCJBChFEcm9wVGFibGVSZXNwb25zZRIsCglvcGVyYXRpb24YASABKAsyGS5ZZGIuT3BlcmF0aW9ucy5PcGVyYXRpb24iXQoPUmVuYW1lSW5kZXhJdGVtEhMKC3NvdXJjZV9uYW1lGAEgASgJEhgKEGRlc3RpbmF0aW9uX25hbWUYAiABKAkSGwoTcmVwbGFjZV9kZXN0aW5hdGlvbhgDIAEoCCKVCQoRQWx0ZXJUYWJsZVJlcXVlc3QSEgoKc2Vzc2lvbl9pZBgBIAEoCRIMCgRwYXRoGAIgASgJEioKC2FkZF9jb2x1bW5zGAMgAygLMhUuWWRiLlRhYmxlLkNvbHVtbk1ldGESFAoMZHJvcF9jb2x1bW5zGAQgAygJEjkKEG9wZXJhdGlvbl9wYXJhbXMYBSABKAsyHy5ZZGIuT3BlcmF0aW9ucy5PcGVyYXRpb25QYXJhbXMSLAoNYWx0ZXJfY29sdW1ucxgGIAMoCzIVLllkYi5UYWJsZS5Db2x1bW5NZXRhEjIKEHNldF90dGxfc2V0dGluZ3MYByABKAsyFi5ZZGIuVGFibGUuVHRsU2V0dGluZ3NIABIzChFkcm9wX3R0bF9zZXR0aW5ncxgIIAEoCzIWLmdvb2dsZS5wcm90b2J1Zi5FbXB0eUgAEioKC2FkZF9pbmRleGVzGAkgAygLMhUuWWRiLlRhYmxlLlRhYmxlSW5kZXgSFAoMZHJvcF9pbmRleGVzGAogAygJEjoKFmFsdGVyX3N0b3JhZ2Vfc2V0dGluZ3MYCyABKAsyGi5ZZGIuVGFibGUuU3RvcmFnZVNldHRpbmdzEjQKE2FkZF9jb2x1bW5fZmFtaWxpZXMYDCADKAsyFy5ZZGIuVGFibGUuQ29sdW1uRmFtaWx5EjYKFWFsdGVyX2NvbHVtbl9mYW1pbGllcxgNIAMoCzIXLllkYi5UYWJsZS5Db2x1bW5GYW1pbHkSYAoQYWx0ZXJfYXR0cmlidXRlcxgOIAMoCzIxLllkYi5UYWJsZS5BbHRlclRhYmxlUmVxdWVzdC5BbHRlckF0dHJpYnV0ZXNFbnRyeUITouYqAxiAIKrmKggKBgoECAEQZBIdChVzZXRfY29tcGFjdGlvbl9wb2xpY3kYDyABKAkSRAobYWx0ZXJfcGFydGl0aW9uaW5nX3NldHRpbmdzGBAgASgLMh8uWWRiLlRhYmxlLlBhcnRpdGlvbmluZ1NldHRpbmdzEjUKFHNldF9rZXlfYmxvb21fZmlsdGVyGBEgASgOMhcuWWRiLkZlYXR1cmVGbGFnLlN0YXR1cxJDChpzZXRfcmVhZF9yZXBsaWNhc19zZXR0aW5ncxgSIAEoCzIfLllkYi5UYWJsZS5SZWFkUmVwbGljYXNTZXR0aW5ncxIuCg9hZGRfY2hhbmdlZmVlZHMYEyADKAsyFS5ZZGIuVGFibGUuQ2hhbmdlZmVlZBIYChBkcm9wX2NoYW5nZWZlZWRzGBQgAygJEjIKDnJlbmFtZV9pbmRleGVzGBUgAygLMhouWWRiLlRhYmxlLlJlbmFtZUluZGV4SXRlbRIVCgtzZXRfdGllcmluZxgWIAEoCUgBEi4KDGRyb3BfdGllcmluZxgXIAEoCzIWLmdvb2dsZS5wcm90b2J1Zi5FbXB0eUgBGjYKFEFsdGVyQXR0cmlidXRlc0VudHJ5EgsKA2tleRgBIAEoCRINCgV2YWx1ZRgCIAEoCToCOAFCDAoKdHRsX2FjdGlvbkIQCg50aWVyaW5nX2FjdGlvbiJCChJBbHRlclRhYmxlUmVzcG9uc2USLAoJb3BlcmF0aW9uGAEgASgLMhkuWWRiLk9wZXJhdGlvbnMuT3BlcmF0aW9uIpABChBDb3B5VGFibGVSZXF1ZXN0EhIKCnNlc3Npb25faWQYASABKAkSEwoLc291cmNlX3BhdGgYAiABKAkSGAoQZGVzdGluYXRpb25fcGF0aBgDIAEoCRI5ChBvcGVyYXRpb25fcGFyYW1zGAQgASgLMh8uWWRiLk9wZXJhdGlvbnMuT3BlcmF0aW9uUGFyYW1zIkEKEUNvcHlUYWJsZVJlc3BvbnNlEiwKCW9wZXJhdGlvbhgBIAEoCzIZLllkYi5PcGVyYXRpb25zLk9wZXJhdGlvbiJUCg1Db3B5VGFibGVJdGVtEhMKC3NvdXJjZV9wYXRoGAEgASgJEhgKEGRlc3RpbmF0aW9uX3BhdGgYAiABKAkSFAoMb21pdF9pbmRleGVzGAMgASgIIowBChFDb3B5VGFibGVzUmVxdWVzdBI5ChBvcGVyYXRpb25fcGFyYW1zGAEgASgLMh8uWWRiLk9wZXJhdGlvbnMuT3BlcmF0aW9uUGFyYW1zEhIKCnNlc3Npb25faWQYAiABKAkSKAoGdGFibGVzGAMgAygLMhguWWRiLlRhYmxlLkNvcHlUYWJsZUl0ZW0iQgoSQ29weVRhYmxlc1Jlc3BvbnNlEiwKCW9wZXJhdGlvbhgBIAEoCzIZLllkYi5PcGVyYXRpb25zLk9wZXJhdGlvbiJdCg9SZW5hbWVUYWJsZUl0ZW0SEwoLc291cmNlX3BhdGgYASABKAkSGAoQZGVzdGluYXRpb25fcGF0aBgCIAEoCRIbChNyZXBsYWNlX2Rlc3RpbmF0aW9uGAMgASgIIpABChNSZW5hbWVUYWJsZXNSZXF1ZXN0EjkKEG9wZXJhdGlvbl9wYXJhbXMYASABKAsyHy5ZZGIuT3BlcmF0aW9ucy5PcGVyYXRpb25QYXJhbXMSEgoKc2Vzc2lvbl9pZBgCIAEoCRIqCgZ0YWJsZXMYAyADKAsyGi5ZZGIuVGFibGUuUmVuYW1lVGFibGVJdGVtIkQKFFJlbmFtZVRhYmxlc1Jlc3BvbnNlEiwKCW9wZXJhdGlvbhgBIAEoCzIZLllkYi5PcGVyYXRpb25zLk9wZXJhdGlvbiL1AQoURGVzY3JpYmVUYWJsZVJlcXVlc3QSEgoKc2Vzc2lvbl9pZBgBIAEoCRIMCgRwYXRoGAIgASgJEjkKEG9wZXJhdGlvbl9wYXJhbXMYBCABKAsyHy5ZZGIuT3BlcmF0aW9ucy5PcGVyYXRpb25QYXJhbXMSIAoYaW5jbHVkZV9zaGFyZF9rZXlfYm91bmRzGAUgASgIEhsKE2luY2x1ZGVfdGFibGVfc3RhdHMYBiABKAgSHwoXaW5jbHVkZV9wYXJ0aXRpb25fc3RhdHMYByABKAgSIAoYaW5jbHVkZV9zaGFyZF9ub2Rlc19pbmZvGAkgASgIIkUKFURlc2NyaWJlVGFibGVSZXNwb25zZRIsCglvcGVyYXRpb24YASABKAsyGS5ZZGIuT3BlcmF0aW9ucy5PcGVyYXRpb24iyQYKE0Rlc2NyaWJlVGFibGVSZXN1bHQSHwoEc2VsZhgBIAEoCzIRLllkYi5TY2hlbWUuRW50cnkSJgoHY29sdW1ucxgCIAMoCzIVLllkYi5UYWJsZS5Db2x1bW5NZXRhEhMKC3ByaW1hcnlfa2V5GAMgAygJEikKEHNoYXJkX2tleV9ib3VuZHMYBCADKAsyDy5ZZGIuVHlwZWRWYWx1ZRIxCgdpbmRleGVzGAUgAygLMiAuWWRiLlRhYmxlLlRhYmxlSW5kZXhEZXNjcmlwdGlvbhIqCgt0YWJsZV9zdGF0cxgGIAEoCzIVLllkYi5UYWJsZS5UYWJsZVN0YXRzEiwKDHR0bF9zZXR0aW5ncxgHIAEoCzIWLllkYi5UYWJsZS5UdGxTZXR0aW5ncxI0ChBzdG9yYWdlX3NldHRpbmdzGAggASgLMhouWWRiLlRhYmxlLlN0b3JhZ2VTZXR0aW5ncxIwCg9jb2x1bW5fZmFtaWxpZXMYCSADKAsyFy5ZZGIuVGFibGUuQ29sdW1uRmFtaWx5EkIKCmF0dHJpYnV0ZXMYCiADKAsyLi5ZZGIuVGFibGUuRGVzY3JpYmVUYWJsZVJlc3VsdC5BdHRyaWJ1dGVzRW50cnkSPgoVcGFydGl0aW9uaW5nX3NldHRpbmdzGAwgASgLMh8uWWRiLlRhYmxlLlBhcnRpdGlvbmluZ1NldHRpbmdzEjEKEGtleV9ibG9vbV9maWx0ZXIYDSABKA4yFy5ZZGIuRmVhdHVyZUZsYWcuU3RhdHVzEj8KFnJlYWRfcmVwbGljYXNfc2V0dGluZ3MYDiABKAsyHy5ZZGIuVGFibGUuUmVhZFJlcGxpY2FzU2V0dGluZ3MSNQoLY2hhbmdlZmVlZHMYDyADKAsyIC5ZZGIuVGFibGUuQ2hhbmdlZmVlZERlc2NyaXB0aW9uEg8KB3RpZXJpbmcYECABKAkSEQoJdGVtcG9yYXJ5GBEgASgIEigKCnN0b3JlX3R5cGUYEiABKA4yFC5ZZGIuVGFibGUuU3RvcmVUeXBlGjEKD0F0dHJpYnV0ZXNFbnRyeRILCgNrZXkYASABKAkSDQoFdmFsdWUYAiABKAk6AjgBSgQICxAMIjIKBVF1ZXJ5EhIKCHlxbF90ZXh0GAEgASgJSAASDAoCaWQYAiABKAlIAEIHCgVxdWVyeSIaChhTZXJpYWxpemFibGVNb2RlU2V0dGluZ3MiNgoST25saW5lTW9kZVNldHRpbmdzEiAKGGFsbG93X2luY29uc2lzdGVudF9yZWFkcxgBIAEoCCITChFTdGFsZU1vZGVTZXR0aW5ncyIWChRTbmFwc2hvdE1vZGVTZXR0aW5ncyKbAgoTVHJhbnNhY3Rpb25TZXR0aW5ncxJGChdzZXJpYWxpemFibGVfcmVhZF93cml0ZRgBIAEoCzIjLllkYi5UYWJsZS5TZXJpYWxpemFibGVNb2RlU2V0dGluZ3NIABI5ChBvbmxpbmVfcmVhZF9vbmx5GAIgASgLMh0uWWRiLlRhYmxlLk9ubGluZU1vZGVTZXR0aW5nc0gAEjcKD3N0YWxlX3JlYWRfb25seRgDIAEoCzIcLllkYi5UYWJsZS5TdGFsZU1vZGVTZXR0aW5nc0gAEj0KEnNuYXBzaG90X3JlYWRfb25seRgEIAEoCzIfLllkYi5UYWJsZS5TbmFwc2hvdE1vZGVTZXR0aW5nc0gAQgkKB3R4X21vZGUiewoSVHJhbnNhY3Rpb25Db250cm9sEg8KBXR4X2lkGAEgASgJSAASMgoIYmVnaW5fdHgYAiABKAsyHi5ZZGIuVGFibGUuVHJhbnNhY3Rpb25TZXR0aW5nc0gAEhEKCWNvbW1pdF90eBgKIAEoCEINCgt0eF9zZWxlY3RvciIpChBRdWVyeUNhY2hlUG9saWN5EhUKDWtlZXBfaW5fY2FjaGUYASABKAgisQEKFFF1ZXJ5U3RhdHNDb2xsZWN0aW9uIpgBCgRNb2RlEiAKHFNUQVRTX0NPTExFQ1RJT05fVU5TUEVDSUZJRUQQABIZChVTVEFUU19DT0xMRUNUSU9OX05PTkUQARIaChZTVEFUU19DT0xMRUNUSU9OX0JBU0lDEAISGQoVU1RBVFNfQ09MTEVDVElPTl9GVUxMEAMSHAoYU1RBVFNfQ09MTEVDVElPTl9QUk9GSUxFEAQivgMKF0V4ZWN1dGVEYXRhUXVlcnlSZXF1ZXN0EhIKCnNlc3Npb25faWQYASABKAkSMQoKdHhfY29udHJvbBgCIAEoCzIdLllkYi5UYWJsZS5UcmFuc2FjdGlvbkNvbnRyb2wSHwoFcXVlcnkYAyABKAsyEC5ZZGIuVGFibGUuUXVlcnkSRgoKcGFyYW1ldGVycxgEIAMoCzIyLllkYi5UYWJsZS5FeGVjdXRlRGF0YVF1ZXJ5UmVxdWVzdC5QYXJhbWV0ZXJzRW50cnkSNwoScXVlcnlfY2FjaGVfcG9saWN5GAUgASgLMhsuWWRiLlRhYmxlLlF1ZXJ5Q2FjaGVQb2xpY3kSOQoQb3BlcmF0aW9uX3BhcmFtcxgGIAEoCzIfLllkYi5PcGVyYXRpb25zLk9wZXJhdGlvblBhcmFtcxI7Cg1jb2xsZWN0X3N0YXRzGAcgASgOMiQuWWRiLlRhYmxlLlF1ZXJ5U3RhdHNDb2xsZWN0aW9uLk1vZGUaQgoPUGFyYW1ldGVyc0VudHJ5EgsKA2tleRgBIAEoCRIeCgV2YWx1ZRgCIAEoCzIPLllkYi5UeXBlZFZhbHVlOgI4ASJIChhFeGVjdXRlRGF0YVF1ZXJ5UmVzcG9uc2USLAoJb3BlcmF0aW9uGAEgASgLMhkuWWRiLk9wZXJhdGlvbnMuT3BlcmF0aW9uInwKGUV4ZWN1dGVTY2hlbWVRdWVyeVJlcXVlc3QSEgoKc2Vzc2lvbl9pZBgBIAEoCRIQCgh5cWxfdGV4dBgCIAEoCRI5ChBvcGVyYXRpb25fcGFyYW1zGAMgASgLMh8uWWRiLk9wZXJhdGlvbnMuT3BlcmF0aW9uUGFyYW1zIkoKGkV4ZWN1dGVTY2hlbWVRdWVyeVJlc3BvbnNlEiwKCW9wZXJhdGlvbhgBIAEoCzIZLllkYi5PcGVyYXRpb25zLk9wZXJhdGlvbiIdCg9UcmFuc2FjdGlvbk1ldGESCgoCaWQYASABKAkinwEKCVF1ZXJ5TWV0YRIKCgJpZBgBIAEoCRJDChBwYXJhbWV0ZXJzX3R5cGVzGAIgAygLMikuWWRiLlRhYmxlLlF1ZXJ5TWV0YS5QYXJhbWV0ZXJzVHlwZXNFbnRyeRpBChRQYXJhbWV0ZXJzVHlwZXNFbnRyeRILCgNrZXkYASABKAkSGAoFdmFsdWUYAiABKAsyCS5ZZGIuVHlwZToCOAEiwQEKEkV4ZWN1dGVRdWVyeVJlc3VsdBIjCgtyZXN1bHRfc2V0cxgBIAMoCzIOLllkYi5SZXN1bHRTZXQSKwoHdHhfbWV0YRgCIAEoCzIaLllkYi5UYWJsZS5UcmFuc2FjdGlvbk1ldGESKAoKcXVlcnlfbWV0YRgDIAEoCzIULllkYi5UYWJsZS5RdWVyeU1ldGESLwoLcXVlcnlfc3RhdHMYBCABKAsyGi5ZZGIuVGFibGVTdGF0cy5RdWVyeVN0YXRzIpwBChdFeHBsYWluRGF0YVF1ZXJ5UmVxdWVzdBISCgpzZXNzaW9uX2lkGAEgASgJEhAKCHlxbF90ZXh0GAIgASgJEjkKEG9wZXJhdGlvbl9wYXJhbXMYAyABKAsyHy5ZZGIuT3BlcmF0aW9ucy5PcGVyYXRpb25QYXJhbXMSIAoYY29sbGVjdF9mdWxsX2RpYWdub3N0aWNzGAQgASgIIkgKGEV4cGxhaW5EYXRhUXVlcnlSZXNwb25zZRIsCglvcGVyYXRpb24YASABKAsyGS5ZZGIuT3BlcmF0aW9ucy5PcGVyYXRpb24iWwoSRXhwbGFpblF1ZXJ5UmVzdWx0EhEKCXF1ZXJ5X2FzdBgBIAEoCRISCgpxdWVyeV9wbGFuGAIgASgJEh4KFnF1ZXJ5X2Z1bGxfZGlhZ25vc3RpY3MYAyABKAkiegoXUHJlcGFyZURhdGFRdWVyeVJlcXVlc3QSEgoKc2Vzc2lvbl9pZBgBIAEoCRIQCgh5cWxfdGV4dBgCIAEoCRI5ChBvcGVyYXRpb25fcGFyYW1zGAMgASgLMh8uWWRiLk9wZXJhdGlvbnMuT3BlcmF0aW9uUGFyYW1zIkgKGFByZXBhcmVEYXRhUXVlcnlSZXNwb25zZRIsCglvcGVyYXRpb24YASABKAsyGS5ZZGIuT3BlcmF0aW9ucy5PcGVyYXRpb24itwEKElByZXBhcmVRdWVyeVJlc3VsdBIQCghxdWVyeV9pZBgBIAEoCRJMChBwYXJhbWV0ZXJzX3R5cGVzGAIgAygLMjIuWWRiLlRhYmxlLlByZXBhcmVRdWVyeVJlc3VsdC5QYXJhbWV0ZXJzVHlwZXNFbnRyeRpBChRQYXJhbWV0ZXJzVHlwZXNFbnRyeRILCgNrZXkYASABKAkSGAoFdmFsdWUYAiABKAsyCS5ZZGIuVHlwZToCOAEiYQoQS2VlcEFsaXZlUmVxdWVzdBISCgpzZXNzaW9uX2lkGAEgASgJEjkKEG9wZXJhdGlvbl9wYXJhbXMYAiABKAsyHy5ZZGIuT3BlcmF0aW9ucy5PcGVyYXRpb25QYXJhbXMiQQoRS2VlcEFsaXZlUmVzcG9uc2USLAoJb3BlcmF0aW9uGAEgASgLMhkuWWRiLk9wZXJhdGlvbnMuT3BlcmF0aW9uIrcBCg9LZWVwQWxpdmVSZXN1bHQSQAoOc2Vzc2lvbl9zdGF0dXMYASABKA4yKC5ZZGIuVGFibGUuS2VlcEFsaXZlUmVzdWx0LlNlc3Npb25TdGF0dXMiYgoNU2Vzc2lvblN0YXR1cxIeChpTRVNTSU9OX1NUQVRVU19VTlNQRUNJRklFRBAAEhgKFFNFU1NJT05fU1RBVFVTX1JFQURZEAESFwoTU0VTU0lPTl9TVEFUVVNfQlVTWRACIp0BChdCZWdpblRyYW5zYWN0aW9uUmVxdWVzdBISCgpzZXNzaW9uX2lkGAEgASgJEjMKC3R4X3NldHRpbmdzGAIgASgLMh4uWWRiLlRhYmxlLlRyYW5zYWN0aW9uU2V0dGluZ3MSOQoQb3BlcmF0aW9uX3BhcmFtcxgDIAEoCzIfLllkYi5PcGVyYXRpb25zLk9wZXJhdGlvblBhcmFtcyJIChhCZWdpblRyYW5zYWN0aW9uUmVzcG9uc2USLAoJb3BlcmF0aW9uGAEgASgLMhkuWWRiLk9wZXJhdGlvbnMuT3BlcmF0aW9uIkUKFkJlZ2luVHJhbnNhY3Rpb25SZXN1bHQSKwoHdHhfbWV0YRgBIAEoCzIaLllkYi5UYWJsZS5UcmFuc2FjdGlvbk1ldGEitQEKGENvbW1pdFRyYW5zYWN0aW9uUmVxdWVzdBISCgpzZXNzaW9uX2lkGAEgASgJEg0KBXR4X2lkGAIgASgJEjkKEG9wZXJhdGlvbl9wYXJhbXMYAyABKAsyHy5ZZGIuT3BlcmF0aW9ucy5PcGVyYXRpb25QYXJhbXMSOwoNY29sbGVjdF9zdGF0cxgEIAEoDjIkLllkYi5UYWJsZS5RdWVyeVN0YXRzQ29sbGVjdGlvbi5Nb2RlIkkKGUNvbW1pdFRyYW5zYWN0aW9uUmVzcG9uc2USLAoJb3BlcmF0aW9uGAEgASgLMhkuWWRiLk9wZXJhdGlvbnMuT3BlcmF0aW9uIkoKF0NvbW1pdFRyYW5zYWN0aW9uUmVzdWx0Ei8KC3F1ZXJ5X3N0YXRzGAEgASgLMhouWWRiLlRhYmxlU3RhdHMuUXVlcnlTdGF0cyJ6ChpSb2xsYmFja1RyYW5zYWN0aW9uUmVxdWVzdBISCgpzZXNzaW9uX2lkGAEgASgJEg0KBXR4X2lkGAIgASgJEjkKEG9wZXJhdGlvbl9wYXJhbXMYAyABKAsyHy5ZZGIuT3BlcmF0aW9ucy5PcGVyYXRpb25QYXJhbXMiSwobUm9sbGJhY2tUcmFuc2FjdGlvblJlc3BvbnNlEiwKCW9wZXJhdGlvbhgBIAEoCzIZLllkYi5PcGVyYXRpb25zLk9wZXJhdGlvbiKYAQoYU3RvcmFnZVBvbGljeURlc2NyaXB0aW9uEgwKBG5hbWUYASABKAkSPwoGbGFiZWxzGAIgAygLMi8uWWRiLlRhYmxlLlN0b3JhZ2VQb2xpY3lEZXNjcmlwdGlvbi5MYWJlbHNFbnRyeRotCgtMYWJlbHNFbnRyeRILCgNrZXkYASABKAkSDQoFdmFsdWUYAiABKAk6AjgBIp4BChtDb21wYWN0aW9uUG9saWN5RGVzY3JpcHRpb24SDAoEbmFtZRgBIAEoCRJCCgZsYWJlbHMYAiADKAsyMi5ZZGIuVGFibGUuQ29tcGFjdGlvblBvbGljeURlc2NyaXB0aW9uLkxhYmVsc0VudHJ5Gi0KC0xhYmVsc0VudHJ5EgsKA2tleRgBIAEoCRINCgV2YWx1ZRgCIAEoCToCOAEiogEKHVBhcnRpdGlvbmluZ1BvbGljeURlc2NyaXB0aW9uEgwKBG5hbWUYASABKAkSRAoGbGFiZWxzGAIgAygLMjQuWWRiLlRhYmxlLlBhcnRpdGlvbmluZ1BvbGljeURlc2NyaXB0aW9uLkxhYmVsc0VudHJ5Gi0KC0xhYmVsc0VudHJ5EgsKA2tleRgBIAEoCRINCgV2YWx1ZRgCIAEoCToCOAEinAEKGkV4ZWN1dGlvblBvbGljeURlc2NyaXB0aW9uEgwKBG5hbWUYASABKAkSQQoGbGFiZWxzGAIgAygLMjEuWWRiLlRhYmxlLkV4ZWN1dGlvblBvbGljeURlc2NyaXB0aW9uLkxhYmVsc0VudHJ5Gi0KC0xhYmVsc0VudHJ5EgsKA2tleRgBIAEoCRINCgV2YWx1ZRgCIAEoCToCOAEioAEKHFJlcGxpY2F0aW9uUG9saWN5RGVzY3JpcHRpb24SDAoEbmFtZRgBIAEoCRJDCgZsYWJlbHMYAiADKAsyMy5ZZGIuVGFibGUuUmVwbGljYXRpb25Qb2xpY3lEZXNjcmlwdGlvbi5MYWJlbHNFbnRyeRotCgtMYWJlbHNFbnRyeRILCgNrZXkYASABKAkSDQoFdmFsdWUYAiABKAk6AjgBIpgBChhDYWNoaW5nUG9saWN5RGVzY3JpcHRpb24SDAoEbmFtZRgBIAEoCRI/CgZsYWJlbHMYAiADKAsyLy5ZZGIuVGFibGUuQ2FjaGluZ1BvbGljeURlc2NyaXB0aW9uLkxhYmVsc0VudHJ5Gi0KC0xhYmVsc0VudHJ5EgsKA2tleRgBIAEoCRINCgV2YWx1ZRgCIAEoCToCOAEivgQKF1RhYmxlUHJvZmlsZURlc2NyaXB0aW9uEgwKBG5hbWUYASABKAkSPgoGbGFiZWxzGAIgAygLMi4uWWRiLlRhYmxlLlRhYmxlUHJvZmlsZURlc2NyaXB0aW9uLkxhYmVsc0VudHJ5Eh4KFmRlZmF1bHRfc3RvcmFnZV9wb2xpY3kYAyABKAkSIAoYYWxsb3dlZF9zdG9yYWdlX3BvbGljaWVzGAQgAygJEiEKGWRlZmF1bHRfY29tcGFjdGlvbl9wb2xpY3kYBSABKAkSIwobYWxsb3dlZF9jb21wYWN0aW9uX3BvbGljaWVzGAYgAygJEiMKG2RlZmF1bHRfcGFydGl0aW9uaW5nX3BvbGljeRgHIAEoCRIlCh1hbGxvd2VkX3BhcnRpdGlvbmluZ19wb2xpY2llcxgIIAMoCRIgChhkZWZhdWx0X2V4ZWN1dGlvbl9wb2xpY3kYCSABKAkSIgoaYWxsb3dlZF9leGVjdXRpb25fcG9saWNpZXMYCiADKAkSIgoaZGVmYXVsdF9yZXBsaWNhdGlvbl9wb2xpY3kYCyABKAkSJAocYWxsb3dlZF9yZXBsaWNhdGlvbl9wb2xpY2llcxgMIAMoCRIeChZkZWZhdWx0X2NhY2hpbmdfcG9saWN5GA0gASgJEiAKGGFsbG93ZWRfY2FjaGluZ19wb2xpY2llcxgOIAMoCRotCgtMYWJlbHNFbnRyeRILCgNrZXkYASABKAkSDQoFdmFsdWUYAiABKAk6AjgBIlgKG0Rlc2NyaWJlVGFibGVPcHRpb25zUmVxdWVzdBI5ChBvcGVyYXRpb25fcGFyYW1zGAEgASgLMh8uWWRiLk9wZXJhdGlvbnMuT3BlcmF0aW9uUGFyYW1zIkwKHERlc2NyaWJlVGFibGVPcHRpb25zUmVzcG9uc2USLAoJb3BlcmF0aW9uGAEgASgLMhkuWWRiLk9wZXJhdGlvbnMuT3BlcmF0aW9uIpkEChpEZXNjcmliZVRhYmxlT3B0aW9uc1Jlc3VsdBJBChV0YWJsZV9wcm9maWxlX3ByZXNldHMYASADKAsyIi5ZZGIuVGFibGUuVGFibGVQcm9maWxlRGVzY3JpcHRpb24SQwoWc3RvcmFnZV9wb2xpY3lfcHJlc2V0cxgCIAMoCzIjLllkYi5UYWJsZS5TdG9yYWdlUG9saWN5RGVzY3JpcHRpb24SSQoZY29tcGFjdGlvbl9wb2xpY3lfcHJlc2V0cxgDIAMoCzImLllkYi5UYWJsZS5Db21wYWN0aW9uUG9saWN5RGVzY3JpcHRpb24STQobcGFydGl0aW9uaW5nX3BvbGljeV9wcmVzZXRzGAQgAygLMiguWWRiLlRhYmxlLlBhcnRpdGlvbmluZ1BvbGljeURlc2NyaXB0aW9uEkcKGGV4ZWN1dGlvbl9wb2xpY3lfcHJlc2V0cxgFIAMoCzIlLllkYi5UYWJsZS5FeGVjdXRpb25Qb2xpY3lEZXNjcmlwdGlvbhJLChpyZXBsaWNhdGlvbl9wb2xpY3lfcHJlc2V0cxgGIAMoCzInLllkYi5UYWJsZS5SZXBsaWNhdGlvblBvbGljeURlc2NyaXB0aW9uEkMKFmNhY2hpbmdfcG9saWN5X3ByZXNldHMYByADKAsyIy5ZZGIuVGFibGUuQ2FjaGluZ1BvbGljeURlc2NyaXB0aW9uIsABCghLZXlSYW5nZRIiCgdncmVhdGVyGAEgASgLMg8uWWRiLlR5cGVkVmFsdWVIABIrChBncmVhdGVyX29yX2VxdWFsGAIgASgLMg8uWWRiLlR5cGVkVmFsdWVIABIfCgRsZXNzGAMgASgLMg8uWWRiLlR5cGVkVmFsdWVIARIoCg1sZXNzX29yX2VxdWFsGAQgASgLMg8uWWRiLlR5cGVkVmFsdWVIAUIMCgpmcm9tX2JvdW5kQgoKCHRvX2JvdW5kIrgCChBSZWFkVGFibGVSZXF1ZXN0EhIKCnNlc3Npb25faWQYASABKAkSDAoEcGF0aBgCIAEoCRImCglrZXlfcmFuZ2UYAyABKAsyEy5ZZGIuVGFibGUuS2V5UmFuZ2USDwoHY29sdW1ucxgEIAMoCRIPCgdvcmRlcmVkGAUgASgIEhEKCXJvd19saW1pdBgGIAEoBBItCgx1c2Vfc25hcHNob3QYByABKA4yFy5ZZGIuRmVhdHVyZUZsYWcuU3RhdHVzEhkKEWJhdGNoX2xpbWl0X2J5dGVzGAggASgEEhgKEGJhdGNoX2xpbWl0X3Jvd3MYCSABKAQSQQogcmV0dXJuX25vdF9udWxsX2RhdGFfYXNfb3B0aW9uYWwYCiABKA4yFy5ZZGIuRmVhdHVyZUZsYWcuU3RhdHVzIrwBChFSZWFkVGFibGVSZXNwb25zZRIpCgZzdGF0dXMYASABKA4yGS5ZZGIuU3RhdHVzSWRzLlN0YXR1c0NvZGUSJwoGaXNzdWVzGAIgAygLMhcuWWRiLklzc3VlLklzc3VlTWVzc2FnZRInCghzbmFwc2hvdBgEIAEoCzIVLllkYi5WaXJ0dWFsVGltZXN0YW1wEioKBnJlc3VsdBgDIAEoCzIaLllkYi5UYWJsZS5SZWFkVGFibGVSZXN1bHQiNQoPUmVhZFRhYmxlUmVzdWx0EiIKCnJlc3VsdF9zZXQYASABKAsyDi5ZZGIuUmVzdWx0U2V0ImMKD1JlYWRSb3dzUmVxdWVzdBISCgpzZXNzaW9uX2lkGAEgASgJEgwKBHBhdGgYAiABKAkSHQoEa2V5cxgDIAEoCzIPLllkYi5UeXBlZFZhbHVlEg8KB2NvbHVtbnMYBCADKAkiigEKEFJlYWRSb3dzUmVzcG9uc2USKQoGc3RhdHVzGAEgASgOMhkuWWRiLlN0YXR1c0lkcy5TdGF0dXNDb2RlEicKBmlzc3VlcxgCIAMoCzIXLllkYi5Jc3N1ZS5Jc3N1ZU1lc3NhZ2USIgoKcmVzdWx0X3NldBgDIAEoCzIOLllkYi5SZXN1bHRTZXQijQIKEUJ1bGtVcHNlcnRSZXF1ZXN0Eg0KBXRhYmxlGAEgASgJEh0KBHJvd3MYAiABKAsyDy5ZZGIuVHlwZWRWYWx1ZRI5ChBvcGVyYXRpb25fcGFyYW1zGAMgASgLMh8uWWRiLk9wZXJhdGlvbnMuT3BlcmF0aW9uUGFyYW1zEj8KFGFycm93X2JhdGNoX3NldHRpbmdzGAcgASgLMh8uWWRiLkZvcm1hdHMuQXJyb3dCYXRjaFNldHRpbmdzSAASMAoMY3N2X3NldHRpbmdzGAggASgLMhguWWRiLkZvcm1hdHMuQ3N2U2V0dGluZ3NIABINCgRkYXRhGOgHIAEoDEINCgtkYXRhX2Zvcm1hdCJCChJCdWxrVXBzZXJ0UmVzcG9uc2USLAoJb3BlcmF0aW9uGAEgASgLMhkuWWRiLk9wZXJhdGlvbnMuT3BlcmF0aW9uIhIKEEJ1bGtVcHNlcnRSZXN1bHQiswMKF0V4ZWN1dGVTY2FuUXVlcnlSZXF1ZXN0Eh8KBXF1ZXJ5GAMgASgLMhAuWWRiLlRhYmxlLlF1ZXJ5EkYKCnBhcmFtZXRlcnMYBCADKAsyMi5ZZGIuVGFibGUuRXhlY3V0ZVNjYW5RdWVyeVJlcXVlc3QuUGFyYW1ldGVyc0VudHJ5EjUKBG1vZGUYBiABKA4yJy5ZZGIuVGFibGUuRXhlY3V0ZVNjYW5RdWVyeVJlcXVlc3QuTW9kZRI7Cg1jb2xsZWN0X3N0YXRzGAggASgOMiQuWWRiLlRhYmxlLlF1ZXJ5U3RhdHNDb2xsZWN0aW9uLk1vZGUSIAoYY29sbGVjdF9mdWxsX2RpYWdub3N0aWNzGAkgASgIGkIKD1BhcmFtZXRlcnNFbnRyeRILCgNrZXkYASABKAkSHgoFdmFsdWUYAiABKAsyDy5ZZGIuVHlwZWRWYWx1ZToCOAEiPQoETW9kZRIUChBNT0RFX1VOU1BFQ0lGSUVEEAASEAoMTU9ERV9FWFBMQUlOEAESDQoJTU9ERV9FWEVDEANKBAgBEAJKBAgCEANKBAgFEAZKBAgHEAgirwEKH0V4ZWN1dGVTY2FuUXVlcnlQYXJ0aWFsUmVzcG9uc2USKQoGc3RhdHVzGAEgASgOMhkuWWRiLlN0YXR1c0lkcy5TdGF0dXNDb2RlEicKBmlzc3VlcxgCIAMoCzIXLllkYi5Jc3N1ZS5Jc3N1ZU1lc3NhZ2USOAoGcmVzdWx0GAMgASgLMiguWWRiLlRhYmxlLkV4ZWN1dGVTY2FuUXVlcnlQYXJ0aWFsUmVzdWx0IqwBCh1FeGVjdXRlU2NhblF1ZXJ5UGFydGlhbFJlc3VsdBIiCgpyZXN1bHRfc2V0GAEgASgLMg4uWWRiLlJlc3VsdFNldBIvCgtxdWVyeV9zdGF0cxgGIAEoCzIaLllkYi5UYWJsZVN0YXRzLlF1ZXJ5U3RhdHMSHgoWcXVlcnlfZnVsbF9kaWFnbm9zdGljcxgHIAEoCUoECAIQA0oECAMQBEoECAQQBUoECAUQBipSCglTdG9yZVR5cGUSGgoWU1RPUkVfVFlQRV9VTlNQRUNJRklFRBAAEhIKDlNUT1JFX1RZUEVfUk9XEAESFQoRU1RPUkVfVFlQRV9DT0xVTU4QAkJTChR0ZWNoLnlkYi5wcm90by50YWJsZVo4Z2l0aHViLmNvbS95ZGItcGxhdGZvcm0veWRiLWdvLWdlbnByb3RvL3Byb3Rvcy9ZZGJfVGFibGX4AQFiBnByb3RvMw", [file_protos_annotations_validation, file_protos_ydb_common, file_protos_ydb_issue_message, file_protos_ydb_operation, file_protos_ydb_query_stats, file_protos_ydb_value, file_protos_ydb_scheme, file_protos_ydb_status_codes, file_protos_ydb_topic, file_protos_ydb_formats, file_google_protobuf_empty, file_google_protobuf_duration, file_google_protobuf_timestamp]);
/**
* Describes the message Ydb.Table.CreateSessionRequest.
* Use `create(CreateSessionRequestSchema)` to create a new message.
*/
export const CreateSessionRequestSchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 0);
/**
* Describes the message Ydb.Table.CreateSessionResponse.
* Use `create(CreateSessionResponseSchema)` to create a new message.
*/
export const CreateSessionResponseSchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 1);
/**
* Describes the message Ydb.Table.CreateSessionResult.
* Use `create(CreateSessionResultSchema)` to create a new message.
*/
export const CreateSessionResultSchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 2);
/**
* Describes the message Ydb.Table.DeleteSessionRequest.
* Use `create(DeleteSessionRequestSchema)` to create a new message.
*/
export const DeleteSessionRequestSchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 3);
/**
* Describes the message Ydb.Table.DeleteSessionResponse.
* Use `create(DeleteSessionResponseSchema)` to create a new message.
*/
export const DeleteSessionResponseSchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 4);
/**
* Describes the message Ydb.Table.GlobalIndex.
* Use `create(GlobalIndexSchema)` to create a new message.
*/
export const GlobalIndexSchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 5);
/**
* Describes the message Ydb.Table.GlobalAsyncIndex.
* Use `create(GlobalAsyncIndexSchema)` to create a new message.
*/
export const GlobalAsyncIndexSchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 6);
/**
* Describes the message Ydb.Table.GlobalUniqueIndex.
* Use `create(GlobalUniqueIndexSchema)` to create a new message.
*/
export const GlobalUniqueIndexSchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 7);
/**
* Describes the message Ydb.Table.TableIndex.
* Use `create(TableIndexSchema)` to create a new message.
*/
export const TableIndexSchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 8);
/**
* Describes the message Ydb.Table.TableIndexDescription.
* Use `create(TableIndexDescriptionSchema)` to create a new message.
*/
export const TableIndexDescriptionSchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 9);
/**
* @generated from enum Ydb.Table.TableIndexDescription.Status
*/
export var TableIndexDescription_Status;
(function (TableIndexDescription_Status) {
/**
* @generated from enum value: STATUS_UNSPECIFIED = 0;
*/
TableIndexDescription_Status[TableIndexDescription_Status["UNSPECIFIED"] = 0] = "UNSPECIFIED";
/**
* Index is ready to use
*
* @generated from enum value: STATUS_READY = 1;
*/
TableIndexDescription_Status[TableIndexDescription_Status["READY"] = 1] = "READY";
/**
* index is being built
*
* @generated from enum value: STATUS_BUILDING = 2;
*/
TableIndexDescription_Status[TableIndexDescription_Status["BUILDING"] = 2] = "BUILDING";
})(TableIndexDescription_Status || (TableIndexDescription_Status = {}));
/**
* Describes the enum Ydb.Table.TableIndexDescription.Status.
*/
export const TableIndexDescription_StatusSchema = /*@__PURE__*/ enumDesc(file_protos_ydb_table, 9, 0);
/**
* Describes the message Ydb.Table.IndexBuildState.
* Use `create(IndexBuildStateSchema)` to create a new message.
*/
export const IndexBuildStateSchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 10);
/**
* @generated from enum Ydb.Table.IndexBuildState.State
*/
export var IndexBuildState_State;
(function (IndexBuildState_State) {
/**
* @generated from enum value: STATE_UNSPECIFIED = 0;
*/
IndexBuildState_State[IndexBuildState_State["UNSPECIFIED"] = 0] = "UNSPECIFIED";
/**
* @generated from enum value: STATE_PREPARING = 1;
*/
IndexBuildState_State[IndexBuildState_State["PREPARING"] = 1] = "PREPARING";
/**
* @generated from enum value: STATE_TRANSFERING_DATA = 2;
*/
IndexBuildState_State[IndexBuildState_State["TRANSFERING_DATA"] = 2] = "TRANSFERING_DATA";
/**
* @generated from enum value: STATE_APPLYING = 3;
*/
IndexBuildState_State[IndexBuildState_State["APPLYING"] = 3] = "APPLYING";
/**
* @generated from enum value: STATE_DONE = 4;
*/
IndexBuildState_State[IndexBuildState_State["DONE"] = 4] = "DONE";
/**
* @generated from enum value: STATE_CANCELLATION = 5;
*/
IndexBuildState_State[IndexBuildState_State["CANCELLATION"] = 5] = "CANCELLATION";
/**
* @generated from enum value: STATE_CANCELLED = 6;
*/
IndexBuildState_State[IndexBuildState_State["CANCELLED"] = 6] = "CANCELLED";
/**
* @generated from enum value: STATE_REJECTION = 7;
*/
IndexBuildState_State[IndexBuildState_State["REJECTION"] = 7] = "REJECTION";
/**
* @generated from enum value: STATE_REJECTED = 8;
*/
IndexBuildState_State[IndexBuildState_State["REJECTED"] = 8] = "REJECTED";
})(IndexBuildState_State || (IndexBuildState_State = {}));
/**
* Describes the enum Ydb.Table.IndexBuildState.State.
*/
export const IndexBuildState_StateSchema = /*@__PURE__*/ enumDesc(file_protos_ydb_table, 10, 0);
/**
* Describes the message Ydb.Table.IndexBuildDescription.
* Use `create(IndexBuildDescriptionSchema)` to create a new message.
*/
export const IndexBuildDescriptionSchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 11);
/**
* Describes the message Ydb.Table.IndexBuildMetadata.
* Use `create(IndexBuildMetadataSchema)` to create a new message.
*/
export const IndexBuildMetadataSchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 12);
/**
* Describes the message Ydb.Table.ChangefeedMode.
* Use `create(ChangefeedModeSchema)` to create a new message.
*/
export const ChangefeedModeSchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 13);
/**
* @generated from enum Ydb.Table.ChangefeedMode.Mode
*/
export var ChangefeedMode_Mode;
(function (ChangefeedMode_Mode) {
/**
* @generated from enum value: MODE_UNSPECIFIED = 0;
*/
ChangefeedMode_Mode[ChangefeedMode_Mode["UNSPECIFIED"] = 0] = "UNSPECIFIED";
/**
* Only the key component of the modified row
*
* @generated from enum value: MODE_KEYS_ONLY = 1;
*/
ChangefeedMode_Mode[ChangefeedMode_Mode["KEYS_ONLY"] = 1] = "KEYS_ONLY";
/**
* Updated columns
*
* @generated from enum value: MODE_UPDATES = 2;
*/
ChangefeedMode_Mode[ChangefeedMode_Mode["UPDATES"] = 2] = "UPDATES";
/**
* The entire row, as it appears after it was modified
*
* @generated from enum value: MODE_NEW_IMAGE = 3;
*/
ChangefeedMode_Mode[ChangefeedMode_Mode["NEW_IMAGE"] = 3] = "NEW_IMAGE";
/**
* The entire row, as it appeared before it was modified
*
* @generated from enum value: MODE_OLD_IMAGE = 4;
*/
ChangefeedMode_Mode[ChangefeedMode_Mode["OLD_IMAGE"] = 4] = "OLD_IMAGE";
/**
* Both new and old images of the row
*
* @generated from enum value: MODE_NEW_AND_OLD_IMAGES = 5;
*/
ChangefeedMode_Mode[ChangefeedMode_Mode["NEW_AND_OLD_IMAGES"] = 5] = "NEW_AND_OLD_IMAGES";
})(ChangefeedMode_Mode || (ChangefeedMode_Mode = {}));
/**
* Describes the enum Ydb.Table.ChangefeedMode.Mode.
*/
export const ChangefeedMode_ModeSchema = /*@__PURE__*/ enumDesc(file_protos_ydb_table, 13, 0);
/**
* Describes the message Ydb.Table.ChangefeedFormat.
* Use `create(ChangefeedFormatSchema)` to create a new message.
*/
export const ChangefeedFormatSchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 14);
/**
* @generated from enum Ydb.Table.ChangefeedFormat.Format
*/
export var ChangefeedFormat_Format;
(function (ChangefeedFormat_Format) {
/**
* @generated from enum value: FORMAT_UNSPECIFIED = 0;
*/
ChangefeedFormat_Format[ChangefeedFormat_Format["UNSPECIFIED"] = 0] = "UNSPECIFIED";
/**
* Change record in JSON format for common (row oriented) tables
*
* @generated from enum value: FORMAT_JSON = 1;
*/
ChangefeedFormat_Format[ChangefeedFormat_Format["JSON"] = 1] = "JSON";
/**
* Change record in JSON format for document (DynamoDB-compatible) tables
*
* @generated from enum value: FORMAT_DYNAMODB_STREAMS_JSON = 2;
*/
ChangefeedFormat_Format[ChangefeedFormat_Format["DYNAMODB_STREAMS_JSON"] = 2] = "DYNAMODB_STREAMS_JSON";
/**
* Debezium-like change record JSON format for common (row oriented) tables
*
* @generated from enum value: FORMAT_DEBEZIUM_JSON = 3;
*/
ChangefeedFormat_Format[ChangefeedFormat_Format["DEBEZIUM_JSON"] = 3] = "DEBEZIUM_JSON";
})(ChangefeedFormat_Format || (ChangefeedFormat_Format = {}));
/**
* Describes the enum Ydb.Table.ChangefeedFormat.Format.
*/
export const ChangefeedFormat_FormatSchema = /*@__PURE__*/ enumDesc(file_protos_ydb_table, 14, 0);
/**
* Describes the message Ydb.Table.Changefeed.
* Use `create(ChangefeedSchema)` to create a new message.
*/
export const ChangefeedSchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 15);
/**
* Describes the message Ydb.Table.ChangefeedDescription.
* Use `create(ChangefeedDescriptionSchema)` to create a new message.
*/
export const ChangefeedDescriptionSchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 16);
/**
* @generated from enum Ydb.Table.ChangefeedDescription.State
*/
export var ChangefeedDescription_State;
(function (ChangefeedDescription_State) {
/**
* @generated from enum value: STATE_UNSPECIFIED = 0;
*/
ChangefeedDescription_State[ChangefeedDescription_State["UNSPECIFIED"] = 0] = "UNSPECIFIED";
/**
* Normal state, from this state changefeed can be disabled
*
* @generated from enum value: STATE_ENABLED = 1;
*/
ChangefeedDescription_State[ChangefeedDescription_State["ENABLED"] = 1] = "ENABLED";
/**
* No new change records are generated, but the old ones remain available
* From this state changefeed cannot be switched to any other state
*
* @generated from enum value: STATE_DISABLED = 2;
*/
ChangefeedDescription_State[ChangefeedDescription_State["DISABLED"] = 2] = "DISABLED";
/**
* An initial scan is being performed.
* After its completion changefeed will switch to the normal state
*
* @generated from enum value: STATE_INITIAL_SCAN = 3;
*/
ChangefeedDescription_State[ChangefeedDescription_State["INITIAL_SCAN"] = 3] = "INITIAL_SCAN";
})(ChangefeedDescription_State || (ChangefeedDescription_State = {}));
/**
* Describes the enum Ydb.Table.ChangefeedDescription.State.
*/
export const ChangefeedDescription_StateSchema = /*@__PURE__*/ enumDesc(file_protos_ydb_table, 16, 0);
/**
* Describes the message Ydb.Table.StoragePool.
* Use `create(StoragePoolSchema)` to create a new message.
*/
export const StoragePoolSchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 17);
/**
* Describes the message Ydb.Table.StoragePolicy.
* Use `create(StoragePolicySchema)` to create a new message.
*/
export const StoragePolicySchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 18);
/**
* Describes the message Ydb.Table.ColumnFamilyPolicy.
* Use `create(ColumnFamilyPolicySchema)` to create a new message.
*/
export const ColumnFamilyPolicySchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 19);
/**
* @generated from enum Ydb.Table.ColumnFamilyPolicy.Compression
*/
export var ColumnFamilyPolicy_Compression;
(function (ColumnFamilyPolicy_Compression) {
/**
* @generated from enum value: COMPRESSION_UNSPECIFIED = 0;
*/
ColumnFamilyPolicy_Compression[ColumnFamilyPolicy_Compression["COMPRESSION_UNSPECIFIED"] = 0] = "COMPRESSION_UNSPECIFIED";
/**
* @generated from enum value: UNCOMPRESSED = 1;
*/
ColumnFamilyPolicy_Compression[ColumnFamilyPolicy_Compression["UNCOMPRESSED"] = 1] = "UNCOMPRESSED";
/**
* @generated from enum value: COMPRESSED = 2;
*/
ColumnFamilyPolicy_Compression[ColumnFamilyPolicy_Compression["COMPRESSED"] = 2] = "COMPRESSED";
})(ColumnFamilyPolicy_Compression || (ColumnFamilyPolicy_Compression = {}));
/**
* Describes the enum Ydb.Table.ColumnFamilyPolicy.Compression.
*/
export const ColumnFamilyPolicy_CompressionSchema = /*@__PURE__*/ enumDesc(file_protos_ydb_table, 19, 0);
/**
* Describes the message Ydb.Table.CompactionPolicy.
* Use `create(CompactionPolicySchema)` to create a new message.
*/
export const CompactionPolicySchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 20);
/**
* Describes the message Ydb.Table.ExplicitPartitions.
* Use `create(ExplicitPartitionsSchema)` to create a new message.
*/
export const ExplicitPartitionsSchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 21);
/**
* Describes the message Ydb.Table.PartitionStats.
* Use `create(PartitionStatsSchema)` to create a new message.
*/
export const PartitionStatsSchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 22);
/**
* Describes the message Ydb.Table.TableStats.
* Use `create(TableStatsSchema)` to create a new message.
*/
export const TableStatsSchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 23);
/**
* Describes the message Ydb.Table.PartitioningPolicy.
* Use `create(PartitioningPolicySchema)` to create a new message.
*/
export const PartitioningPolicySchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 24);
/**
* @generated from enum Ydb.Table.PartitioningPolicy.AutoPartitioningPolicy
*/
export var PartitioningPolicy_AutoPartitioningPolicy;
(function (PartitioningPolicy_AutoPartitioningPolicy) {
/**
* @generated from enum value: AUTO_PARTITIONING_POLICY_UNSPECIFIED = 0;
*/
PartitioningPolicy_AutoPartitioningPolicy[PartitioningPolicy_AutoPartitioningPolicy["AUTO_PARTITIONING_POLICY_UNSPECIFIED"] = 0] = "AUTO_PARTITIONING_POLICY_UNSPECIFIED";
/**
* @generated from enum value: DISABLED = 1;
*/
PartitioningPolicy_AutoPartitioningPolicy[PartitioningPolicy_AutoPartitioningPolicy["DISABLED"] = 1] = "DISABLED";
/**
* @generated from enum value: AUTO_SPLIT = 2;
*/
PartitioningPolicy_AutoPartitioningPolicy[PartitioningPolicy_AutoPartitioningPolicy["AUTO_SPLIT"] = 2] = "AUTO_SPLIT";
/**
* @generated from enum value: AUTO_SPLIT_MERGE = 3;
*/
PartitioningPolicy_AutoPartitioningPolicy[PartitioningPolicy_AutoPartitioningPolicy["AUTO_SPLIT_MERGE"] = 3] = "AUTO_SPLIT_MERGE";
})(PartitioningPolicy_AutoPartitioningPolicy || (PartitioningPolicy_AutoPartitioningPolicy = {}));
/**
* Describes the enum Ydb.Table.PartitioningPolicy.AutoPartitioningPolicy.
*/
export const PartitioningPolicy_AutoPartitioningPolicySchema = /*@__PURE__*/ enumDesc(file_protos_ydb_table, 24, 0);
/**
* Describes the message Ydb.Table.ExecutionPolicy.
* Use `create(ExecutionPolicySchema)` to create a new message.
*/
export const ExecutionPolicySchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 25);
/**
* Describes the message Ydb.Table.ReplicationPolicy.
* Use `create(ReplicationPolicySchema)` to create a new message.
*/
export const ReplicationPolicySchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 26);
/**
* Describes the message Ydb.Table.CachingPolicy.
* Use `create(CachingPolicySchema)` to create a new message.
*/
export const CachingPolicySchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 27);
/**
* Describes the message Ydb.Table.TableProfile.
* Use `create(TableProfileSchema)` to create a new message.
*/
export const TableProfileSchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 28);
/**
* Describes the message Ydb.Table.SequenceDescription.
* Use `create(SequenceDescriptionSchema)` to create a new message.
*/
export const SequenceDescriptionSchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 29);
/**
* Describes the message Ydb.Table.SequenceDescription.SetVal.
* Use `create(SequenceDescription_SetValSchema)` to create a new message.
*/
export const SequenceDescription_SetValSchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 29, 0);
/**
* Describes the message Ydb.Table.ColumnMeta.
* Use `create(ColumnMetaSchema)` to create a new message.
*/
export const ColumnMetaSchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 30);
/**
* Describes the message Ydb.Table.DateTypeColumnModeSettings.
* Use `create(DateTypeColumnModeSettingsSchema)` to create a new message.
*/
export const DateTypeColumnModeSettingsSchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 31);
/**
* Describes the message Ydb.Table.ValueSinceUnixEpochModeSettings.
* Use `create(ValueSinceUnixEpochModeSettingsSchema)` to create a new message.
*/
export const ValueSinceUnixEpochModeSettingsSchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 32);
/**
* @generated from enum Ydb.Table.ValueSinceUnixEpochModeSettings.Unit
*/
export var ValueSinceUnixEpochModeSettings_Unit;
(function (ValueSinceUnixEpochModeSettings_Unit) {
/**
* @generated from enum value: UNIT_UNSPECIFIED = 0;
*/
ValueSinceUnixEpochModeSettings_Unit[ValueSinceUnixEpochModeSettings_Unit["UNSPECIFIED"] = 0] = "UNSPECIFIED";
/**
* @generated from enum value: UNIT_SECONDS = 1;
*/
ValueSinceUnixEpochModeSettings_Unit[ValueSinceUnixEpochModeSettings_Unit["SECONDS"] = 1] = "SECONDS";
/**
* @generated from enum value: UNIT_MILLISECONDS = 2;
*/
ValueSinceUnixEpochModeSettings_Unit[ValueSinceUnixEpochModeSettings_Unit["MILLISECONDS"] = 2] = "MILLISECONDS";
/**
* @generated from enum value: UNIT_MICROSECONDS = 3;
*/
ValueSinceUnixEpochModeSettings_Unit[ValueSinceUnixEpochModeSettings_Unit["MICROSECONDS"] = 3] = "MICROSECONDS";
/**
* @generated from enum value: UNIT_NANOSECONDS = 4;
*/
ValueSinceUnixEpochModeSettings_Unit[ValueSinceUnixEpochModeSettings_Unit["NANOSECONDS"] = 4] = "NANOSECONDS";
})(ValueSinceUnixEpochModeSettings_Unit || (ValueSinceUnixEpochModeSettings_Unit = {}));
/**
* Describes the enum Ydb.Table.ValueSinceUnixEpochModeSettings.Unit.
*/
export const ValueSinceUnixEpochModeSettings_UnitSchema = /*@__PURE__*/ enumDesc(file_protos_ydb_table, 32, 0);
/**
* Describes the message Ydb.Table.TtlSettings.
* Use `create(TtlSettingsSchema)` to create a new message.
*/
export const TtlSettingsSchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 33);
/**
* Describes the message Ydb.Table.StorageSettings.
* Use `create(StorageSettingsSchema)` to create a new message.
*/
export const StorageSettingsSchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 34);
/**
* Describes the message Ydb.Table.ColumnFamily.
* Use `create(ColumnFamilySchema)` to create a new message.
*/
export const ColumnFamilySchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 35);
/**
* @generated from enum Ydb.Table.ColumnFamily.Compression
*/
export var ColumnFamily_Compression;
(function (ColumnFamily_Compression) {
/**
* @generated from enum value: COMPRESSION_UNSPECIFIED = 0;
*/
ColumnFamily_Compression[ColumnFamily_Compression["UNSPECIFIED"] = 0] = "UNSPECIFIED";
/**
* @generated from enum value: COMPRESSION_NONE = 1;
*/
ColumnFamily_Compression[ColumnFamily_Compression["NONE"] = 1] = "NONE";
/**
* @generated from enum value: COMPRESSION_LZ4 = 2;
*/
ColumnFamily_Compression[ColumnFamily_Compression["LZ4"] = 2] = "LZ4";
})(ColumnFamily_Compression || (ColumnFamily_Compression = {}));
/**
* Describes the enum Ydb.Table.ColumnFamily.Compression.
*/
export const ColumnFamily_CompressionSchema = /*@__PURE__*/ enumDesc(file_protos_ydb_table, 35, 0);
/**
* Describes the message Ydb.Table.PartitioningSettings.
* Use `create(PartitioningSettingsSchema)` to create a new message.
*/
export const PartitioningSettingsSchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 36);
/**
* Describes the message Ydb.Table.AzReadReplicasSettings.
* Use `create(AzReadReplicasSettingsSchema)` to create a new message.
*/
export const AzReadReplicasSettingsSchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 37);
/**
* Describes the message Ydb.Table.ClusterReplicasSettings.
* Use `create(ClusterReplicasSettingsSchema)` to create a new message.
*/
export const ClusterReplicasSettingsSchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 38);
/**
* Describes the message Ydb.Table.ReadReplicasSettings.
* Use `create(ReadReplicasSettingsSchema)` to create a new message.
*/
export const ReadReplicasSettingsSchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 39);
/**
* Describes the message Ydb.Table.CreateTableRequest.
* Use `create(CreateTableRequestSchema)` to create a new message.
*/
export const CreateTableRequestSchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 40);
/**
* Describes the message Ydb.Table.CreateTableResponse.
* Use `create(CreateTableResponseSchema)` to create a new message.
*/
export const CreateTableResponseSchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 41);
/**
* Describes the message Ydb.Table.DropTableRequest.
* Use `create(DropTableRequestSchema)` to create a new message.
*/
export const DropTableRequestSchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 42);
/**
* Describes the message Ydb.Table.DropTableResponse.
* Use `create(DropTableResponseSchema)` to create a new message.
*/
export const DropTableResponseSchema = /*@__PURE__*/ messageDesc(file_protos_ydb_table, 43);
/**
* Describes the message Ydb.Table.RenameIndexItem.
* Use `create(RenameIndexItemSchema)` to create a new me