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);
+ }
}