package com.w11k.lsql.tests.tree; import com.w11k.lsql.LSql; import com.w11k.lsql.sqlfile.LSqlFile; public class TreeTestData { private final LSql lSql; private LSqlFile lSqlFile; public TreeTestData(LSql lSql) { this.lSql = lSql; this.lSqlFile = lSql.readSqlFile(getClass()); } public LSqlFile getlSqlFile() { return this.lSqlFile; } public void insert() { lSql.executeRawSql("CREATE TABLE continent (id INT, name TEXT)"); lSql.executeRawSql("INSERT INTO continent VALUES (1, 'Europe')"); lSql.executeRawSql("INSERT INTO continent VALUES (2, 'North America')"); lSql.executeRawSql("CREATE TABLE continent_fact (id INT, continent_id INT, fact_name TEXT, fact_value TEXT)"); lSql.executeRawSql("INSERT INTO continent_fact VALUES (1, 1, 'Area', '10,180,000 km2')"); lSql.executeRawSql("INSERT INTO continent_fact VALUES (2, 1, 'Population', '742,452,000')"); lSql.executeRawSql("INSERT INTO continent_fact VALUES (3, 2, 'Area', '24,709,000 km2')"); lSql.executeRawSql("INSERT INTO continent_fact VALUES (4, 2, 'Largest city', 'Mexico City')"); lSql.executeRawSql("CREATE TABLE country (id INT, continent_id INT, name TEXT)"); lSql.executeRawSql("INSERT INTO country VALUES (1, 1, 'Germany')"); lSql.executeRawSql("INSERT INTO country VALUES (2, 1, 'Netherlands')"); lSql.executeRawSql("INSERT INTO country VALUES (3, 2, 'USA')"); lSql.executeRawSql("INSERT INTO country VALUES (4, 2, 'Canada')"); lSql.executeRawSql("CREATE TABLE city (id INT, country_id INT, name TEXT)"); lSql.executeRawSql("INSERT INTO city VALUES (1, 1, 'Esslingen')"); lSql.executeRawSql("INSERT INTO city VALUES (2, 1, 'Bonn')"); lSql.executeRawSql("INSERT INTO city VALUES (3, 3, 'Boston')"); lSql.executeRawSql("INSERT INTO city VALUES (4, 3, 'New York')"); } }