0
0
mirror of https://github.com/PostHog/posthog.git synced 2024-11-30 19:41:46 +01:00
posthog/hogql_parser
Sandy Spicer 447a18930f
feat: add "INTERSECT" and "EXCEPT" to HogQL (#25737)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-10-29 11:31:56 -07:00
..
__init__.pyi feat: add "INTERSECT" and "EXCEPT" to HogQL (#25737) 2024-10-29 11:31:56 -07:00
.clang-format chore(hogql): Full error & NULL handling in C++ parser (1.0.0) (#18240) 2023-10-27 13:37:15 +02:00
.gitignore perf: Parse HogQL with C++ for a huge speedup (#17659) 2023-10-13 13:58:08 +00:00
CONTRIBUTING.md feat(hogql): support join USING (replaces #21916) (#22378) 2024-05-21 20:46:36 +02:00
error.cpp fix(hogql): Only expose HogQL exceptions relevant to users (#21329) 2024-04-05 11:39:20 +00:00
error.h fix(hogql): Only expose HogQL exceptions relevant to users (#21329) 2024-04-05 11:39:20 +00:00
HogQLLexer.cpp feat: add "INTERSECT" and "EXCEPT" to HogQL (#25737) 2024-10-29 11:31:56 -07:00
HogQLLexer.h feat: add "INTERSECT" and "EXCEPT" to HogQL (#25737) 2024-10-29 11:31:56 -07:00
HogQLLexer.interp feat: add "INTERSECT" and "EXCEPT" to HogQL (#25737) 2024-10-29 11:31:56 -07:00
HogQLLexer.tokens feat: add "INTERSECT" and "EXCEPT" to HogQL (#25737) 2024-10-29 11:31:56 -07:00
HogQLParser.cpp feat: add "INTERSECT" and "EXCEPT" to HogQL (#25737) 2024-10-29 11:31:56 -07:00
HogQLParser.h feat: add "INTERSECT" and "EXCEPT" to HogQL (#25737) 2024-10-29 11:31:56 -07:00
HogQLParser.interp feat: add "INTERSECT" and "EXCEPT" to HogQL (#25737) 2024-10-29 11:31:56 -07:00
HogQLParser.tokens feat: add "INTERSECT" and "EXCEPT" to HogQL (#25737) 2024-10-29 11:31:56 -07:00
HogQLParserBaseVisitor.cpp feat(hog): parser updates for lambdas (#24575) 2024-08-27 11:21:36 +02:00
HogQLParserBaseVisitor.h feat: add "INTERSECT" and "EXCEPT" to HogQL (#25737) 2024-10-29 11:31:56 -07:00
HogQLParserVisitor.cpp feat(hog): parser updates for lambdas (#24575) 2024-08-27 11:21:36 +02:00
HogQLParserVisitor.h feat: add "INTERSECT" and "EXCEPT" to HogQL (#25737) 2024-10-29 11:31:56 -07:00
parser.cpp feat: add "INTERSECT" and "EXCEPT" to HogQL (#25737) 2024-10-29 11:31:56 -07:00
parser.h perf: Parse HogQL with C++ for a huge speedup (#17659) 2023-10-13 13:58:08 +00:00
py.typed perf: Parse HogQL with C++ for a huge speedup (#17659) 2023-10-13 13:58:08 +00:00
pyproject.toml feat(hogql): placeholder expressions (attempt 2) (#25216) 2024-09-26 12:33:37 +02:00
README.md perf: Parse HogQL with C++ for a huge speedup (#17659) 2023-10-13 13:58:08 +00:00
setup.py feat: add "INTERSECT" and "EXCEPT" to HogQL (#25737) 2024-10-29 11:31:56 -07:00
string.cpp feat(hog): escape curlies properly (#24311) 2024-08-12 16:30:52 +02:00
string.h feat(hog): f-strings (#22577) 2024-05-30 20:32:39 +02:00

HogQL Parser

Blazing fast HogQL parsing. This package can only work in the context of the PostHog Django app, as it imports from posthog.hogql.