File tree Expand file tree Collapse file tree 1 file changed +20
-9
lines changed Expand file tree Collapse file tree 1 file changed +20
-9
lines changed Original file line number Diff line number Diff line change 1- const addon = require ( "." ) ;
2- const db = new addon . db ( "CSV" ) ;
1+ const { query , Session } = require ( "." ) ;
2+
33var result ;
44
5- // Test query
6- result = db . query ( "SELECT version()" ) ;
7- console . log ( result ) ;
5+ // Test standalone query
6+ result = query ( "SELECT version(), 'Hello chDB', chdb()" , "CSV" ) ;
7+ console . log ( "Standalone Query Result:" , result ) ;
8+
9+ // Test session query
10+ // Create a new session instance
11+ const session = new Session ( "./chdb-node-tmp" ) ;
12+ result = session . query ( "SELECT 123" , "CSV" )
13+ console . log ( "Session Query Result:" , result ) ;
14+ result = session . query ( "CREATE DATABASE IF NOT EXISTS testdb;" +
15+ "CREATE TABLE IF NOT EXISTS testdb.testtable (id UInt32) ENGINE = MergeTree() ORDER BY id;" ) ;
16+
17+ session . query ( "USE testdb; INSERT INTO testtable VALUES (1), (2), (3);" )
18+
19+ result = session . query ( "SELECT * FROM testtable;" )
20+ console . log ( "Session Query Result:" , result ) ;
821
9- // Test session
10- db . session ( "CREATE FUNCTION IF NOT EXISTS hello AS () -> 'chDB'" ) ;
11- result = db . session ( "SELECT hello()" , "TabSeparated" ) ;
1222
13- console . log ( result ) ;
23+ // Clean up the session
24+ session . cleanup ( ) ;
You can’t perform that action at this time.
0 commit comments