| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
commit_hash:b06f3d2f5fa81e2073966eb172758758bd94fdf2
|
| |
|
|
|
|
|
|
| |
The main goal is to enable setting SchemeLimits (ShardsLimit and PathsLimit) via YQL.
Issue:
- https://github.com/ydb-platform/ydb/issues/16742
commit_hash:e873849e3b4bb494e349ccebbb1ff6d51655c5d1
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Issues:
* <HIDDEN_URL>
* <https://github.com/ydb-platform/ydb/issues/14709>
Previously it was impossible to create a simple view like the following:
```sql
CREATE VIEW demo_view WITH (security_invoker = TRUE) AS
SELECT
"bbb" LIKE Unwrap("aaa")
```
The problem was caused by the fact that a separate parsing context was used to build a view select AST for later validation. The list of UDFs is global for the whole parsing process to optimize the calculations. This global list was lost in the separate context and the view validation failed in such cases.
We fix the issue by using the same context for the view query validation in which the `CREATE VIEW` statement is executed. Moreover, we have started capturing all the statements in the view query text that can affect the compilation (see the `NeedUseForAllStatements` function).
commit_hash:f84d54ff1688fb43af7170a4db35f6729f2c4f10
|
|
|
init
commit_hash:7d4c435602078407bbf20dd3c32f9c90d2bbcbc0
|