| Modifier and Type | Class and Description |
|---|---|
static class |
EnumCodec.Builder.RegistrationPriority
An enumeration of codec registration priorities.
|
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
CodecRegistrar |
build()
Build a
CodecRegistrar to be used with PostgresqlConnectionConfiguration.Builder#codecRegistrar(CodecRegistrar). |
EnumCodec.Builder |
withEnum(String name,
Class<? extends Enum<?>> enumClass)
Add a Postgres enum type to
Enum mapping. |
EnumCodec.Builder |
withRegistrationPriority(EnumCodec.Builder.RegistrationPriority registrationPriority)
Configure the codec registration priority.
|
public EnumCodec.Builder withEnum(String name, Class<? extends Enum<?>> enumClass)
Enum mapping.name - name of the Postgres enum typeenumClass - the corresponding Java typeEnumCodec.Builderpublic EnumCodec.Builder withRegistrationPriority(EnumCodec.Builder.RegistrationPriority registrationPriority)
EnumCodec.Builder.RegistrationPriority.LAST.registrationPriority - the registration priorityEnumCodec.BuilderIllegalArgumentException - of registrationPriority is null.public CodecRegistrar build()
CodecRegistrar to be used with PostgresqlConnectionConfiguration.Builder#codecRegistrar(CodecRegistrar).
The codec registrar registers the codes to be used as part of the connection setup.CodecRegistrar.Copyright © 2023. All rights reserved.