Changeset 2a444e7 in tol
- Timestamp:
- Nov 24, 2015, 3:04:01 PM (11 years ago)
- Branches:
- 1941-docker-image-to-test, devel, master
- Children:
- a5f3e8f
- Parents:
- 78dd3c0
- Location:
- tol_tests/tol/database/sqlite
- Files:
-
- 2 edited
-
test_001/test_sqlite.tol (modified) (4 diffs)
-
test_003/test_sqlite.tol (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
tol_tests/tol/database/sqlite/test_001/test_sqlite.tol
r78dd3c0 r2a444e7 1 Real DBOpen("db_test","","",[["sqlite","../db_test.db",""]]); 1 NameBlock connection = DBConnect::Create ( 2 "db_test", "_", "_", 3 "sqlite", "../db_test.db", "", 4 "Checking SQLite connection from TOL" 5 ); 2 6 3 //Real DBExecQuery("DROP TABLE student"); 7 Real connection::Open(?); 8 9 //Real DBOpen("db_test","","",[["sqlite","../db_test.db",""]]); 10 4 11 5 12 Real DBExecQuery(" … … 11 18 12 19 13 Text query.insert = "INSERT INTO studQu "<< 20 Text query.insert = " 21 BEGIN; 22 INSERT INTO studQu "<< 14 23 SetSum(For(1,200,Text(Real k) 15 24 { … … 18 27 "SELECT 'S"<<IntRand(111111,999999)<<"' as code, "<< 19 28 Real Rand(0,10)<<" as qualify" 20 })); 29 }))+"; 30 COMMIT; 31 "; 21 32 22 33 Real DBExecQuery(query.insert); … … 24 35 Set DBTable("SELECT * FROM studQu"); 25 36 26 Real DBClose("db_test"); 37 //Real DBClose("db_test"); 38 39 40 Real connection::Close(?); 41 -
tol_tests/tol/database/sqlite/test_003/test_sqlite.tol
r78dd3c0 r2a444e7 1 Real GlobalizeSeries := False; 2 Real DBOpen("db_test","","",[["sqlite","../db_test.db",""]]); 1 #Embed "config.tol"; 3 2 4 Set rand_series = For(1,3,Serie(Real k) 5 { 6 Serie ser = SubSer(Gaussian(0,1,Weekly),y2015m04,y2015m12d31); 7 Eval("RS_"<<FormatReal(k,"%05.0lf")+"=ser") 3 Real connection::Open(?); 4 5 Real genTime = 0; 6 Real insertTime = 0; 7 8 //Real tab = 1; 9 Set For(1,tableNumber,Real(Real tab) { 10 Text tabId = "TRS"<<FormatReal(tab,"%05.0lf"); 11 WriteLn("Generating random series for table "+tabId); 12 Real t0Gen = Copy(Time); 13 Set series = For(1,seriesByTable,Serie(Real k) 14 { 15 Serie ser = SubSer(Gaussian(0,1,$tms),first,last); 16 Eval("RS_"<<FormatReal(k,"%05.0lf")+"=ser") 17 }); 18 Real genTime := genTime + Copy(Time) - t0Gen; 19 WriteLn("Inserting random series in table "+tabId); 20 Real t0Insert = Copy(Time); 21 Real DBExecQuery(" 22 PRAGMA synchronous = 0; 23 BEGIN; 24 CREATE TABLE IF NOT EXISTS "+tabId+"(unused float); 25 "); 26 Real DBCreateSeriesTable(tabId,series,"dt_date", "datetime"); 27 Real DBExecQuery(" 28 COMMIT; 29 PRAGMA synchronous = 2; 30 "); 31 Real insertTime := insertTime + Copy(Time) - t0Insert; 32 True 8 33 }); 34 35 Real genTimeByDatum = genTime / dataLength; 36 Real insertTimeByDatum = insertTime / dataLength; 9 37 10 Real DBCreateSeriesTable("rand_series",rand_series,"dt_date", "datetime"); 11 12 38 /* 13 39 Set rand_series_ = { DBSeries( 14 40 "SELECT * FROM rand_series", 15 41 Weekly, 16 42 EvalSet(rand_series,Name)) }; 43 */ 17 44 18 Real DBClose("db_test"); 45 Real connection::Close(?); 46
Note: See TracChangeset
for help on using the changeset viewer.
