diff --git a/jOOQ/src/main/java/org/jooq/util/sqlite/SQLiteFactory.java b/jOOQ/src/main/java/org/jooq/util/sqlite/SQLiteFactory.java index bbf4b6dd4e..2e51a02a0f 100644 --- a/jOOQ/src/main/java/org/jooq/util/sqlite/SQLiteFactory.java +++ b/jOOQ/src/main/java/org/jooq/util/sqlite/SQLiteFactory.java @@ -37,6 +37,7 @@ package org.jooq.util.sqlite; import java.sql.Connection; +import org.jooq.Field; import org.jooq.SQLDialect; import org.jooq.SchemaMapping; import org.jooq.impl.Factory; @@ -74,4 +75,15 @@ public class SQLiteFactory extends Factory { public SQLiteFactory(Connection connection) { super(connection, SQLDialect.SQLITE); } + + // ------------------------------------------------------------------------- + // General pseudo-columns + // ------------------------------------------------------------------------- + + /** + * Retrieve the SQLite-specific ROWID pseudo-field + */ + public final Field rowid() { + return field("rowid", Long.class); + } }