#
# This source file is part of the EdgeDB open source project.
#
# Copyright 2016-present MagicStack Inc. and the EdgeDB authors.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#     http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#

# Use `edb gen-types` to regenerate `edb/schema/_types.py` based on this file.

# Base Scalar Types

00000000-0000-0000-0000-000000000001 anytype
00000000-0000-0000-0000-000000000002 anytuple
00000000-0000-0000-0000-000000000003 anyobject

00000000-0000-0000-0000-0000000000F0 std
00000000-0000-0000-0000-0000000000FF empty-tuple

00000000-0000-0000-0000-000000000100 std::uuid
00000000-0000-0000-0000-000000000101 std::str
00000000-0000-0000-0000-000000000102 std::bytes
00000000-0000-0000-0000-000000000103 std::int16
00000000-0000-0000-0000-000000000104 std::int32
00000000-0000-0000-0000-000000000105 std::int64
00000000-0000-0000-0000-000000000106 std::float32
00000000-0000-0000-0000-000000000107 std::float64
00000000-0000-0000-0000-000000000108 std::decimal
00000000-0000-0000-0000-000000000109 std::bool
00000000-0000-0000-0000-00000000010A std::datetime
00000000-0000-0000-0000-00000000010E std::duration
00000000-0000-0000-0000-00000000010F std::json
00000000-0000-0000-0000-000000000110 std::bigint

00000000-0000-0000-0000-00000000010B std::cal::local_datetime
00000000-0000-0000-0000-00000000010C std::cal::local_date
00000000-0000-0000-0000-00000000010D std::cal::local_time
00000000-0000-0000-0000-000000000111 std::cal::relative_duration
00000000-0000-0000-0000-000000000112 std::cal::date_duration

00000000-0000-0000-0000-000000000130 cfg::memory

00000000-0000-0000-0000-000001000001 std::pg::json
00000000-0000-0000-0000-000001000002 std::pg::timestamptz
00000000-0000-0000-0000-000001000003 std::pg::timestamp
00000000-0000-0000-0000-000001000004 std::pg::date
00000000-0000-0000-0000-000001000005 std::pg::interval
