Skip to main content

mz_expr/mnt/build/debug/build/mz-expr-d4c7f6fd01ea6b36/out/
mz_expr.scalar.rs

1// This file is @generated by prost-build.
2#[allow(missing_docs)]
3#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
4pub struct ProtoDomainLimit {
5    #[prost(oneof = "proto_domain_limit::Kind", tags = "1, 2, 3")]
6    pub kind: ::core::option::Option<proto_domain_limit::Kind>,
7}
8/// Nested message and enum types in `ProtoDomainLimit`.
9pub mod proto_domain_limit {
10    #[allow(missing_docs)]
11    #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)]
12    pub enum Kind {
13        #[prost(message, tag = "1")]
14        None(()),
15        #[prost(int64, tag = "2")]
16        Inclusive(i64),
17        #[prost(int64, tag = "3")]
18        Exclusive(i64),
19    }
20}
21#[allow(missing_docs)]
22#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
23pub struct ProtoEvalError {
24    #[prost(
25        oneof = "proto_eval_error::Kind",
26        tags = "1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80"
27    )]
28    pub kind: ::core::option::Option<proto_eval_error::Kind>,
29}
30/// Nested message and enum types in `ProtoEvalError`.
31pub mod proto_eval_error {
32    #[allow(missing_docs)]
33    #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
34    pub struct ProtoUnsupported {
35        #[prost(string, tag = "1")]
36        pub feature: ::prost::alloc::string::String,
37        #[prost(uint64, optional, tag = "2")]
38        pub discussion_no: ::core::option::Option<u64>,
39    }
40    #[allow(missing_docs)]
41    #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
42    pub struct ProtoInvalidLayer {
43        #[prost(uint64, tag = "1")]
44        pub max_layer: u64,
45        #[prost(int64, tag = "2")]
46        pub val: i64,
47    }
48    #[allow(missing_docs)]
49    #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
50    pub struct ProtoInvalidByteSequence {
51        #[prost(string, tag = "1")]
52        pub byte_sequence: ::prost::alloc::string::String,
53        #[prost(string, tag = "2")]
54        pub encoding_name: ::prost::alloc::string::String,
55    }
56    #[allow(missing_docs)]
57    #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
58    pub struct ProtoInvalidJsonbCast {
59        #[prost(string, tag = "1")]
60        pub from: ::prost::alloc::string::String,
61        #[prost(string, tag = "2")]
62        pub to: ::prost::alloc::string::String,
63    }
64    #[allow(missing_docs)]
65    #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
66    pub struct ProtoUnsupportedUnits {
67        #[prost(string, tag = "1")]
68        pub units: ::prost::alloc::string::String,
69        #[prost(string, tag = "2")]
70        pub typ: ::prost::alloc::string::String,
71    }
72    #[allow(missing_docs)]
73    #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
74    pub struct ProtoOutOfDomain {
75        #[prost(message, optional, tag = "1")]
76        pub lower: ::core::option::Option<super::ProtoDomainLimit>,
77        #[prost(message, optional, tag = "2")]
78        pub upper: ::core::option::Option<super::ProtoDomainLimit>,
79        #[prost(string, tag = "3")]
80        pub id: ::prost::alloc::string::String,
81    }
82    #[allow(missing_docs)]
83    #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
84    pub struct ProtoStringValueTooLong {
85        #[prost(string, tag = "1")]
86        pub target_type: ::prost::alloc::string::String,
87        #[prost(uint64, tag = "2")]
88        pub length: u64,
89    }
90    #[allow(missing_docs)]
91    #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
92    pub struct ProtoIncompatibleArrayDimensions {
93        #[prost(message, optional, tag = "1")]
94        pub dims: ::core::option::Option<proto_incompatible_array_dimensions::ProtoDims>,
95    }
96    /// Nested message and enum types in `ProtoIncompatibleArrayDimensions`.
97    pub mod proto_incompatible_array_dimensions {
98        #[allow(missing_docs)]
99        #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
100        pub struct ProtoDims {
101            #[prost(uint64, tag = "1")]
102            pub f0: u64,
103            #[prost(uint64, tag = "2")]
104            pub f1: u64,
105        }
106    }
107    #[allow(missing_docs)]
108    #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
109    pub struct ProtoIndexOutOfRange {
110        #[prost(int32, tag = "1")]
111        pub provided: i32,
112        #[prost(int32, tag = "2")]
113        pub valid_end: i32,
114    }
115    #[allow(missing_docs)]
116    #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
117    pub struct ProtoInvalidIdentifier {
118        #[prost(string, tag = "1")]
119        pub ident: ::prost::alloc::string::String,
120        #[prost(string, optional, tag = "2")]
121        pub detail: ::core::option::Option<::prost::alloc::string::String>,
122    }
123    #[allow(missing_docs)]
124    #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
125    pub struct ProtoValueOutOfRange {
126        #[prost(string, tag = "1")]
127        pub value: ::prost::alloc::string::String,
128    }
129    #[allow(missing_docs)]
130    #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
131    pub struct ProtoDateDiffOverflow {
132        #[prost(string, tag = "1")]
133        pub unit: ::prost::alloc::string::String,
134        #[prost(string, tag = "2")]
135        pub a: ::prost::alloc::string::String,
136        #[prost(string, tag = "3")]
137        pub b: ::prost::alloc::string::String,
138    }
139    #[allow(missing_docs)]
140    #[derive(Clone, PartialEq, Eq, Hash, ::prost::Oneof)]
141    pub enum Kind {
142        #[prost(int32, tag = "1")]
143        CharacterNotValidForEncoding(i32),
144        #[prost(int32, tag = "2")]
145        CharacterTooLargeForEncoding(i32),
146        #[prost(string, tag = "3")]
147        DateBinOutOfRange(::prost::alloc::string::String),
148        #[prost(message, tag = "4")]
149        DivisionByZero(()),
150        #[prost(message, tag = "5")]
151        Unsupported(ProtoUnsupported),
152        #[prost(message, tag = "6")]
153        FloatOverflow(()),
154        #[prost(message, tag = "7")]
155        FloatUnderflow(()),
156        #[prost(message, tag = "8")]
157        NumericFieldOverflow(()),
158        #[prost(message, tag = "9")]
159        Float32OutOfRange(ProtoValueOutOfRange),
160        #[prost(message, tag = "10")]
161        Float64OutOfRange(ProtoValueOutOfRange),
162        #[prost(message, tag = "11")]
163        Int16OutOfRange(ProtoValueOutOfRange),
164        #[prost(message, tag = "12")]
165        Int32OutOfRange(ProtoValueOutOfRange),
166        #[prost(message, tag = "13")]
167        Int64OutOfRange(ProtoValueOutOfRange),
168        #[prost(message, tag = "14")]
169        OidOutOfRange(ProtoValueOutOfRange),
170        #[prost(message, tag = "15")]
171        IntervalOutOfRange(ProtoValueOutOfRange),
172        #[prost(message, tag = "16")]
173        TimestampOutOfRange(()),
174        #[prost(message, tag = "17")]
175        CharOutOfRange(()),
176        #[prost(message, tag = "18")]
177        InvalidBase64Equals(()),
178        #[prost(uint32, tag = "19")]
179        InvalidBase64Symbol(u32),
180        #[prost(message, tag = "20")]
181        InvalidBase64EndSequence(()),
182        #[prost(string, tag = "21")]
183        InvalidTimezone(::prost::alloc::string::String),
184        #[prost(message, tag = "22")]
185        InvalidTimezoneInterval(()),
186        #[prost(message, tag = "23")]
187        InvalidTimezoneConversion(()),
188        #[prost(message, tag = "24")]
189        InvalidLayer(ProtoInvalidLayer),
190        #[prost(message, tag = "25")]
191        InvalidArray(::mz_repr::adt::array::ProtoInvalidArrayError),
192        #[prost(string, tag = "26")]
193        InvalidEncodingName(::prost::alloc::string::String),
194        #[prost(string, tag = "27")]
195        InvalidHashAlgorithm(::prost::alloc::string::String),
196        #[prost(message, tag = "28")]
197        InvalidByteSequence(ProtoInvalidByteSequence),
198        #[prost(message, tag = "29")]
199        InvalidJsonbCast(ProtoInvalidJsonbCast),
200        #[prost(string, tag = "30")]
201        InvalidRegex(::prost::alloc::string::String),
202        #[prost(uint32, tag = "31")]
203        InvalidRegexFlag(u32),
204        #[prost(string, tag = "32")]
205        InvalidParameterValue(::prost::alloc::string::String),
206        #[prost(message, tag = "33")]
207        NegSqrt(()),
208        #[prost(message, tag = "34")]
209        NullCharacterNotPermitted(()),
210        #[prost(string, tag = "35")]
211        UnknownUnits(::prost::alloc::string::String),
212        #[prost(message, tag = "36")]
213        UnsupportedUnits(ProtoUnsupportedUnits),
214        #[prost(message, tag = "37")]
215        UnterminatedLikeEscapeSequence(()),
216        #[prost(message, tag = "38")]
217        Parse(::mz_repr::strconv::ProtoParseError),
218        #[prost(message, tag = "39")]
219        ParseHex(::mz_repr::strconv::ProtoParseHexError),
220        #[prost(string, tag = "40")]
221        Internal(::prost::alloc::string::String),
222        #[prost(string, tag = "41")]
223        InfinityOutOfDomain(::prost::alloc::string::String),
224        #[prost(string, tag = "42")]
225        NegativeOutOfDomain(::prost::alloc::string::String),
226        #[prost(string, tag = "43")]
227        ZeroOutOfDomain(::prost::alloc::string::String),
228        #[prost(message, tag = "44")]
229        OutOfDomain(ProtoOutOfDomain),
230        #[prost(string, tag = "45")]
231        ComplexOutOfRange(::prost::alloc::string::String),
232        #[prost(message, tag = "46")]
233        MultipleRowsFromSubquery(()),
234        #[prost(string, tag = "47")]
235        Undefined(::prost::alloc::string::String),
236        #[prost(message, tag = "48")]
237        LikePatternTooLong(()),
238        #[prost(message, tag = "49")]
239        LikeEscapeTooLong(()),
240        #[prost(message, tag = "50")]
241        StringValueTooLong(ProtoStringValueTooLong),
242        #[prost(message, tag = "51")]
243        MultidimensionalArrayRemovalNotSupported(()),
244        #[prost(message, tag = "52")]
245        IncompatibleArrayDimensions(ProtoIncompatibleArrayDimensions),
246        #[prost(string, tag = "53")]
247        TypeFromOid(::prost::alloc::string::String),
248        #[prost(message, tag = "54")]
249        IndexOutOfRange(ProtoIndexOutOfRange),
250        #[prost(message, tag = "55")]
251        Uint16OutOfRange(ProtoValueOutOfRange),
252        #[prost(message, tag = "56")]
253        Uint32OutOfRange(ProtoValueOutOfRange),
254        #[prost(message, tag = "57")]
255        Uint64OutOfRange(ProtoValueOutOfRange),
256        #[prost(message, tag = "58")]
257        DateOutOfRange(()),
258        #[prost(message, tag = "59")]
259        MzTimestampOutOfRange(ProtoValueOutOfRange),
260        #[prost(message, tag = "60")]
261        MzTimestampStepOverflow(()),
262        #[prost(message, tag = "61")]
263        TimestampCannotBeNan(()),
264        #[prost(message, tag = "62")]
265        InvalidRange(::mz_repr::adt::range::ProtoInvalidRangeError),
266        #[prost(string, tag = "63")]
267        InvalidRoleId(::prost::alloc::string::String),
268        #[prost(string, tag = "64")]
269        InvalidPrivileges(::prost::alloc::string::String),
270        #[prost(string, tag = "65")]
271        WmrRecursionLimitExceeded(::prost::alloc::string::String),
272        #[prost(message, tag = "66")]
273        MultiDimensionalArraySearch(()),
274        #[prost(string, tag = "67")]
275        MustNotBeNull(::prost::alloc::string::String),
276        #[prost(message, tag = "68")]
277        InvalidIdentifier(ProtoInvalidIdentifier),
278        #[prost(message, tag = "69")]
279        ArrayFillWrongArraySubscripts(()),
280        #[prost(uint64, tag = "70")]
281        MaxArraySizeExceeded(u64),
282        #[prost(string, tag = "71")]
283        InvalidDatePart(::prost::alloc::string::String),
284        #[prost(message, tag = "72")]
285        DateDiffOverflow(ProtoDateDiffOverflow),
286        #[prost(string, tag = "73")]
287        IfNullError(::prost::alloc::string::String),
288        #[prost(message, tag = "74")]
289        LengthTooLarge(()),
290        #[prost(message, tag = "75")]
291        AclArrayNullElement(()),
292        #[prost(message, tag = "76")]
293        MzAclArrayNullElement(()),
294        #[prost(string, tag = "77")]
295        InvalidIanaTimezoneId(::prost::alloc::string::String),
296        #[prost(string, tag = "78")]
297        PrettyError(::prost::alloc::string::String),
298        #[prost(message, tag = "79")]
299        NegLimit(()),
300        #[prost(message, tag = "80")]
301        KeyCannotBeNull(()),
302    }
303}