Skip to content

Commit 93ecad5

Browse files
committed
release 0.2.2
1 parent f991627 commit 93ecad5

File tree

3 files changed

+22
-7
lines changed

3 files changed

+22
-7
lines changed

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
python_version = sys.version_info.major
88

9-
version = '0.2.1'
9+
version = '0.2.2'
1010

1111
author = 'Gal Matijevic'
1212
email = 'gmatijevic@aip.de'

utils/adql_queries.py

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -223,6 +223,20 @@
223223
) AS sub;
224224
""",
225225
"""
226-
SELECT POINT('icrs', ra, dec) as "p", z AS y FROM "db".tab
226+
SELECT
227+
ATLASsource.*,
228+
2*DEGREES(ASIN(sqrt(power(-0.997825033922517-cx, 2) + power(-0.052293794140904105-cy, 2) + power(-0.040131792532559725-cz,2)) / 2)) * 60 as dist
229+
FROM
230+
ATLASsource
231+
WHERE
232+
dec > -2.3166666666666664
233+
AND
234+
dec < -2.283333333333333
235+
AND
236+
RA >= 182.98331970017435
237+
AND
238+
RA <= 183.01668029982565
239+
AND
240+
((cx * -0.997825033922517 + cy * -0.052293794140904105 + cz * -0.040131792532559725 ) >= 0.9999999576920253)
227241
"""
228242
]

utils/run.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -174,24 +174,25 @@ def test_translated_mysql_parsing(qs):
174174
qp.set_query(translated_query)
175175
try:
176176
qp.process_query()
177-
except QueryError:
178-
raise
177+
syntax_errors = []
178+
except QuerySyntaxError as e:
179+
syntax_errors = e.syntax_errors
179180
s = time.time() - s
180181
# cols, keys, funcs = qp.columns, qp.keywords, qp.functions
181182
# s = 0.0
182183
# not_so_pretty_print(translated_query, cols, keys, funcs, s,
183184
# qp.syntax_errors)
184185
cols, keys, funcs, dispcols= qp.columns, qp.keywords, qp.functions, \
185186
qp.display_columns
186-
pretty_print(q, cols, keys, funcs, dispcols, s, qp.syntax_errors,
187+
pretty_print(q, cols, keys, funcs, dispcols, s, syntax_errors,
187188
show_diff=True)
188189

189190

190191
if __name__ == '__main__':
191-
test_mysql_parsing(test_queries.queries[-1:])
192+
# test_mysql_parsing(test_queries.queries[-1:])
192193
# test_mysql_parsing(test_queries.queries[35:42])
193194
# test_mysql_parsing(test_queries.queries[6:7])
194195
# test_mysql_parsing(test_queries.queries[:])
195196
# test_mysql_parsing(broken_queries.queries[-1:])
196197
# test_adql_translation(adql_queries.queries[-1:])
197-
# test_translated_mysql_parsing(mysql_adql_queries.queries)
198+
test_translated_mysql_parsing(mysql_adql_queries.queries[-1:])

0 commit comments

Comments
 (0)