Skip to content

jdbc-v1

Кодогенератор клиентского SDK для языка Java, опирающийся на JDBC.

Производит библиотеку, предоставляющую все запросы в проекте в виде класса-декоратора, расширяющего предоставленное соединение JDBC операциями исполнения запросов с уже осуществлённым мэпингом и структурами данных для параметров и результатов, специфичными для каждого запроса.

Вы можете использовать эту библиотеку в любом другом языке, исполняемом на платформе JVM. Например, в Scala, Kotlin, Clojure.

Поддерживаемые структуры данных

Примитивные типы

Таблица поддерживаемых примитивных типов данных Postgres в параметрах и результатах запросов:

Тип Postgres В параметрах В результатах
bool
bytea
date
char
cidr
date
datemultirange
daterange
float4
float8
inet
int2
int4
int4multirange
int4range
int8
int8multirange
int8range
interval
json
jsonb
macaddr
macaddr8
money
numeric
nummultirange
numrange
text
time
timestamp
timestamptz
timetz
tsmultirange
tsrange
tstzmultirange
tstzrange
uuid
xml

Массивы

Тип элемента массива Postgres В параметрах В результатах
bool
bytea
date
char
cidr
date
datemultirange
daterange
float4
float8
inet
int2
int4
int4multirange
int4range
int8
int8multirange
int8range
interval
json
jsonb
macaddr
macaddr8
money
numeric
nummultirange
numrange
text
time
timestamp
timestamptz
timetz
tsmultirange
tsrange
tstzmultirange
tstzrange
uuid
xml

Поддержка массивов в результатах находится в разработке.

Энумерации

В разработке.

Композитные типы

В разработке.