0
0
mirror of https://github.com/PostHog/posthog.git synced 2024-12-01 12:21:02 +01:00
posthog/hogql_parser
Tom Owers d946f661f2
feat(hogql): Allow a placeholder to be used in place of a select statement (#19767)
* Allow a placeholder to be used in place of a select statement in a union all

* Updated the hogql parser version

* Use new hogql-parser version

* Fixed tests

* Update query snapshots

* Update query snapshots

* Rejigged the g4 file

* Updated mypy

* Updated mypy

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-01-18 15:14:39 +00:00
..
__init__.pyi chore(hogql): Use the C++ parser in 50% of queries (#18298) 2023-11-01 11:52:44 +01: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
CONTRIBUTING.md chore(hogql): Fix some hogql_parser docs typos (#19627) 2024-01-08 09:18:48 +01:00
error.cpp chore(hogql): Full error & NULL handling in C++ parser (1.0.0) (#18240) 2023-10-27 13:37:15 +02:00
error.h chore(hogql): Full error & NULL handling in C++ parser (1.0.0) (#18240) 2023-10-27 13:37:15 +02:00
HogQLLexer.cpp feat(hogql): HogQLX (#18097) 2023-10-26 14:22:22 +02:00
HogQLLexer.h feat(hogql): HogQLX (#18097) 2023-10-26 14:22:22 +02:00
HogQLLexer.interp feat(hogql): HogQLX (#18097) 2023-10-26 14:22:22 +02:00
HogQLLexer.tokens feat(hogql): HogQLX (#18097) 2023-10-26 14:22:22 +02:00
HogQLParser.cpp feat(hogql): Allow a placeholder to be used in place of a select statement (#19767) 2024-01-18 15:14:39 +00:00
HogQLParser.h feat(hogql): Allow a placeholder to be used in place of a select statement (#19767) 2024-01-18 15:14:39 +00:00
HogQLParser.interp feat(hogql): Allow a placeholder to be used in place of a select statement (#19767) 2024-01-18 15:14:39 +00:00
HogQLParser.tokens feat(hogql): HogQLX (#18097) 2023-10-26 14:22:22 +02:00
HogQLParserBaseVisitor.cpp
HogQLParserBaseVisitor.h feat(hogqlx): nested tags (#18213) 2023-10-27 09:03:54 +02:00
HogQLParserVisitor.cpp
HogQLParserVisitor.h feat(hogqlx): nested tags (#18213) 2023-10-27 09:03:54 +02:00
parser.cpp feat(hogql): Allow a placeholder to be used in place of a select statement (#19767) 2024-01-18 15:14:39 +00:00
parser.h
py.typed
pyproject.toml chore(hogql): Fix some hogql_parser docs typos (#19627) 2024-01-08 09:18:48 +01:00
README.md
setup.py feat(hogql): Allow a placeholder to be used in place of a select statement (#19767) 2024-01-18 15:14:39 +00:00
string.cpp fix(projects): reload organization after project creation (#18198) 2023-10-27 15:38:53 +02:00
string.h

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.