| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |
|
|
| |
commit_hash:3d0e8bfb46470e6ac36b0d198cfa1723c665f643
|
| |
|
|
|
| |
init
commit_hash:1c72053b3785a26cfde418f28a9d054b5a624627
|
| |
|
|
|
|
|
| |
Related to
- https://github.com/ydb-platform/ydb/pull/25090
- https://github.com/ydb-platform/ydb/issues/21470
commit_hash:f97a6414f95b706c34a086d4431367909dfd35a4
|
| |
|
|
|
|
|
| |
It seems that there is no much sence in parsing (vector) index settings, and it is much easier to pass them as is
It will much help in adding fulltext index with dozens of parameters
commit_hash:ba3d7b32d60f54dd6c8f0aba116a10450455d68b
|
| |
|
|
| |
commit_hash:95bd6eff4013fca11cfe9e941b6175d93c310bdd
|
| |
|
|
| |
commit_hash:c2440ce49cc8c7637134ddf8081b32251ff75fd4
|
| |
|
|
| |
commit_hash:05d53dee40119ad1d756d90775e6056fbebd99d2
|
| |
|
|
|
|
|
| |
Thet top-level source was always selected for
column inference, even when the cursor is at a
subquery.
commit_hash:c0eb00b98b23d52079aea5eb8d646887ff2fbbdd
|
| |
|
|
| |
commit_hash:b3270397329599800d4e7b1f92b8e0f18e94cfd6
|
| |
|
|
|
|
|
| |
перенос валидации параметров векторного индекса из YQL в YDB (https://github.com/ydb-platform/ydb/pull/23204), потому что аналогичные создания индекса могут происходить и из SDK, и делать бы две разных валидации было бы странно
соответственно тут остался только фикс параметров не того типа, а валидация убрана совсем (все параметры опциональные, провалидируются дальше)
commit_hash:5418e97f75e30ea8acdfe99243c0a96ef79be5d1
|
| |
|
|
|
|
|
|
|
|
|
| |
Also added tests for:
- max_by
- agg_list
- some
- avg_if
- sum_if
- count_if
commit_hash:0da4f3b9b1767850e65c914b727bc362cf4cc125
|
| |
|
|
| |
commit_hash:3b74a89e67fd29fdced780847365861db726b687
|
| |
|
|
|
| |
Follows up ydb-platform/ydb@34fcd78a2d18d9846fd68339c8e240702857e1e5
commit_hash:08520ae8b837c69f6b92e575882da4786aa441fd
|
| |
|
|
|
|
|
| |
Cleared world dependency for streaming queries
Supported top level pragmas for streaming queries
commit_hash:2bf7256ee9ff7bba724c76acf7086db014a96afd
|
| |
|
|
| |
commit_hash:a8645f7215087df3309048de31a7f0b3dc802a11
|
| |
|
|
| |
commit_hash:7007950c8dbbf4d1c8edd5c275eaea723e29e56b
|
| |
|
|
|
|
|
| |
Добавлена возможность отключения отложенного применения '\\n' и '\\r' в TextWalker, чтобы позиции генерируемые им были в точности равны позициям токенов от antlr4 лексера:
<https://nda.ya.ru/t/hmKq_iWN7JVCGe>
commit_hash:15049d23b9ac1232b9e1d281d86d6b51d5822f85
|
| |
|
|
| |
commit_hash:39b07bbc84e57d9df02c839273366c28442b789f
|
| |
|
|
|
|
| |
There was an issue that a query with warnings
as errors passed translation.
commit_hash:890d18853380b5ad669e9684553cdb6991827cff
|
| |
|
|
| |
commit_hash:27dc40f323e5d24af0dae4f3917a63248f8f8386
|
| |
|
|
|
|
| |
Added absent checks for `langVer` at `EXCEPT/INTERSECT/DISTINCT`
translation. In next PR will get rid of `.sqlx` file extensions.
commit_hash:699cc8f6084d1d2fc19ecd53c35a56496dc842f4
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Добавлен синтаксис (переиспользован код для inline action):
```
CREATE [OR REPLACE] STREAMING QUERY [IF NOT EXISTS] query_name [WITH (
key = value
...
)] AS DO BEGIN
...
END DO;
ALTER STREAMING QUERY [IF EXISTS] query_name [SET(
key = value
...
)] [AS DO BEGIN
...
END DO];
DROP STREAMING QUERY [IF EXISTS] query_name;
```
commit_hash:29fa6aa7e61ecf45112480fe3c1df8fab542354e
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is an improvement for column suggestions.
Even when user made a source aliased, he still is
able to reference a column with both unqualified
and qualified name, so we should provide both
candidates, but with unqualified more relevant.
As this patch required non trivial `NameResponse`
modifications at the `CompletionEngine`, ranking
should be used properly, so a way to pass it to
the engine was introduced.
commit_hash:1f2b90e2f6fbb7d33d9fc8479f43349a7f08c320
|
| |
|
|
| |
commit_hash:2fc8e4b885a4426726d34aa7a80bb62e747462e2
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Can I use your `soroka` for push YQL part of a new feature for YDB, please?
[There](https://github.com/ydb-platform/ydb/pull/21672) is the original PR approved by Fomichev an Puchin which can't be committed directly to YDB github.
Type: feature
Component: yql
---
Co-authored-by: Tony-Romanov [[email protected]]
Pull Request resolved: https://github.com/ytsaurus/ytsaurus/pull/1414
commit_hash:c98a7b656a050b09976f22f1470ba0ab5bbb52c2
|
| |
|
|
|
|
| |
RFC: https://nda.ya.ru/t/vPsncOoC7HttdF
GitHub Issue: https://github.com/ydb-platform/ydb/issues/18695
commit_hash:96445a9aef7b1fede372b9e4c60b30eb9ef5fdc1
|
| |
|
|
|
|
|
| |
Fixed an absence of candidates at `$x = (sel#)`
as of `subselect_stmt` ignorance at the
`YQLConfiguration`.
commit_hash:5a841d63fad104599a791953f2f89b8791816115
|
| |
|
|
|
|
| |
- Collect only named node definitions
- Fix qualified column after WHERE
commit_hash:641977921329199e645c3ac45ae8053a5d0e8b13
|
| |
|
|
|
|
|
| |
Table function `RANGE` is commonly used, so some
support for a table path inference is required. It
is done by doing ``` `prefix` || '/' || `min` ```.
commit_hash:4bec2a84a0ee8f6d97c92a46b4c4ebc7b41c4d7c
|
| |
|
|
| |
commit_hash:d54496a7e3d9bd72e53ce880691a59490a34a138
|
| |
|
|
| |
commit_hash:44a39f94ad6f9407cb9e493cbf88ef28b320586e
|
| |
|
|
|
|
|
| |
- Add `cluster_expr` to `simple_table_ref_core` alternative.
- Added `Sql2Yql` unit test with a statement that is
not parsed on trunk: https://nda.ya.ru/t/qHRri7r57HK3r2.
commit_hash:eada89e88e3f2bc03c47cd22b73ba58b75f20681
|
| |
|
|
|
|
|
| |
Before this PR unsupported objects were filtered,
but we would like to show even unsupported object
types as unknown name candidates.
commit_hash:04c64b6e28717c3c19927d49eeedec7515608c22
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Played with the autocomplete and found some issues:
https://nda.ya.ru/t/1F9ioYe37HVwo2.
- Supported `min`, `max` parameters of the `RANGE` table
function, respecting `prefix`.
- Supported cluster detecton at table function, e.g.
`SELECT * FROM plato.RANGE(Input1, Input2)`.
- Made column filter not to ignore a table alias.
- Supported keyword as identifier parsing.
- Supported `ID_QUOTED` as table alias.
commit_hash:9e9ff13373cd059e6a240ddff0ae18f599d790c0
|
| |
|
|
| |
commit_hash:a9c400c784ed04924390abb11509664e6576a3b7
|
| |
|
|
|
|
|
|
| |
Fixed an absence of column candidates at `SELECT * FROM t WHERE a#`.
The problem was with a `IsEnclosing` procedure, because here the cursor
is actually outside the `select_core` now there is a `_` symbol that
enlarge this rule text range.
commit_hash:0b493cb469333f9a37c923b06267ac026efeb2c9
|
| |
|
|
| |
commit_hash:64ad6b4138ee27f474b440e8ef3e07fac1935346
|
| |
|
|
|
|
|
| |
- Generated Monarch configuration as a JSON.
- Added test files for `*.yql` and `*.yqls`.
- Screenshots: https://nda.ya.ru/t/LgOjOxcs7HJQyS.
commit_hash:dddf747c54780332b54fca3e9e9b52c88a9736f5
|
| |
|
|
| |
commit_hash:4ee9d9b9079b90e8eeb91accc41d6a3a30c3a18c
|
| |
|
|
|
|
|
|
|
| |
- Migrated GetId to a Partial Evaluation function.
- Centeralized named expressions collection.
- Centeralized query parameters resolution.
- Supported symbols resolution and concatenation.
- Migrated USE and Columns Syntesis on the evaluation.
commit_hash:fafedc4330bcd4a7ab607ae1d5f2691a2f5a60f2
|
| |
|
|
|
|
| |
Replaced hardcoded types list at highlighting generator with core
enumerator.
commit_hash:68fa56ed73fabf015a2469ed6bcc4e2481456647
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Support `Before` at core `TRegexPattern` and `IGenericLexer`.
- Added `Name` and `Extension` to core `THighlighting`.
- Added `Tighlighting` for `YQLs` factory method.
- Added `--language` option to `yql_highlight`.
- Added `artifact` targets for `YQLs`.
Yes, using the `NSQLTranslation::THighlighting` for
`YQLs` is not correct, but much simplier than generalize
this infrastructure just for a `YQLs`. So here is a
trade-off between development time and a clean code.
Results:
- JetBrains: https://nda.ya.ru/t/PXkZVE8m7H5wHS.
- Vim: https://nda.ya.ru/t/Am-6ZHQa7H5wJi.
- TextMate: https://nda.ya.ru/t/wH0YggAf7H5wKw.
- yql_highlight: https://nda.ya.ru/t/3FaCm57q7H7QSF.
commit_hash:f0e1abb8e7f1b083df531d761b357330bd514cb0
|
| |
|
|
|
|
|
|
| |
- Introduced the Generator interface.
- Made tool to generate content to stdout and file.
- Supported TextMate Bundle, tested on IDEA and TextMate.
- Fixed UDF highlighting priority.
commit_hash:bcbc446a2fe58da3400f0e981a03d821b8f77dae
|
| |
|
|
| |
commit_hash:b807590d35f109a7e66e6f2fc86bed811e1b8890
|
| |
|
|
| |
commit_hash:c0ba1e1b769fc35ecc458fc556b00493f26f75d1
|
| |
|
|
|
|
|
|
|
| |
Introduced `links.json` format to link names to
documentation sections. Implement general links
verification framework. Also fixed two small typos.
Extended Description: https://nda.ya.ru/t/zR4voivb7GzD9r.
commit_hash:e72db0e202b4ff612374c73fa384f70d029f0ef0
|
| |
|
|
| |
commit_hash:78445e1b3b0bb001e0d08b36fd4d31bcd9e37eb4
|
| |
|
|
|
| |
Return persistable expression from FLATTEN BY clause
commit_hash:8b19ad7f7ddf436c2741f9aa1c5402732fc31f06
|
| |
|
|
|
|
|
| |
Move complex handlers to the table
Extract simple pragma implementations
commit_hash:cb0ebc041fd6d848e9d7701b0ca7db19965cd314
|
| |
|
|
|
| |
I forgot to add it.
commit_hash:d4829c1e1b23f65d0e8673874e622af4aaa3c9d3
|