diff --git a/jOOQ-test/src/org/jooq/test/oracle2/generatedclasses/DateAsTimestampTest.java b/jOOQ-test/src/org/jooq/test/oracle2/generatedclasses/DateAsTimestampTest.java index 60bdfc6e9a..8dc684a34f 100644 --- a/jOOQ-test/src/org/jooq/test/oracle2/generatedclasses/DateAsTimestampTest.java +++ b/jOOQ-test/src/org/jooq/test/oracle2/generatedclasses/DateAsTimestampTest.java @@ -9,7 +9,7 @@ package org.jooq.test.oracle2.generatedclasses; @java.lang.SuppressWarnings({ "all", "unchecked" }) public class DateAsTimestampTest extends org.jooq.impl.SchemaImpl { - private static final long serialVersionUID = -714050228; + private static final long serialVersionUID = 761142164; /** * The singleton instance of TEST @@ -32,6 +32,7 @@ public class DateAsTimestampTest extends org.jooq.impl.SchemaImpl { private final java.util.List> getTables0() { return java.util.Arrays.>asList( + org.jooq.test.oracle2.generatedclasses.tables.DateAsTimestampTDates.DATE_AS_TIMESTAMP_T_DATES, org.jooq.test.oracle2.generatedclasses.tables.DateAsTimestampT_976.DATE_AS_TIMESTAMP_T_976); } diff --git a/jOOQ-test/src/org/jooq/test/oracle2/generatedclasses/Keys.java b/jOOQ-test/src/org/jooq/test/oracle2/generatedclasses/Keys.java index 8262f2e024..d9ddca1a1d 100644 --- a/jOOQ-test/src/org/jooq/test/oracle2/generatedclasses/Keys.java +++ b/jOOQ-test/src/org/jooq/test/oracle2/generatedclasses/Keys.java @@ -21,6 +21,7 @@ public class Keys { // UNIQUE and PRIMARY KEY definitions // ------------------------------------------------------------------------- + public static final org.jooq.UniqueKey DATE_AS_TIMESTAMP_PK_T_DATES = UniqueKeys0.DATE_AS_TIMESTAMP_PK_T_DATES; public static final org.jooq.UniqueKey DATE_AS_TIMESTAMP_PK_T_976 = UniqueKeys0.DATE_AS_TIMESTAMP_PK_T_976; // ------------------------------------------------------------------------- @@ -33,6 +34,7 @@ public class Keys { // ------------------------------------------------------------------------- private static class UniqueKeys0 extends org.jooq.impl.AbstractKeys { + public static final org.jooq.UniqueKey DATE_AS_TIMESTAMP_PK_T_DATES = createUniqueKey(org.jooq.test.oracle2.generatedclasses.tables.DateAsTimestampTDates.DATE_AS_TIMESTAMP_T_DATES, org.jooq.test.oracle2.generatedclasses.tables.DateAsTimestampTDates.DATE_AS_TIMESTAMP_T_DATES.DATE_AS_TIMESTAMP_ID); public static final org.jooq.UniqueKey DATE_AS_TIMESTAMP_PK_T_976 = createUniqueKey(org.jooq.test.oracle2.generatedclasses.tables.DateAsTimestampT_976.DATE_AS_TIMESTAMP_T_976, org.jooq.test.oracle2.generatedclasses.tables.DateAsTimestampT_976.DATE_AS_TIMESTAMP_T_976.DATE_AS_TIMESTAMP_ID); } } diff --git a/jOOQ-test/src/org/jooq/test/oracle2/generatedclasses/Tables.java b/jOOQ-test/src/org/jooq/test/oracle2/generatedclasses/Tables.java index c01fa96c6a..8bd344eb50 100644 --- a/jOOQ-test/src/org/jooq/test/oracle2/generatedclasses/Tables.java +++ b/jOOQ-test/src/org/jooq/test/oracle2/generatedclasses/Tables.java @@ -11,6 +11,11 @@ package org.jooq.test.oracle2.generatedclasses; @java.lang.SuppressWarnings({ "all", "unchecked" }) public class Tables { + /** + * The table TEST.T_DATES + */ + public static final org.jooq.test.oracle2.generatedclasses.tables.DateAsTimestampTDates DATE_AS_TIMESTAMP_T_DATES = org.jooq.test.oracle2.generatedclasses.tables.DateAsTimestampTDates.DATE_AS_TIMESTAMP_T_DATES; + /** * The table TEST.T_976 */ diff --git a/jOOQ-test/src/org/jooq/test/oracle2/generatedclasses/tables/DateAsTimestampTDates.java b/jOOQ-test/src/org/jooq/test/oracle2/generatedclasses/tables/DateAsTimestampTDates.java new file mode 100644 index 0000000000..6dc01bf15d --- /dev/null +++ b/jOOQ-test/src/org/jooq/test/oracle2/generatedclasses/tables/DateAsTimestampTDates.java @@ -0,0 +1,104 @@ +/** + * This class is generated by jOOQ + */ +package org.jooq.test.oracle2.generatedclasses.tables; + +/** + * This class is generated by jOOQ. + */ +@java.lang.SuppressWarnings({ "all", "unchecked" }) +public class DateAsTimestampTDates extends org.jooq.impl.TableImpl { + + private static final long serialVersionUID = -1134785180; + + /** + * The singleton instance of TEST.T_DATES + */ + public static final org.jooq.test.oracle2.generatedclasses.tables.DateAsTimestampTDates DATE_AS_TIMESTAMP_T_DATES = new org.jooq.test.oracle2.generatedclasses.tables.DateAsTimestampTDates(); + + /** + * The class holding records for this type + */ + @Override + public java.lang.Class getRecordType() { + return org.jooq.test.oracle2.generatedclasses.tables.records.DateAsTimestampTDatesRecord.class; + } + + /** + * The column TEST.T_DATES.ID. + */ + public final org.jooq.TableField DATE_AS_TIMESTAMP_ID = createField("ID", org.jooq.impl.SQLDataType.INTEGER, this); + + /** + * The column TEST.T_DATES.D. + */ + public final org.jooq.TableField DATE_AS_TIMESTAMP_D = createField("D", org.jooq.impl.SQLDataType.TIMESTAMP, this); + + /** + * The column TEST.T_DATES.T. + */ + public final org.jooq.TableField DATE_AS_TIMESTAMP_T = createField("T", org.jooq.impl.SQLDataType.TIMESTAMP.asConvertedDataType(new org.jooq.test._.converters.CalendarConverter()), this); + + /** + * The column TEST.T_DATES.TS. + */ + public final org.jooq.TableField DATE_AS_TIMESTAMP_TS = createField("TS", org.jooq.impl.SQLDataType.TIMESTAMP.asConvertedDataType(new org.jooq.test._.converters.CalendarConverter()), this); + + /** + * The column TEST.T_DATES.D_INT. + */ + public final org.jooq.TableField DATE_AS_TIMESTAMP_D_INT = createField("D_INT", org.jooq.impl.SQLDataType.INTEGER, this); + + /** + * The column TEST.T_DATES.TS_BIGINT. + */ + public final org.jooq.TableField DATE_AS_TIMESTAMP_TS_BIGINT = createField("TS_BIGINT", org.jooq.impl.SQLDataType.BIGINT, this); + + /** + * The column TEST.T_DATES.I_Y. + */ + public final org.jooq.TableField DATE_AS_TIMESTAMP_I_Y = createField("I_Y", org.jooq.impl.SQLDataType.INTERVALYEARTOMONTH, this); + + /** + * The column TEST.T_DATES.I_D. + */ + public final org.jooq.TableField DATE_AS_TIMESTAMP_I_D = createField("I_D", org.jooq.impl.SQLDataType.INTERVALDAYTOSECOND, this); + + /** + * Create a TEST.T_DATES table reference + */ + public DateAsTimestampTDates() { + super("T_DATES", org.jooq.test.oracle2.generatedclasses.DateAsTimestampTest.DATE_AS_TIMESTAMP_TEST); + } + + /** + * Create an aliased TEST.T_DATES table reference + */ + public DateAsTimestampTDates(java.lang.String alias) { + super(alias, org.jooq.test.oracle2.generatedclasses.DateAsTimestampTest.DATE_AS_TIMESTAMP_TEST, org.jooq.test.oracle2.generatedclasses.tables.DateAsTimestampTDates.DATE_AS_TIMESTAMP_T_DATES); + } + + /** + * {@inheritDoc} + */ + @Override + public org.jooq.UniqueKey getPrimaryKey() { + return org.jooq.test.oracle2.generatedclasses.Keys.DATE_AS_TIMESTAMP_PK_T_DATES; + } + + /** + * {@inheritDoc} + */ + @Override + public java.util.List> getKeys() { + return java.util.Arrays.>asList(org.jooq.test.oracle2.generatedclasses.Keys.DATE_AS_TIMESTAMP_PK_T_DATES); + } + + /** + * {@inheritDoc} + */ + @Override + public org.jooq.test.oracle2.generatedclasses.tables.DateAsTimestampTDates as(java.lang.String alias) { + return new org.jooq.test.oracle2.generatedclasses.tables.DateAsTimestampTDates(alias); + } +} diff --git a/jOOQ-test/src/org/jooq/test/oracle2/generatedclasses/tables/records/DateAsTimestampTDatesRecord.java b/jOOQ-test/src/org/jooq/test/oracle2/generatedclasses/tables/records/DateAsTimestampTDatesRecord.java new file mode 100644 index 0000000000..a7ff151dbc --- /dev/null +++ b/jOOQ-test/src/org/jooq/test/oracle2/generatedclasses/tables/records/DateAsTimestampTDatesRecord.java @@ -0,0 +1,296 @@ +/** + * This class is generated by jOOQ + */ +package org.jooq.test.oracle2.generatedclasses.tables.records; + +/** + * This class is generated by jOOQ. + */ +@java.lang.SuppressWarnings({ "all", "unchecked" }) +public class DateAsTimestampTDatesRecord extends org.jooq.impl.UpdatableRecordImpl implements org.jooq.Record8 { + + private static final long serialVersionUID = -191039278; + + /** + * Setter for TEST.T_DATES.ID. + */ + public void setId(java.lang.Integer value) { + setValue(0, value); + } + + /** + * Getter for TEST.T_DATES.ID. + */ + public java.lang.Integer getId() { + return (java.lang.Integer) getValue(0); + } + + /** + * Setter for TEST.T_DATES.D. + */ + public void setD(java.sql.Timestamp value) { + setValue(1, value); + } + + /** + * Getter for TEST.T_DATES.D. + */ + public java.sql.Timestamp getD() { + return (java.sql.Timestamp) getValue(1); + } + + /** + * Setter for TEST.T_DATES.T. + */ + public void setT(java.util.GregorianCalendar value) { + setValue(2, value); + } + + /** + * Getter for TEST.T_DATES.T. + */ + public java.util.GregorianCalendar getT() { + return (java.util.GregorianCalendar) getValue(2); + } + + /** + * Setter for TEST.T_DATES.TS. + */ + public void setTs(java.util.GregorianCalendar value) { + setValue(3, value); + } + + /** + * Getter for TEST.T_DATES.TS. + */ + public java.util.GregorianCalendar getTs() { + return (java.util.GregorianCalendar) getValue(3); + } + + /** + * Setter for TEST.T_DATES.D_INT. + */ + public void setDInt(java.lang.Integer value) { + setValue(4, value); + } + + /** + * Getter for TEST.T_DATES.D_INT. + */ + public java.lang.Integer getDInt() { + return (java.lang.Integer) getValue(4); + } + + /** + * Setter for TEST.T_DATES.TS_BIGINT. + */ + public void setTsBigint(java.lang.Long value) { + setValue(5, value); + } + + /** + * Getter for TEST.T_DATES.TS_BIGINT. + */ + public java.lang.Long getTsBigint() { + return (java.lang.Long) getValue(5); + } + + /** + * Setter for TEST.T_DATES.I_Y. + */ + public void setIY(org.jooq.types.YearToMonth value) { + setValue(6, value); + } + + /** + * Getter for TEST.T_DATES.I_Y. + */ + public org.jooq.types.YearToMonth getIY() { + return (org.jooq.types.YearToMonth) getValue(6); + } + + /** + * Setter for TEST.T_DATES.I_D. + */ + public void setID(org.jooq.types.DayToSecond value) { + setValue(7, value); + } + + /** + * Getter for TEST.T_DATES.I_D. + */ + public org.jooq.types.DayToSecond getID() { + return (org.jooq.types.DayToSecond) getValue(7); + } + + // ------------------------------------------------------------------------- + // Primary key information + // ------------------------------------------------------------------------- + + /** + * {@inheritDoc} + */ + @Override + public org.jooq.Record1 key() { + return (org.jooq.Record1) super.key(); + } + + // ------------------------------------------------------------------------- + // Record8 type implementation + // ------------------------------------------------------------------------- + + /** + * {@inheritDoc} + */ + @Override + public org.jooq.Row8 fieldsRow() { + return (org.jooq.Row8) super.fieldsRow(); + } + + /** + * {@inheritDoc} + */ + @Override + public org.jooq.Row8 valuesRow() { + return (org.jooq.Row8) super.valuesRow(); + } + + /** + * {@inheritDoc} + */ + @Override + public org.jooq.Field field1() { + return org.jooq.test.oracle2.generatedclasses.tables.DateAsTimestampTDates.DATE_AS_TIMESTAMP_T_DATES.DATE_AS_TIMESTAMP_ID; + } + + /** + * {@inheritDoc} + */ + @Override + public org.jooq.Field field2() { + return org.jooq.test.oracle2.generatedclasses.tables.DateAsTimestampTDates.DATE_AS_TIMESTAMP_T_DATES.DATE_AS_TIMESTAMP_D; + } + + /** + * {@inheritDoc} + */ + @Override + public org.jooq.Field field3() { + return org.jooq.test.oracle2.generatedclasses.tables.DateAsTimestampTDates.DATE_AS_TIMESTAMP_T_DATES.DATE_AS_TIMESTAMP_T; + } + + /** + * {@inheritDoc} + */ + @Override + public org.jooq.Field field4() { + return org.jooq.test.oracle2.generatedclasses.tables.DateAsTimestampTDates.DATE_AS_TIMESTAMP_T_DATES.DATE_AS_TIMESTAMP_TS; + } + + /** + * {@inheritDoc} + */ + @Override + public org.jooq.Field field5() { + return org.jooq.test.oracle2.generatedclasses.tables.DateAsTimestampTDates.DATE_AS_TIMESTAMP_T_DATES.DATE_AS_TIMESTAMP_D_INT; + } + + /** + * {@inheritDoc} + */ + @Override + public org.jooq.Field field6() { + return org.jooq.test.oracle2.generatedclasses.tables.DateAsTimestampTDates.DATE_AS_TIMESTAMP_T_DATES.DATE_AS_TIMESTAMP_TS_BIGINT; + } + + /** + * {@inheritDoc} + */ + @Override + public org.jooq.Field field7() { + return org.jooq.test.oracle2.generatedclasses.tables.DateAsTimestampTDates.DATE_AS_TIMESTAMP_T_DATES.DATE_AS_TIMESTAMP_I_Y; + } + + /** + * {@inheritDoc} + */ + @Override + public org.jooq.Field field8() { + return org.jooq.test.oracle2.generatedclasses.tables.DateAsTimestampTDates.DATE_AS_TIMESTAMP_T_DATES.DATE_AS_TIMESTAMP_I_D; + } + + /** + * {@inheritDoc} + */ + @Override + public java.lang.Integer value1() { + return getId(); + } + + /** + * {@inheritDoc} + */ + @Override + public java.sql.Timestamp value2() { + return getD(); + } + + /** + * {@inheritDoc} + */ + @Override + public java.util.GregorianCalendar value3() { + return getT(); + } + + /** + * {@inheritDoc} + */ + @Override + public java.util.GregorianCalendar value4() { + return getTs(); + } + + /** + * {@inheritDoc} + */ + @Override + public java.lang.Integer value5() { + return getDInt(); + } + + /** + * {@inheritDoc} + */ + @Override + public java.lang.Long value6() { + return getTsBigint(); + } + + /** + * {@inheritDoc} + */ + @Override + public org.jooq.types.YearToMonth value7() { + return getIY(); + } + + /** + * {@inheritDoc} + */ + @Override + public org.jooq.types.DayToSecond value8() { + return getID(); + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached DateAsTimestampTDatesRecord + */ + public DateAsTimestampTDatesRecord() { + super(org.jooq.test.oracle2.generatedclasses.tables.DateAsTimestampTDates.DATE_AS_TIMESTAMP_T_DATES); + } +}