| 4 | using namespace lbug::main; |
| 5 | |
| 6 | int main() { |
| 7 | auto database = std::make_unique<Database>("" /* fill db path */); |
| 8 | auto connection = std::make_unique<Connection>(database.get()); |
| 9 | |
| 10 | // Create schema. |
| 11 | connection->query("CREATE NODE TABLE Person(name STRING, age INT64, PRIMARY KEY(name));"); |
| 12 | // Create nodes. |
| 13 | connection->query("CREATE (:Person {name: 'Alice', age: 25});"); |
| 14 | connection->query("CREATE (:Person {name: 'Bob', age: 30});"); |
| 15 | |
| 16 | // Execute a simple query. |
| 17 | auto result = connection->query("MATCH (a:Person) RETURN a.name AS NAME, a.age AS AGE;"); |
| 18 | // Print query result. |
| 19 | std::cout << result->toString(); |
| 20 | } |