Package io.debezium.connector.postgresql
Class PostgresType.Builder
java.lang.Object
io.debezium.connector.postgresql.PostgresType.Builder
- Enclosing class:
PostgresType
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intprivate final intprivate final intprivate final Stringprivate final intprivate intprivate final org.postgresql.core.TypeInfoprivate final TypeRegistry -
Constructor Summary
ConstructorsConstructorDescriptionBuilder(TypeRegistry typeRegistry, String name, int oid, int jdbcId, int modifiers, org.postgresql.core.TypeInfo typeInfo) -
Method Summary
Modifier and TypeMethodDescriptionbuild()elementType(int elementTypeOid) enumValues(List<String> enumValues) booleanparentType(int parentTypeOid)
-
Field Details
-
typeRegistry
-
name
-
oid
private final int oid -
jdbcId
private final int jdbcId -
modifiers
private final int modifiers -
typeInfo
private final org.postgresql.core.TypeInfo typeInfo -
parentTypeOid
private int parentTypeOid -
elementTypeOid
private int elementTypeOid -
enumValues
-
-
Constructor Details
-
Builder
public Builder(TypeRegistry typeRegistry, String name, int oid, int jdbcId, int modifiers, org.postgresql.core.TypeInfo typeInfo)
-
-
Method Details
-
parentType
-
hasParentType
public boolean hasParentType() -
elementType
-
enumValues
-
build
-