@@ -32,11 +32,12 @@ def convert_to_date(timestamp):
32
32
driver = GraphDatabase .driver ("bolt://localhost:7687" )
33
33
34
34
with driver .session () as session :
35
- for query_id in ["1" , "2" , "3" , "4" , "5" , "6" , "7" , "8" , "9" , "10" , "11" , "12" , "13" , "14a" , "14b" , "15" , "16" , "17" , "18" , "19" , "20" ]:
36
- query_file = open (f'queries/bi-{ query_id } .cypher' , 'r' )
35
+ for query_variant in ["1" , "2" , "3" , "4" , "5" , "6" , "7" , "8" , "9" , "10" , "11" , "12" , "13" , "14a" , "14b" , "15" , "16" , "17" , "18" , "19" , "20" ]:
36
+ query_num = re .sub ("[^0-9]" , "" , query_variant )
37
+ query_file = open (f'queries/bi-{ query_num } .cypher' , 'r' )
37
38
query_spec = query_file .read ()
38
39
39
- parameters_csv = csv .DictReader (open (f'parameters/bi-{ query_id } .txt' ), delimiter = '|' )
40
+ parameters_csv = csv .DictReader (open (f'parameters/bi-{ query_variant } .txt' ), delimiter = '|' )
40
41
41
42
for query_parameters in parameters_csv :
42
43
# convert fields based on type designators
@@ -47,6 +48,6 @@ def convert_to_date(timestamp):
47
48
# drop type designators
48
49
type_pattern = re .compile (':.*' )
49
50
query_parameters = {type_pattern .sub ('' , k ): v for k , v in query_parameters .items ()}
50
- run_query (session , query_id , query_spec , query_parameters )
51
+ run_query (session , query_variant , query_spec , query_parameters )
51
52
52
53
driver .close ()
0 commit comments