Skip to content

Commit c338ad6

Browse files
author
Oscar Franco
committed
Add some comments to the example low level api
1 parent a6ae204 commit c338ad6

1 file changed

Lines changed: 12 additions & 18 deletions

File tree

example/src/Database.ts

Lines changed: 12 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -7,37 +7,31 @@ import { Buffer } from 'buffer';
77

88
export const lowLevelInit = async () => {
99
sqlite.open('test', 'sample/database');
10+
// Just uncomment this methods to try the low level api of the library
11+
12+
// Creates a table in db
1013
// const result = sqlite.executeSql(
1114
// 'test',
1215
// 'CREATE TABLE "User" ( id INT PRIMARY KEY, name TEXT NOT NULL );',
1316
// undefined
1417
// );
1518
// console.warn('tried to create table result', result);
19+
20+
// This is how you do a sync request
1621
// const result = sqlite.executeSql(
1722
// 'test',
1823
// 'INSERT INTO "User" (id, name) VALUES(?, ?)',
1924
// [new Date().getMilliseconds(), `${new Date().getMilliseconds()}`]
2025
// );
2126

22-
const result = sqlite.executeSql('test', 'SELECT * FROM "User";', []);
23-
console.warn('RESULT ', result);
27+
// A simple select
28+
// const result = sqlite.executeSql('test', 'SELECT * FROM "User";', []);
2429

25-
// sqlite.executeSql()
26-
// console.warn('INSERTED DATA');
27-
// sqlite
28-
// .asyncExecuteSql('test', 'SELECT * FROM "User";', [])
29-
// .then((asyncRes) => {
30-
// console.warn('asyncRes', asyncRes);
31-
// })
32-
// .catch((err) => {
33-
// console.warn('async error', err);
34-
// });
35-
// sqlite.asyncExecuteSql('test', 'SELECT * FROM "User";', [], (asyncRes) => {
36-
// console.warn('asyncRes', asyncRes);
37-
// });
38-
// sqlite.asyncExecuteSql('test', 'SELECT * FROM "User";', [], (asyncRes) => {
39-
// console.warn('asyncRes2', asyncRes);
40-
// });
30+
// For more advanced use cases where you don't want to block the UI thread
31+
// use async methods
32+
sqlite.asyncExecuteSql('test', 'SELECT * FROM "User";', [], (asyncRes) => {
33+
console.warn('asyncRes2', asyncRes);
34+
});
4135
};
4236

4337
export async function typeORMInit() {

0 commit comments

Comments
 (0)