[#2404] Cannot combine <dateAsTimestamp/> with <forcedType/> if both

match - Regenerated schema
This commit is contained in:
Lukas Eder 2013-04-12 21:16:04 +02:00
parent ded80b7736
commit 106b1b60dc
5 changed files with 409 additions and 1 deletions

View File

@ -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 <code>TEST</code>
@ -32,6 +32,7 @@ public class DateAsTimestampTest extends org.jooq.impl.SchemaImpl {
private final java.util.List<org.jooq.Table<?>> getTables0() {
return java.util.Arrays.<org.jooq.Table<?>>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);
}

View File

@ -21,6 +21,7 @@ public class Keys {
// UNIQUE and PRIMARY KEY definitions
// -------------------------------------------------------------------------
public static final org.jooq.UniqueKey<org.jooq.test.oracle2.generatedclasses.tables.records.DateAsTimestampTDatesRecord> DATE_AS_TIMESTAMP_PK_T_DATES = UniqueKeys0.DATE_AS_TIMESTAMP_PK_T_DATES;
public static final org.jooq.UniqueKey<org.jooq.test.oracle2.generatedclasses.tables.records.DateAsTimestampT_976Record> 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<org.jooq.test.oracle2.generatedclasses.tables.records.DateAsTimestampTDatesRecord> 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<org.jooq.test.oracle2.generatedclasses.tables.records.DateAsTimestampT_976Record> 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);
}
}

View File

@ -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
*/

View File

@ -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<org.jooq.test.oracle2.generatedclasses.tables.records.DateAsTimestampTDatesRecord> {
private static final long serialVersionUID = -1134785180;
/**
* The singleton instance of <code>TEST.T_DATES</code>
*/
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<org.jooq.test.oracle2.generatedclasses.tables.records.DateAsTimestampTDatesRecord> getRecordType() {
return org.jooq.test.oracle2.generatedclasses.tables.records.DateAsTimestampTDatesRecord.class;
}
/**
* The column <code>TEST.T_DATES.ID</code>.
*/
public final org.jooq.TableField<org.jooq.test.oracle2.generatedclasses.tables.records.DateAsTimestampTDatesRecord, java.lang.Integer> DATE_AS_TIMESTAMP_ID = createField("ID", org.jooq.impl.SQLDataType.INTEGER, this);
/**
* The column <code>TEST.T_DATES.D</code>.
*/
public final org.jooq.TableField<org.jooq.test.oracle2.generatedclasses.tables.records.DateAsTimestampTDatesRecord, java.sql.Timestamp> DATE_AS_TIMESTAMP_D = createField("D", org.jooq.impl.SQLDataType.TIMESTAMP, this);
/**
* The column <code>TEST.T_DATES.T</code>.
*/
public final org.jooq.TableField<org.jooq.test.oracle2.generatedclasses.tables.records.DateAsTimestampTDatesRecord, java.util.GregorianCalendar> DATE_AS_TIMESTAMP_T = createField("T", org.jooq.impl.SQLDataType.TIMESTAMP.asConvertedDataType(new org.jooq.test._.converters.CalendarConverter()), this);
/**
* The column <code>TEST.T_DATES.TS</code>.
*/
public final org.jooq.TableField<org.jooq.test.oracle2.generatedclasses.tables.records.DateAsTimestampTDatesRecord, java.util.GregorianCalendar> DATE_AS_TIMESTAMP_TS = createField("TS", org.jooq.impl.SQLDataType.TIMESTAMP.asConvertedDataType(new org.jooq.test._.converters.CalendarConverter()), this);
/**
* The column <code>TEST.T_DATES.D_INT</code>.
*/
public final org.jooq.TableField<org.jooq.test.oracle2.generatedclasses.tables.records.DateAsTimestampTDatesRecord, java.lang.Integer> DATE_AS_TIMESTAMP_D_INT = createField("D_INT", org.jooq.impl.SQLDataType.INTEGER, this);
/**
* The column <code>TEST.T_DATES.TS_BIGINT</code>.
*/
public final org.jooq.TableField<org.jooq.test.oracle2.generatedclasses.tables.records.DateAsTimestampTDatesRecord, java.lang.Long> DATE_AS_TIMESTAMP_TS_BIGINT = createField("TS_BIGINT", org.jooq.impl.SQLDataType.BIGINT, this);
/**
* The column <code>TEST.T_DATES.I_Y</code>.
*/
public final org.jooq.TableField<org.jooq.test.oracle2.generatedclasses.tables.records.DateAsTimestampTDatesRecord, org.jooq.types.YearToMonth> DATE_AS_TIMESTAMP_I_Y = createField("I_Y", org.jooq.impl.SQLDataType.INTERVALYEARTOMONTH, this);
/**
* The column <code>TEST.T_DATES.I_D</code>.
*/
public final org.jooq.TableField<org.jooq.test.oracle2.generatedclasses.tables.records.DateAsTimestampTDatesRecord, org.jooq.types.DayToSecond> DATE_AS_TIMESTAMP_I_D = createField("I_D", org.jooq.impl.SQLDataType.INTERVALDAYTOSECOND, this);
/**
* Create a <code>TEST.T_DATES</code> table reference
*/
public DateAsTimestampTDates() {
super("T_DATES", org.jooq.test.oracle2.generatedclasses.DateAsTimestampTest.DATE_AS_TIMESTAMP_TEST);
}
/**
* Create an aliased <code>TEST.T_DATES</code> 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<org.jooq.test.oracle2.generatedclasses.tables.records.DateAsTimestampTDatesRecord> getPrimaryKey() {
return org.jooq.test.oracle2.generatedclasses.Keys.DATE_AS_TIMESTAMP_PK_T_DATES;
}
/**
* {@inheritDoc}
*/
@Override
public java.util.List<org.jooq.UniqueKey<org.jooq.test.oracle2.generatedclasses.tables.records.DateAsTimestampTDatesRecord>> getKeys() {
return java.util.Arrays.<org.jooq.UniqueKey<org.jooq.test.oracle2.generatedclasses.tables.records.DateAsTimestampTDatesRecord>>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);
}
}

View File

@ -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<org.jooq.test.oracle2.generatedclasses.tables.records.DateAsTimestampTDatesRecord> implements org.jooq.Record8<java.lang.Integer, java.sql.Timestamp, java.util.GregorianCalendar, java.util.GregorianCalendar, java.lang.Integer, java.lang.Long, org.jooq.types.YearToMonth, org.jooq.types.DayToSecond> {
private static final long serialVersionUID = -191039278;
/**
* Setter for <code>TEST.T_DATES.ID</code>.
*/
public void setId(java.lang.Integer value) {
setValue(0, value);
}
/**
* Getter for <code>TEST.T_DATES.ID</code>.
*/
public java.lang.Integer getId() {
return (java.lang.Integer) getValue(0);
}
/**
* Setter for <code>TEST.T_DATES.D</code>.
*/
public void setD(java.sql.Timestamp value) {
setValue(1, value);
}
/**
* Getter for <code>TEST.T_DATES.D</code>.
*/
public java.sql.Timestamp getD() {
return (java.sql.Timestamp) getValue(1);
}
/**
* Setter for <code>TEST.T_DATES.T</code>.
*/
public void setT(java.util.GregorianCalendar value) {
setValue(2, value);
}
/**
* Getter for <code>TEST.T_DATES.T</code>.
*/
public java.util.GregorianCalendar getT() {
return (java.util.GregorianCalendar) getValue(2);
}
/**
* Setter for <code>TEST.T_DATES.TS</code>.
*/
public void setTs(java.util.GregorianCalendar value) {
setValue(3, value);
}
/**
* Getter for <code>TEST.T_DATES.TS</code>.
*/
public java.util.GregorianCalendar getTs() {
return (java.util.GregorianCalendar) getValue(3);
}
/**
* Setter for <code>TEST.T_DATES.D_INT</code>.
*/
public void setDInt(java.lang.Integer value) {
setValue(4, value);
}
/**
* Getter for <code>TEST.T_DATES.D_INT</code>.
*/
public java.lang.Integer getDInt() {
return (java.lang.Integer) getValue(4);
}
/**
* Setter for <code>TEST.T_DATES.TS_BIGINT</code>.
*/
public void setTsBigint(java.lang.Long value) {
setValue(5, value);
}
/**
* Getter for <code>TEST.T_DATES.TS_BIGINT</code>.
*/
public java.lang.Long getTsBigint() {
return (java.lang.Long) getValue(5);
}
/**
* Setter for <code>TEST.T_DATES.I_Y</code>.
*/
public void setIY(org.jooq.types.YearToMonth value) {
setValue(6, value);
}
/**
* Getter for <code>TEST.T_DATES.I_Y</code>.
*/
public org.jooq.types.YearToMonth getIY() {
return (org.jooq.types.YearToMonth) getValue(6);
}
/**
* Setter for <code>TEST.T_DATES.I_D</code>.
*/
public void setID(org.jooq.types.DayToSecond value) {
setValue(7, value);
}
/**
* Getter for <code>TEST.T_DATES.I_D</code>.
*/
public org.jooq.types.DayToSecond getID() {
return (org.jooq.types.DayToSecond) getValue(7);
}
// -------------------------------------------------------------------------
// Primary key information
// -------------------------------------------------------------------------
/**
* {@inheritDoc}
*/
@Override
public org.jooq.Record1<java.lang.Integer> key() {
return (org.jooq.Record1) super.key();
}
// -------------------------------------------------------------------------
// Record8 type implementation
// -------------------------------------------------------------------------
/**
* {@inheritDoc}
*/
@Override
public org.jooq.Row8<java.lang.Integer, java.sql.Timestamp, java.util.GregorianCalendar, java.util.GregorianCalendar, java.lang.Integer, java.lang.Long, org.jooq.types.YearToMonth, org.jooq.types.DayToSecond> fieldsRow() {
return (org.jooq.Row8) super.fieldsRow();
}
/**
* {@inheritDoc}
*/
@Override
public org.jooq.Row8<java.lang.Integer, java.sql.Timestamp, java.util.GregorianCalendar, java.util.GregorianCalendar, java.lang.Integer, java.lang.Long, org.jooq.types.YearToMonth, org.jooq.types.DayToSecond> valuesRow() {
return (org.jooq.Row8) super.valuesRow();
}
/**
* {@inheritDoc}
*/
@Override
public org.jooq.Field<java.lang.Integer> field1() {
return org.jooq.test.oracle2.generatedclasses.tables.DateAsTimestampTDates.DATE_AS_TIMESTAMP_T_DATES.DATE_AS_TIMESTAMP_ID;
}
/**
* {@inheritDoc}
*/
@Override
public org.jooq.Field<java.sql.Timestamp> field2() {
return org.jooq.test.oracle2.generatedclasses.tables.DateAsTimestampTDates.DATE_AS_TIMESTAMP_T_DATES.DATE_AS_TIMESTAMP_D;
}
/**
* {@inheritDoc}
*/
@Override
public org.jooq.Field<java.util.GregorianCalendar> field3() {
return org.jooq.test.oracle2.generatedclasses.tables.DateAsTimestampTDates.DATE_AS_TIMESTAMP_T_DATES.DATE_AS_TIMESTAMP_T;
}
/**
* {@inheritDoc}
*/
@Override
public org.jooq.Field<java.util.GregorianCalendar> field4() {
return org.jooq.test.oracle2.generatedclasses.tables.DateAsTimestampTDates.DATE_AS_TIMESTAMP_T_DATES.DATE_AS_TIMESTAMP_TS;
}
/**
* {@inheritDoc}
*/
@Override
public org.jooq.Field<java.lang.Integer> 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<java.lang.Long> 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<org.jooq.types.YearToMonth> 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<org.jooq.types.DayToSecond> 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);
}
}