[#1235] SQLite BIGINT data type erroneously maps to java.math.BigInteger
This commit is contained in:
parent
c18d6b45af
commit
0bed3ba74c
@ -16,6 +16,7 @@ public class Keys {
|
||||
// IDENTITY definitions
|
||||
// -------------------------------------------------------------------------
|
||||
|
||||
public static final org.jooq.Identity<org.jooq.test.sqlite.generatedclasses.tables.records.TTriggersRecord, java.lang.Integer> IDENTITY_T_TRIGGERS = Identities0.IDENTITY_T_TRIGGERS;
|
||||
|
||||
// -------------------------------------------------------------------------
|
||||
// UNIQUE and PRIMARY KEY definitions
|
||||
@ -70,6 +71,10 @@ public class Keys {
|
||||
// [#1459] distribute members to avoid static initialisers > 64kb
|
||||
// -------------------------------------------------------------------------
|
||||
|
||||
private static class Identities0 extends org.jooq.impl.AbstractKeys {
|
||||
public static org.jooq.Identity<org.jooq.test.sqlite.generatedclasses.tables.records.TTriggersRecord, java.lang.Integer> IDENTITY_T_TRIGGERS = createIdentity(org.jooq.test.sqlite.generatedclasses.tables.TTriggers.T_TRIGGERS, org.jooq.test.sqlite.generatedclasses.tables.TTriggers.ID_GENERATED);
|
||||
}
|
||||
|
||||
private static class UniqueKeys0 extends org.jooq.impl.AbstractKeys {
|
||||
public static final org.jooq.UniqueKey<org.jooq.test.sqlite.generatedclasses.tables.records.T_639NumbersTableRecord> PK_T_639_NUMBERS_TABLE_ID = createUniqueKey(org.jooq.test.sqlite.generatedclasses.tables.T_639NumbersTable.T_639_NUMBERS_TABLE, org.jooq.test.sqlite.generatedclasses.tables.T_639NumbersTable.ID);
|
||||
public static final org.jooq.UniqueKey<org.jooq.test.sqlite.generatedclasses.tables.records.T_725LobTestRecord> PK_T_725_LOB_TEST_ID = createUniqueKey(org.jooq.test.sqlite.generatedclasses.tables.T_725LobTest.T_725_LOB_TEST, org.jooq.test.sqlite.generatedclasses.tables.T_725LobTest.ID);
|
||||
|
||||
@ -9,7 +9,7 @@ package org.jooq.test.sqlite.generatedclasses.tables;
|
||||
@java.lang.SuppressWarnings("all")
|
||||
public class TTriggers extends org.jooq.impl.UpdatableTableImpl<org.jooq.test.sqlite.generatedclasses.tables.records.TTriggersRecord> {
|
||||
|
||||
private static final long serialVersionUID = -1280257808;
|
||||
private static final long serialVersionUID = -262484221;
|
||||
|
||||
/**
|
||||
* The singleton instance of <code>t_triggers</code>
|
||||
@ -46,6 +46,14 @@ public class TTriggers extends org.jooq.impl.UpdatableTableImpl<org.jooq.test.sq
|
||||
super("t_triggers", org.jooq.test.sqlite.generatedclasses.DefaultSchema.DEFAULT_SCHEMA);
|
||||
}
|
||||
|
||||
/**
|
||||
* {@inheritDoc}
|
||||
*/
|
||||
@Override
|
||||
public org.jooq.Identity<org.jooq.test.sqlite.generatedclasses.tables.records.TTriggersRecord, java.lang.Integer> getIdentity() {
|
||||
return org.jooq.test.sqlite.generatedclasses.Keys.IDENTITY_T_TRIGGERS;
|
||||
}
|
||||
|
||||
/**
|
||||
* {@inheritDoc}
|
||||
*/
|
||||
|
||||
@ -66,7 +66,7 @@ public class SQLiteDataType {
|
||||
public static final DataType<Integer> INTEGER = new DefaultDataType<Integer>(SQLDialect.SQLITE, SQLDataType.INTEGER, "integer");
|
||||
public static final DataType<Integer> MEDIUMINT = new DefaultDataType<Integer>(SQLDialect.SQLITE, SQLDataType.INTEGER, "mediumint");
|
||||
public static final DataType<Long> INT8 = new DefaultDataType<Long>(SQLDialect.SQLITE, SQLDataType.BIGINT, "int8");
|
||||
public static final DataType<BigInteger> BIGINT = new DefaultDataType<BigInteger>(SQLDialect.SQLITE, SQLDataType.DECIMAL_INTEGER, "bigint");
|
||||
public static final DataType<Long> BIGINT = new DefaultDataType<Long>(SQLDialect.SQLITE, SQLDataType.BIGINT, "bigint");
|
||||
public static final DataType<BigInteger> UNSIGNEDBIGINT = new DefaultDataType<BigInteger>(SQLDialect.SQLITE, SQLDataType.DECIMAL_INTEGER, "unsigned big int");
|
||||
public static final DataType<Double> DOUBLE = new DefaultDataType<Double>(SQLDialect.SQLITE, SQLDataType.DOUBLE, "double");
|
||||
public static final DataType<Double> DOUBLEPRECISION = new DefaultDataType<Double>(SQLDialect.SQLITE, SQLDataType.DOUBLE, "double precision");
|
||||
|
||||
Loading…
Reference in New Issue
Block a user