zed
zed copied to clipboard
A novel data lake based on super-structured data
These don't currently work. ``` $ echo '"foo" "bar" "baz"' | zq -Z 'op foo(pattern): ( grep(pattern) ) foo(*a*)' - zq: error parsing Zed at column 40: op foo(pattern): (...
furl/unfurl shall be introduced as functions in Zed and return an array of records comprising a single path element (as in flatten) called `key` and the corresponding value derived from...
A function call path shall take an l-value expression and return the encoded path as an array of elements. e.g., ``` path(a.b[2].c) ``` returns ``` ["a", "b", 2, "c"] ```...
`flatten()` currently has inconsistent behavior between record paths and array paths. In this issue, we introduce the concept of a jq-like generalized path where a path defines any route through...
Noah made this suggestion: ``` We might want to follow Git's lead here and use "name" in place of "tag" for these terms, for two reasons. First, a Git user's...
If I branch a pool before my first commit to `main`, when I merge to `main` later it ultimately fails. ``` $ zed merge -use logs@staging main no path for...
At the time this issue is being opened Zed is at commit 1ec7052. @mattnibs recently pointed out that the kinds of changes in #4555 make it particularly easy to make...
A community zync user recently inquired: > How can we limit the resources consumed by any query? i.e., CPU, memory, and potentially I/O.
At the time of the filing of this issue, Zed is at commit f733ef3. Whereas operators in the Zed language to date have been "read-only", the recently-added `load` operator (#2765)...
At the time this issue is being filed, Zed is at commit 1ec7052. A community zync user inquired about adding some [RBAC](https://en.wikipedia.org/wiki/Role-based_access_control)-style permissions for accessing the Zed lake. A sketch...