github.com/dolthub/dolt/go@v0.40.5-0.20240520175717-68db7794bea6/gen/fb/serial/encoding.go (about) 1 // Copyright 2022-2023 Dolthub, Inc. 2 // 3 // Licensed under the Apache License, Version 2.0 (the "License"); 4 // you may not use this file except in compliance with the License. 5 // You may obtain a copy of the License at 6 // 7 // http://www.apache.org/licenses/LICENSE-2.0 8 // 9 // Unless required by applicable law or agreed to in writing, software 10 // distributed under the License is distributed on an "AS IS" BASIS, 11 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 // See the License for the specific language governing permissions and 13 // limitations under the License. 14 15 // Code generated by the FlatBuffers compiler. DO NOT EDIT. 16 17 package serial 18 19 import ( 20 "strconv" 21 ) 22 23 type Encoding byte 24 25 const ( 26 EncodingNull Encoding = 0 27 EncodingInt8 Encoding = 1 28 EncodingUint8 Encoding = 2 29 EncodingInt16 Encoding = 3 30 EncodingUint16 Encoding = 4 31 EncodingInt32 Encoding = 7 32 EncodingUint32 Encoding = 8 33 EncodingInt64 Encoding = 9 34 EncodingUint64 Encoding = 10 35 EncodingFloat32 Encoding = 11 36 EncodingFloat64 Encoding = 12 37 EncodingBit64 Encoding = 13 38 EncodingHash128 Encoding = 14 39 EncodingYear Encoding = 15 40 EncodingDate Encoding = 16 41 EncodingTime Encoding = 17 42 EncodingDatetime Encoding = 18 43 EncodingEnum Encoding = 19 44 EncodingSet Encoding = 20 45 EncodingBytesAddr Encoding = 21 46 EncodingCommitAddr Encoding = 22 47 EncodingStringAddr Encoding = 23 48 EncodingJSONAddr Encoding = 24 49 EncodingCell Encoding = 25 50 EncodingGeomAddr Encoding = 26 51 EncodingExtendedAddr Encoding = 27 52 EncodingString Encoding = 128 53 EncodingBytes Encoding = 129 54 EncodingDecimal Encoding = 130 55 EncodingJSON Encoding = 131 56 EncodingGeometry Encoding = 133 57 EncodingExtended Encoding = 134 58 ) 59 60 var EnumNamesEncoding = map[Encoding]string{ 61 EncodingNull: "Null", 62 EncodingInt8: "Int8", 63 EncodingUint8: "Uint8", 64 EncodingInt16: "Int16", 65 EncodingUint16: "Uint16", 66 EncodingInt32: "Int32", 67 EncodingUint32: "Uint32", 68 EncodingInt64: "Int64", 69 EncodingUint64: "Uint64", 70 EncodingFloat32: "Float32", 71 EncodingFloat64: "Float64", 72 EncodingBit64: "Bit64", 73 EncodingHash128: "Hash128", 74 EncodingYear: "Year", 75 EncodingDate: "Date", 76 EncodingTime: "Time", 77 EncodingDatetime: "Datetime", 78 EncodingEnum: "Enum", 79 EncodingSet: "Set", 80 EncodingBytesAddr: "BytesAddr", 81 EncodingCommitAddr: "CommitAddr", 82 EncodingStringAddr: "StringAddr", 83 EncodingJSONAddr: "JSONAddr", 84 EncodingCell: "Cell", 85 EncodingGeomAddr: "GeomAddr", 86 EncodingExtendedAddr: "ExtendedAddr", 87 EncodingString: "String", 88 EncodingBytes: "Bytes", 89 EncodingDecimal: "Decimal", 90 EncodingJSON: "JSON", 91 EncodingGeometry: "Geometry", 92 EncodingExtended: "Extended", 93 } 94 95 var EnumValuesEncoding = map[string]Encoding{ 96 "Null": EncodingNull, 97 "Int8": EncodingInt8, 98 "Uint8": EncodingUint8, 99 "Int16": EncodingInt16, 100 "Uint16": EncodingUint16, 101 "Int32": EncodingInt32, 102 "Uint32": EncodingUint32, 103 "Int64": EncodingInt64, 104 "Uint64": EncodingUint64, 105 "Float32": EncodingFloat32, 106 "Float64": EncodingFloat64, 107 "Bit64": EncodingBit64, 108 "Hash128": EncodingHash128, 109 "Year": EncodingYear, 110 "Date": EncodingDate, 111 "Time": EncodingTime, 112 "Datetime": EncodingDatetime, 113 "Enum": EncodingEnum, 114 "Set": EncodingSet, 115 "BytesAddr": EncodingBytesAddr, 116 "CommitAddr": EncodingCommitAddr, 117 "StringAddr": EncodingStringAddr, 118 "JSONAddr": EncodingJSONAddr, 119 "Cell": EncodingCell, 120 "GeomAddr": EncodingGeomAddr, 121 "ExtendedAddr": EncodingExtendedAddr, 122 "String": EncodingString, 123 "Bytes": EncodingBytes, 124 "Decimal": EncodingDecimal, 125 "JSON": EncodingJSON, 126 "Geometry": EncodingGeometry, 127 "Extended": EncodingExtended, 128 } 129 130 func (v Encoding) String() string { 131 if s, ok := EnumNamesEncoding[v]; ok { 132 return s 133 } 134 return "Encoding(" + strconv.FormatInt(int64(v), 10) + ")" 135 }