/
dev-npgsql
/
npgsql
Обзор
Документация
Войти
/
dev-npgsql
/
npgsql
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
test-logs
src/Npgsql/PostgresTypes/PostgresMultirangeType.cs
38 строк
1 KB
Nino Floris
Remove obsolete UTF-8 BOMs (#6542)
13 апр 2026, 17:13
Не верифицирован
13 апр 2026, 17:13
5225216
Код
Авторство
О чём код?
using Npgsql.Internal.Postgres; namespace Npgsql.PostgresTypes; /// <summary> /// Represents a PostgreSQL multirange data type. /// </summary> /// <remarks> /// <p>See https://www.postgresql.org/docs/current/static/rangetypes.html.</p> /// <p>Multirange types were introduced in PostgreSQL 14.</p> /// </remarks> public class PostgresMultirangeType : PostgresType { /// <summary> /// The PostgreSQL data type of the range of this multirange. /// </summary> public PostgresRangeType Subrange { get; } /// <summary> /// Constructs a representation of a PostgreSQL multirange data type. /// </summary> protected internal PostgresMultirangeType(string ns, string name, uint oid, PostgresRangeType rangePostgresType) : base(ns, name, oid) { Subrange = rangePostgresType; Subrange.Multirange = this; } /// <summary> /// Constructs a representation of a PostgreSQL multirange data type. /// </summary> internal PostgresMultirangeType(DataTypeName dataTypeName, Oid oid, PostgresRangeType rangePostgresType) : base(dataTypeName, oid) { Subrange = rangePostgresType; Subrange.Multirange = this; } }