File tree Expand file tree Collapse file tree 1 file changed +23
-0
lines changed Expand file tree Collapse file tree 1 file changed +23
-0
lines changed Original file line number Diff line number Diff line change @@ -20,12 +20,35 @@ func _ready():
20
20
else :
21
21
print ("Failed to create a connection to the database." );
22
22
23
+ #
24
+ # Validate Simple queries
25
+ # Queries that are a single text string
26
+ #
27
+
23
28
myKuzuDB .execute_query ("CREATE NODE TABLE person(name STRING, age INT64, PRIMARY KEY(name));" );
24
29
myKuzuDB .execute_query ("CREATE (:person {name: 'Alice', age: 30});" );
25
30
myKuzuDB .execute_query ("CREATE (:person {name: 'Bob', age: 40});" );
26
31
27
32
var queryResult : Array = myKuzuDB .execute_query ("MATCH (p:person) RETURN p.*" );
28
33
print (queryResult );
29
34
35
+ #
36
+ #
37
+ # Validate Prepared Queries
38
+ #
39
+ #
40
+
41
+ myKuzuDB .execute_query ("CREATE (:person {name: 'Jake', age: 16});" );
42
+ myKuzuDB .execute_query ("CREATE (:person {name: 'Jessica', age: 25});" );
43
+ myKuzuDB .execute_query ("CREATE (:person {name: 'Joanna', age: 31});" );
44
+
45
+ var min_age : int = 18
46
+ var max_age : int = 30
47
+
48
+ var preparedResult : Array = myKuzuDB .execute_prepared_query ("MATCH (p:Person) WHERE p.age > $min_age and p.age < $max_age RETURN p.name" , {"min_age" : min_age , "max_age" : max_age });
49
+
50
+ print (preparedResult );
51
+
52
+
30
53
31
54
You can’t perform that action at this time.
0 commit comments