From 3e525228890111219ebb86622cd9dd3fc8d1c594 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Mon, 24 Feb 2014 13:39:24 +0100 Subject: [PATCH] [#3080] Generate Interfaces for Oracle and PostgreSQL UDTs - Regenerated databases --- .../udt/interfaces/IUAddressType.java | 46 +++++++++++++++++++ .../udt/interfaces/IUStreetType.java | 31 +++++++++++++ .../udt/interfaces/IUUuids.java | 21 +++++++++ .../udt/records/UAddressTypeRecord.java | 4 +- .../udt/records/UStreetTypeRecord.java | 4 +- .../udt/records/UUuidsRecord.java | 4 +- 6 files changed, 104 insertions(+), 6 deletions(-) create mode 100644 jOOQ-test/src/org/jooq/test/postgres/generatedclasses/udt/interfaces/IUAddressType.java create mode 100644 jOOQ-test/src/org/jooq/test/postgres/generatedclasses/udt/interfaces/IUStreetType.java create mode 100644 jOOQ-test/src/org/jooq/test/postgres/generatedclasses/udt/interfaces/IUUuids.java diff --git a/jOOQ-test/src/org/jooq/test/postgres/generatedclasses/udt/interfaces/IUAddressType.java b/jOOQ-test/src/org/jooq/test/postgres/generatedclasses/udt/interfaces/IUAddressType.java new file mode 100644 index 0000000000..36431cf0aa --- /dev/null +++ b/jOOQ-test/src/org/jooq/test/postgres/generatedclasses/udt/interfaces/IUAddressType.java @@ -0,0 +1,46 @@ +/** + * This class is generated by jOOQ + */ +package org.jooq.test.postgres.generatedclasses.udt.interfaces; + +/** + * This class is generated by jOOQ. + */ +@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public interface IUAddressType extends java.io.Serializable { + + /** + * Getter for public.u_address_type.street. + */ + public org.jooq.test.postgres.generatedclasses.udt.records.UStreetTypeRecord getStreet(); + + /** + * Getter for public.u_address_type.zip. + */ + public java.lang.String getZip(); + + /** + * Getter for public.u_address_type.city. + */ + public java.lang.String getCity(); + + /** + * Getter for public.u_address_type.country. + */ + public org.jooq.test.postgres.generatedclasses.enums.UCountry getCountry(); + + /** + * Getter for public.u_address_type.since. + */ + public java.sql.Date getSince(); + + /** + * Getter for public.u_address_type.code. + */ + public java.lang.Integer getCode(); + + /** + * Getter for public.u_address_type.f_1323. + */ + public byte[] getF_1323(); +} diff --git a/jOOQ-test/src/org/jooq/test/postgres/generatedclasses/udt/interfaces/IUStreetType.java b/jOOQ-test/src/org/jooq/test/postgres/generatedclasses/udt/interfaces/IUStreetType.java new file mode 100644 index 0000000000..ebd7955d84 --- /dev/null +++ b/jOOQ-test/src/org/jooq/test/postgres/generatedclasses/udt/interfaces/IUStreetType.java @@ -0,0 +1,31 @@ +/** + * This class is generated by jOOQ + */ +package org.jooq.test.postgres.generatedclasses.udt.interfaces; + +/** + * This class is generated by jOOQ. + */ +@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public interface IUStreetType extends java.io.Serializable { + + /** + * Getter for public.u_street_type.street. + */ + public java.lang.String getStreet(); + + /** + * Getter for public.u_street_type.no. + */ + public java.lang.String getNo(); + + /** + * Getter for public.u_street_type.floors. + */ + public java.lang.Integer[] getFloors(); + + /** + * Getter for public.u_street_type.f_1323. + */ + public byte[] getF_1323(); +} diff --git a/jOOQ-test/src/org/jooq/test/postgres/generatedclasses/udt/interfaces/IUUuids.java b/jOOQ-test/src/org/jooq/test/postgres/generatedclasses/udt/interfaces/IUUuids.java new file mode 100644 index 0000000000..21e97f026d --- /dev/null +++ b/jOOQ-test/src/org/jooq/test/postgres/generatedclasses/udt/interfaces/IUUuids.java @@ -0,0 +1,21 @@ +/** + * This class is generated by jOOQ + */ +package org.jooq.test.postgres.generatedclasses.udt.interfaces; + +/** + * This class is generated by jOOQ. + */ +@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public interface IUUuids extends java.io.Serializable { + + /** + * Getter for public.u_uuids.u1. + */ + public java.util.UUID getU1(); + + /** + * Getter for public.u_uuids.u2. + */ + public java.util.UUID[] getU2(); +} diff --git a/jOOQ-test/src/org/jooq/test/postgres/generatedclasses/udt/records/UAddressTypeRecord.java b/jOOQ-test/src/org/jooq/test/postgres/generatedclasses/udt/records/UAddressTypeRecord.java index 096459852a..aa37f33de7 100644 --- a/jOOQ-test/src/org/jooq/test/postgres/generatedclasses/udt/records/UAddressTypeRecord.java +++ b/jOOQ-test/src/org/jooq/test/postgres/generatedclasses/udt/records/UAddressTypeRecord.java @@ -7,9 +7,9 @@ package org.jooq.test.postgres.generatedclasses.udt.records; * This class is generated by jOOQ. */ @java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" }) -public class UAddressTypeRecord extends org.jooq.impl.UDTRecordImpl { +public class UAddressTypeRecord extends org.jooq.impl.UDTRecordImpl implements org.jooq.test.postgres.generatedclasses.udt.interfaces.IUAddressType { - private static final long serialVersionUID = -745009023; + private static final long serialVersionUID = 4196105; /** diff --git a/jOOQ-test/src/org/jooq/test/postgres/generatedclasses/udt/records/UStreetTypeRecord.java b/jOOQ-test/src/org/jooq/test/postgres/generatedclasses/udt/records/UStreetTypeRecord.java index c6477854b2..a02b03850f 100644 --- a/jOOQ-test/src/org/jooq/test/postgres/generatedclasses/udt/records/UStreetTypeRecord.java +++ b/jOOQ-test/src/org/jooq/test/postgres/generatedclasses/udt/records/UStreetTypeRecord.java @@ -7,9 +7,9 @@ package org.jooq.test.postgres.generatedclasses.udt.records; * This class is generated by jOOQ. */ @java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" }) -public class UStreetTypeRecord extends org.jooq.impl.UDTRecordImpl { +public class UStreetTypeRecord extends org.jooq.impl.UDTRecordImpl implements org.jooq.test.postgres.generatedclasses.udt.interfaces.IUStreetType { - private static final long serialVersionUID = 14436762; + private static final long serialVersionUID = 1474406617; /** diff --git a/jOOQ-test/src/org/jooq/test/postgres/generatedclasses/udt/records/UUuidsRecord.java b/jOOQ-test/src/org/jooq/test/postgres/generatedclasses/udt/records/UUuidsRecord.java index 770189e080..8078e633ae 100644 --- a/jOOQ-test/src/org/jooq/test/postgres/generatedclasses/udt/records/UUuidsRecord.java +++ b/jOOQ-test/src/org/jooq/test/postgres/generatedclasses/udt/records/UUuidsRecord.java @@ -7,9 +7,9 @@ package org.jooq.test.postgres.generatedclasses.udt.records; * This class is generated by jOOQ. */ @java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" }) -public class UUuidsRecord extends org.jooq.impl.UDTRecordImpl { +public class UUuidsRecord extends org.jooq.impl.UDTRecordImpl implements org.jooq.test.postgres.generatedclasses.udt.interfaces.IUUuids { - private static final long serialVersionUID = 1818667242; + private static final long serialVersionUID = -368106728; /**