diff --git a/bindings/java/rs_src/errors.rs b/bindings/java/rs_src/errors.rs index 0fa2e0276..b323a4385 100644 --- a/bindings/java/rs_src/errors.rs +++ b/bindings/java/rs_src/errors.rs @@ -44,58 +44,56 @@ impl From for LimboError { pub type Result = std::result::Result; +pub const SQLITE_OK: i32 = 0; // Successful result +pub const SQLITE_ERROR: i32 = 1; // Generic error #[allow(dead_code)] -pub const SQLITE_OK: i32 = 0; +pub const SQLITE_INTERNAL: i32 = 2; // Internal logic error in SQLite #[allow(dead_code)] -pub const SQLITE_ERROR: i32 = 1; +pub const SQLITE_PERM: i32 = 3; // Access permission denied #[allow(dead_code)] -pub const SQLITE_INTERNAL: i32 = 2; +pub const SQLITE_ABORT: i32 = 4; // Callback routine requested an abort #[allow(dead_code)] -pub const SQLITE_PERM: i32 = 3; +pub const SQLITE_BUSY: i32 = 5; // The database file is locked #[allow(dead_code)] -pub const SQLITE_ABORT: i32 = 4; +pub const SQLITE_LOCKED: i32 = 6; // A table in the database is locked #[allow(dead_code)] -pub const SQLITE_BUSY: i32 = 5; +pub const SQLITE_NOMEM: i32 = 7; // A malloc() failed #[allow(dead_code)] -pub const SQLITE_LOCKED: i32 = 6; +pub const SQLITE_READONLY: i32 = 8; // Attempt to write a readonly database #[allow(dead_code)] -pub const SQLITE_NOMEM: i32 = 7; +pub const SQLITE_INTERRUPT: i32 = 9; // Operation terminated by sqlite3_interrupt() #[allow(dead_code)] -pub const SQLITE_READONLY: i32 = 8; +pub const SQLITE_IOERR: i32 = 10; // Some kind of disk I/O error occurred #[allow(dead_code)] -pub const SQLITE_INTERRUPT: i32 = 9; +pub const SQLITE_CORRUPT: i32 = 11; // The database disk image is malformed #[allow(dead_code)] -pub const SQLITE_IOERR: i32 = 10; +pub const SQLITE_NOTFOUND: i32 = 12; // Unknown opcode in sqlite3_file_control() #[allow(dead_code)] -pub const SQLITE_CORRUPT: i32 = 11; +pub const SQLITE_FULL: i32 = 13; // Insertion failed because database is full #[allow(dead_code)] -pub const SQLITE_NOTFOUND: i32 = 12; +pub const SQLITE_CANTOPEN: i32 = 14; // Unable to open the database file #[allow(dead_code)] -pub const SQLITE_FULL: i32 = 13; +pub const SQLITE_PROTOCOL: i32 = 15; // Database lock protocol error #[allow(dead_code)] -pub const SQLITE_CANTOPEN: i32 = 14; +pub const SQLITE_EMPTY: i32 = 16; // Internal use only #[allow(dead_code)] -pub const SQLITE_PROTOCOL: i32 = 15; +pub const SQLITE_SCHEMA: i32 = 17; // The database schema changed #[allow(dead_code)] -pub const SQLITE_EMPTY: i32 = 16; +pub const SQLITE_TOOBIG: i32 = 18; // String or BLOB exceeds size limit #[allow(dead_code)] -pub const SQLITE_SCHEMA: i32 = 17; +pub const SQLITE_CONSTRAINT: i32 = 19; // Abort due to constraint violation #[allow(dead_code)] -pub const SQLITE_TOOBIG: i32 = 18; +pub const SQLITE_MISMATCH: i32 = 20; // Data type mismatch #[allow(dead_code)] -pub const SQLITE_CONSTRAINT: i32 = 19; +pub const SQLITE_MISUSE: i32 = 21; // Library used incorrectly #[allow(dead_code)] -pub const SQLITE_MISMATCH: i32 = 20; +pub const SQLITE_NOLFS: i32 = 22; // Uses OS features not supported on host #[allow(dead_code)] -pub const SQLITE_MISUSE: i32 = 21; +pub const SQLITE_AUTH: i32 = 23; // Authorization denied #[allow(dead_code)] -pub const SQLITE_NOLFS: i32 = 22; +pub const SQLITE_ROW: i32 = 100; // sqlite3_step() has another row ready #[allow(dead_code)] -pub const SQLITE_AUTH: i32 = 23; -#[allow(dead_code)] -pub const SQLITE_ROW: i32 = 100; -#[allow(dead_code)] -pub const SQLITE_DONE: i32 = 101; +pub const SQLITE_DONE: i32 = 101; // sqlite3_step() has finished executing #[allow(dead_code)] pub const SQLITE_INTEGER: i32 = 1;