Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Re-format for hugo docs #5489

Merged
merged 47 commits into from
Jan 30, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
47 commits
Select commit Hold shift + click to select a range
e0b7345
Re-format for hugo docs
jameskerr Nov 19, 2024
35dc983
Merge remote-tracking branch 'origin/main' into hugo-docs
jameskerr Nov 19, 2024
309851d
Send a dispatch event to the superdb-website repo when docs change on…
philrz Nov 24, 2024
fbf68a8
Fix merge conflict
philrz Nov 24, 2024
6b125c0
Rename README.md->_index.md to fix broken hyperlinks
philrz Nov 25, 2024
8676991
Catch up with main
philrz Dec 4, 2024
235dc36
Convert Zed lake auth doc to page bundle
philrz Dec 13, 2024
9ff8037
Rename to index.md so Zed lake auth doc doesn't become a whole section
philrz Dec 13, 2024
627cf56
Convert Zed tutorial to page bundle
philrz Dec 13, 2024
7ba51dc
More link fixes
philrz Dec 13, 2024
6539a3e
Use new tip shortcode everywhere
philrz Dec 13, 2024
b5f9349
Move Zeek integrations doc into Integrations section
philrz Dec 13, 2024
7dbf19f
Merge branch 'main' into hugo-docs
philrz Dec 13, 2024
e0234ad
Remove consecutive blank lines
philrz Dec 13, 2024
84ed8e5
Fix broken links
philrz Dec 13, 2024
affe782
Make links work again inside tips
philrz Dec 13, 2024
8939f45
Turn abs example back into an mdtest
philrz Dec 13, 2024
a58d801
Move Zeek integrations docs to a top level section again for now
philrz Dec 13, 2024
aa3a75b
Fix links that broke from moving Zeek docs back to a top-level section
philrz Dec 13, 2024
38d12af
Add breadcrumb option
jameskerr Dec 16, 2024
b2c8c0f
Adjust weights and titles
philrz Dec 18, 2024
0588e2c
Merge branch 'main' into hugo-docs
philrz Jan 20, 2025
2e0781f
Merge branch 'main' into hugo-docs
philrz Jan 22, 2025
b0aa806
Convert first "collect" example to new mdtest-spq syntax
philrz Jan 22, 2025
40cf7bf
Merge branch 'main' into hugo-docs
philrz Jan 22, 2025
731d199
Convert aggregate function examples to new mdtest-spq syntax
philrz Jan 23, 2025
a0727df
Convert abs, base64, and bucket function examples to new mdtest-spq s…
philrz Jan 23, 2025
65af33a
Add space chars in fuse example inputs
philrz Jan 23, 2025
ceab958
Convert functions through coalesce
philrz Jan 23, 2025
80f861f
Convert more function examples to mdtest-spq
philrz Jan 23, 2025
8352ee2
Convert more function examples to mdtest-spq
philrz Jan 24, 2025
9a3703f
Convert more function examples to mdtest-spq
philrz Jan 24, 2025
28ffd95
Convert remaining function examples to mdtest-spq
philrz Jan 24, 2025
5f67a82
Convert several operator examples to mdtest-spq
philrz Jan 24, 2025
ac9f349
Convert more operator examples to mdtest-spq
philrz Jan 24, 2025
a6e254b
Convert remaining operator examples to mdtest-spq
philrz Jan 24, 2025
1b97de0
Convert some super command doc examples to mdtest-spq
philrz Jan 27, 2025
ef85910
More conversions to mdtest-spq
philrz Jan 28, 2025
3c550c8
Merge branch 'main' into hugo-docs
philrz Jan 28, 2025
5909af5
Take advantage of "mdtest-spq fails" in rename example
philrz Jan 28, 2025
6ffc668
Convert data-types and pipeline-model docs to mdtest-spq
philrz Jan 28, 2025
d654411
Convert expressions and statements docs to mdtest-spq
philrz Jan 28, 2025
2f0b8f8
Convert lateral subqueries, search expressions, and shaping docs to m…
philrz Jan 29, 2025
989a4fc
Add missing mdtest-spq treatment in cidr_match doc
philrz Jan 29, 2025
259c4c9
Restore => in examples that will continue to use mdtest-command
philrz Jan 29, 2025
d3e766c
Notify superdb-website repo when docs PRs merge on main
philrz Jan 30, 2025
f7c44dc
Fix links that broke due to freezing old zed.brimdata.io docs site
philrz Jan 30, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/notify-docs-update.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,4 @@ jobs:
steps:
- name: Send dispatch event
run: |
curl -XPOST -u "${{ secrets.PAT_USERNAME }}:${{ secrets.PAT_TOKEN }}" -H "Accept: application/vnd.github.v3+json" -H "Content-Type: application/json" https://api.github.com/repos/brimdata/zed-docs-site/dispatches --data '{"event_type":"zed-docs-update"}'
curl -XPOST -u "${{ secrets.PAT_USERNAME }}:${{ secrets.PAT_TOKEN }}" -H "Accept: application/vnd.github.v3+json" -H "Content-Type: application/json" https://api.github.com/repos/brimdata/superdb-website/dispatches --data '{"event_type":"super-docs-update", "client_payload": {"commit_sha": "${{ github.event.pull_request.merge_commit_sha }}"}}'
34 changes: 17 additions & 17 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@
* Improve the performance of the [`load` operator](docs/language/operators/load.md) by removing an unnecessary/inefficient merge (#5200)
* Improve the [`sort` operator](docs/language/operators/sort.md) to allow different ordering for each key (#5203, #5262)
* Update the [Zeek reference shaper docs](docs/integrations/zeek/shaping-zeek-json.md#reference-shaper-contents) to incorporate changes for [Zeek v7.0.0](https://github.com/zeek/zeek/releases/tag/v7.0.0) logs (#5212)
* Update the [`summarize` operator docs](docs/language/operators/summarize.md) to show the use of `by` without an [aggregate function](docs/language/aggregates/README.md) (#5216)
* Update the [`summarize` operator docs](docs/language/operators/summarize.md) to show the use of `by` without an [aggregate function](docs/language/aggregates/_index.md) (#5216)
* Update the [`grok` function docs](docs/language/functions/grok.md) with additional examples and guidance (#5243)
* Update the [Lateral Subquery docs](docs/language/lateral-subqueries.md) with an emphasis on when primitive values or arrays are returned by [Lateral Expressions](docs/language/lateral-subqueries.md#lateral-expressions) (#5264)
* The terms "pipeline" and "branch" are now used throughout the [Zed docs](docs/README.md) instead of "dataflow" and "leg" (#5272)
* The terms "pipeline" and "branch" are now used throughout the [Zed docs](docs/_index.md) instead of "dataflow" and "leg" (#5272)
* Add docs for [`lake` output format](docs/commands/super.md#superdb-data-lake-metadata-output) and [`zed ls`](docs/commands/super-db.md#ls) (#5187)
* Add docs for the [`top` operator](docs/language/operators/top.md) (#5276)
* Add [`fluentd` integration docs](docs/integrations/fluentd.md) (#5190, #5195)
Expand All @@ -22,13 +22,13 @@
* Add the `-pool` flag to [`zed manage`](docs/commands/super-db.md#manage) (#5164)
* Fix an issue where the lake API was not providing query descriptions for Zed programs that contain scopes (#5152)
* Fix an issue where attempts to use the [`load` operator](docs/language/operators/load.md) in `zq` caused a panic (#5162)
* Fix a parser issue with collisions between the names of [user-defined operators](docs/language/statements.md#operator-statements) and [functions](docs/language/statements.md#func-statements) and some built-in [operators](docs/language/operators/README.md) (#5161)
* Fix a parser issue with collisions between the names of [user-defined operators](docs/language/statements.md#operator-statements) and [functions](docs/language/statements.md#func-statements) and some built-in [operators](docs/language/operators/_index.md) (#5161)
* Fix an issue where using `null` values in math caused a panic (#5163)

## v1.16.0
* Improve ZNG scanning performance (#5101, #5103)
* Improve the error message shown when `zq` is invoked with a single argument that's not a valid query and doesn't contain a source (#5119)
* Update [Zeek integration docs](docs/integrations/zeek/README.md), including [reference shaper](docs/integrations/zeek/shaping-zeek-json.md) changes for [Zeek v6.2.0](https://github.com/zeek/zeek/releases/tag/v6.2.0) data (#5106)
* Update [Zeek integration docs](docs/integrations/zeek/_index.md), including [reference shaper](docs/integrations/zeek/shaping-zeek-json.md) changes for [Zeek v6.2.0](https://github.com/zeek/zeek/releases/tag/v6.2.0) data (#5106)
* [String literals](docs/language/expressions.md#formatted-string-literals) now use the "f-string" format `f"{ <expr> }"` instead of the previous `${ <expr> }` (#5123)
* Prototype SQL support has been dropped from the Zed language (full SQL support is expected at a later date) (#5109)
* Empty objects and arrays in JSON output are now consistently printed on a single line (#5127)
Expand Down Expand Up @@ -150,7 +150,7 @@

## v1.7.0
* Add [`regexp_replace()`](docs/language/functions/regexp_replace.md) function for replacing regular expression matches in a string (#4435, #4449)
* Add [documentation](docs/integrations/zed-lake-auth.md) showing how to configure Auth0 for authenticated access to a Zed lake service (#4439)
* Add [documentation](docs/integrations/zed-lake-auth/index.md) showing how to configure Auth0 for authenticated access to a Zed lake service (#4439)
* Fix an issue where elements of map could not be accessed if the key was of a union type (#4447)
* Allow [`head`](docs/language/operators/head.md) operator to accept an expression (#4451)
* Allow [`tail`](docs/language/operators/tail.md) operator to accept an expression (#4464)
Expand Down Expand Up @@ -241,8 +241,8 @@

## v1.0.0

* Comprehensive [documentation](docs/README.md)
* Substantial improvements to the [Zed language](docs/language/README.md)
* Comprehensive [documentation](docs/_index.md)
* Substantial improvements to the [Zed language](docs/language/_index.md)
* Revamped [`zed` command](docs/commands/super-db.md)
* New Zed lake format (see #3634 for a migration script)
* New version of the [ZNG format](docs/formats/bsup.md) (with read-only support for the previous version)
Expand All @@ -264,7 +264,7 @@
* `zapi`, `zed lake serve`: Add authentication with Auth0 (#3266)
* Fix an issue preventing casting from `ip` to `ip` (#3259)
* `zed lake serve`: Respect the Accept request header for `GET /events` (#3246)
* Add [function documentation](docs/language/functions/README.md) (#3215)
* Add [function documentation](docs/language/functions/_index.md) (#3215)
* `zed lake serve`: Change the default response content encoding to ZSON (#3242)
* `zapi load`, `zed lake load`: Add the `-meta` flag to embed custom metadata in commits (#3237)

Expand All @@ -280,7 +280,7 @@
* Fix a panic when compiling `SELECT ... GROUP BY ...` (#3193)
* Fix a bug in which data loaded through the Zed lake service was stored uncompressed (#3198)
* Add all lake index commands to Zed lake service (#3181)
* Reorganize [language documentation](docs/language/README.md) (#3187)
* Reorganize [language documentation](docs/language/_index.md) (#3187)
* Make `fuse()` output deterministic (#3190)
* Use lake indexes to speed up queries (#3158)
* Fix bug where constants blocked `from` operator wiring logic (#3185)
Expand Down Expand Up @@ -329,7 +329,7 @@ As you can see below, there's been many changes since the last Zed GA release!
* Enhancements to the Zed language to unify search and expression syntax,
introduce new operators and functions for data exploration and shaping, and
more! Review the
[Zed language docs](docs/language/README.md)
[Zed language docs](docs/language/_index.md)
for details.

The exhaustive set of changes is listed below. Come talk to us on
Expand Down Expand Up @@ -454,7 +454,7 @@ questions.
* Fix an issue where `len()` of a `null` array was evaluating to something greater than zero (#2761)
* Fix an issue where `sort` with no fields was ignoring alias types and nested fields when picking a sort field (#2762)
* Fix an issue where unexpected `cut: no record found` warnings were returned by `zed lake query` but not when the same data was queried via `zq` (#2764)
* Move and extend the [Zeek interoperability docs](docs/integrations/zeek/README.md) (#2770, #2782, #2830)
* Move and extend the [Zeek interoperability docs](docs/integrations/zeek/_index.md) (#2770, #2782, #2830)
* Create endpoints in the Zed lake service API that correspond to underlying Zed lake operations, and expose them via `zapi` commands (#2741, #2774, #2786, #2775, #2794, #2795, #2796, #2920, #2925, #2928)
* Fix an issue where `zq` would surface a syntax error when reading ZSON it had sent as output (#2792)
* Add an `/events` endpoint to the API, which can be used by clients such as the Brim app to be notified of pool updates (#2791)
Expand All @@ -469,8 +469,8 @@ questions.
* Have the [Python client](python) use the `/query` endpoint for the Zed lake (#2869)
* Minimize the amount of surrounding context shown when reporting parse errors (#2864)
* Field assignments in [`join`](docs/language/operators/join.md) now behave like [`cut`](docs/language/operators/cut.md) instead of `pick` (#2868)
* Add more background/context to Zed top-level language [README](docs/language/README.md) (#2866 #2878, #2901)
* Unify `from`, `split`, and `switch` syntax to the forms shown [here](docs/language/README.md) (#2871, #2896)
* Add more background/context to Zed top-level language [README](docs/language/_index.md) (#2866 #2878, #2901)
* Unify `from`, `split`, and `switch` syntax to the forms shown [here](docs/language/_index.md) (#2871, #2896)
* Shapers can now cast values of the `null` type to any type (e.g., arrays or records) (#2882)
* Fix an issue where [`join`](docs/language/operators/join.md) was failing to match on values of comparable types (e.g., `string` and `bstring`) (#2880, #2884)
* Shapers can now cast a value to a `union` type (#2881)
Expand Down Expand Up @@ -628,7 +628,7 @@ questions.

## v0.23.0
* zql: Add `week` as a unit for [time grouping with `every`](docs/language/functions/every.md) (#1374)
* zq: Fix an issue where a `null` value in a [JSON type definition](docs/integrations/zeek/README.md) caused a failure without an error message (#1377)
* zq: Fix an issue where a `null` value in a [JSON type definition](docs/integrations/zeek/_index.md) caused a failure without an error message (#1377)
* zq: Add [`zst` format](docs/formats/csup.md) to `-i` and `-f` command-line help (#1384)
* zq: ZNG spec and `zq` updates to introduce the beta ZNG storage format (#1375, #1415, #1394, #1457, #1512, #1523, #1529), also addressing the following:
* New data type `bytes` for storing sequences of bytes encoded as base64 (#1315)
Expand All @@ -644,11 +644,11 @@ questions.
* zqd: Check and convert alpha ZNG filestores to beta ZNG (#1574, #1576)
* zq: Fix an issue where spill-to-disk file names could collide (#1391)
* zq: Allow the [`fuse` operator](docs/language/operators/fuse.md) to spill-to-disk to avoid memory limitations (#1355, #1402)
* zq: No longer require `_path` as a first column in a [JSON type definition](docs/integrations/zeek/README.md) (#1370)
* zq: No longer require `_path` as a first column in a [JSON type definition](docs/integrations/zeek/_index.md) (#1370)
* zql: Improve ZQL docs for [aggregate functions](docs/language/operators/summarize.md) and grouping (#1385)
* zql: Point links for developer docs at [pkg.go.dev](https://pkg.go.dev/) instead of [godoc.org](https://godoc.org/) (#1401)
* zq: Add support for timestamps with signed timezone offsets (#1389)
* zq: Add a [JSON type definition](docs/integrations/zeek/README.md) for alert events in [Suricata EVE logs](https://suricata.readthedocs.io/en/suricata-5.0.2/output/eve/eve-json-output.html) (#1400)
* zq: Add a [JSON type definition](docs/integrations/zeek/_index.md) for alert events in [Suricata EVE logs](https://suricata.readthedocs.io/en/suricata-5.0.2/output/eve/eve-json-output.html) (#1400)
* zq: Update the [ZNG over JSON (ZJSON)](docs/formats/zjson.md) spec and implementation (#1299)
* zar: Use buffered streaming for archive import (#1397)
* zq: Add an `ast` command that prints parsed ZQL as its underlying JSON object (#1416)
Expand Down Expand Up @@ -789,7 +789,7 @@ questions.
* zql: Add a new function `Time.trunc()` (#842)
* zql: Support grouping by computed keys (#860)
* zq: Change implementation of `every X` to use a computed groupby key (#893)
* zql: Clean up the [ZQL docs](docs/language/README.md) (#884)
* zql: Clean up the [ZQL docs](docs/language/_index.md) (#884)
* zql: Change `cut` operator to emit any matching fields (#899)
* zq: Allow output to an S3 bucket (#889)

Expand Down
24 changes: 12 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,12 @@ SuperDB is a new analytics database that supports relational tables and JSON
on an equal footing. It shines when it comes to data wrangling where
you need to explore or process large eclectic data sets. It's also pretty
decent at analytics and
[search use cases](https://zed.brimdata.io/docs/language/search-expressions).
[search use cases](https://superdb.org/docs/language/search-expressions).

Unlike other relational systems that do performance-fragile "schema inference" of JSON,
SuperDB won't fall over if you throw a bunch of eclectic JSON at it.
You can easily do
[schema inference if you want](https://zed.brimdata.io/docs/language/operators/fuse),
[schema inference if you want](https://superdb.org/docs/language/operators/fuse),
but data is ingested by default in its natural form no matter how much heterogeneity
it might have. And unlike systems based on the document data model,
every value in SuperDB is strongly and dynamically typed thus providing the
Expand All @@ -21,7 +21,7 @@ way to do things" and a different "JSON way to do things". Instead of having
a relational type system for structured data and completely separate JSON type
system for semi-structured data,
all data handled by SuperDB (e.g., JSON, CSV, Parquet files, Arrow streams, relational tables, etc) is automatically massaged into
[super-structured data](https://zed.brimdata.io/docs/formats/#2-zed-a-super-structured-pattern)
[super-structured data](https://superdb.org/docs/formats/#2-a-super-structured-pattern)
form. This super-structured data is then processed by a runtime that simultaneously
supports the statically-typed relational model and the dynamically-typed
JSON data model in a unified compute engine.
Expand All @@ -30,7 +30,7 @@ JSON data model in a unified compute engine.

SuperDB uses SQL as its query language, but it's a SQL that has been extended
with [pipe syntax](https://research.google/pubs/sql-has-problems-we-can-fix-them-pipe-syntax-in-sql/)
and [lots of fun shortcuts](https://zed.brimdata.io/docs/language/pipeline-model#implied-operators).
and [lots of fun shortcuts](https://superdb.org/docs/language/pipeline-model/#implied-operators).
This extended SQL is called SuperSQL.

Here's a SuperSQL query that fetches some data from GitHub Archive,
Expand All @@ -57,29 +57,29 @@ FROM 'https://data.gharchive.org/2015-01-01-15.json.gz'
Super-structured data is strongly typed and "polymorphic": any value can take on any type
and sequences of data need not all conform to a predefined schema. To this end,
SuperDB extends the JSON format to support super-structured data in a format called
[Super JSON](https://zed.brimdata.io/docs/next/formats/jsup) where all JSON values
[Super JSON](https://superdb.org/docs/formats/jsup) where all JSON values
are also Super JSON values. Similarly,
the [Super Binary](https://zed.brimdata.io/docs/formats/zng) format is an efficient
the [Super Binary](https://superdb.org/docs/formats/bsup) format is an efficient
binary representation of Super JSON (a bit like Avro) and the
[Super Columnar](https://zed.brimdata.io/docs/formats/vng) format is a columnar
[Super Columnar](https://superdb.org/docs/formats/csup) format is a columnar
representation of Super JSON (a bit like Parquet).

Even though SuperDB is based on these super-structured data formats, it can read and write
most common data formats.

## Try It

Trying out SuperDB is super easy: just [install](https://zed.brimdata.io/docs/#getting-started)
the command-line tool [`super`](https://zed.brimdata.io/docs/commands/zq/).
Trying out SuperDB is super easy: just [install](https://superdb.org/docs/install)
the command-line tool [`super`](https://superdb.org/docs/commands/super).

Detailed documentation for the entire SuperDB system and its piped SQL syntax
is available on the [SuperDB docs site](https://zed.brimdata.io/docs).
is available on the [SuperDB docs site](https://superdb.org/docs).

The SuperDB query engine can run locally without a storage engine by accessing
files, HTTP endpoints, or S3 paths using the `super` command. While
[earlier in its development](https://zed.brimdata.io/docs/commands/zed/#status),
[earlier in its development](https://superdb.org/docs/commands/super-db/#status),
SuperDB can also run on a
[super-structured data lake](https://zed.brimdata.io/docs/commands/zed/#the-lake-model)
[super-structured data lake](https://superdb.org/docs/commands/super-db/#the-lake-model)
using the `super db` sub-commands.

## Project Status
Expand Down
18 changes: 9 additions & 9 deletions docs/README.md → docs/_index.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
---
sidebar_position: 1
sidebar_label: Introduction
weight: 1
title: Introduction
heading: SuperDB
breadcrumb: Docs
---

# SuperDB

SuperDB offers a new approach that makes it easier to manipulate and manage
your data. With its [super-structured data model](formats/README.md#2-a-super-structured-pattern),
your data. With its [super-structured data model](formats/_index.md#2-a-super-structured-pattern),
messy JSON data can easily be given the fully-typed precision of relational tables
without giving up JSON's uncanny ability to represent eclectic data.

Expand All @@ -27,7 +27,7 @@ while for a technical user, SuperDB exposes its technical underpinnings
in a gradual slope, providing as much detail as desired,
packaged up in the easy-to-understand
[Super JSON data format](formats/jsup.md) and
[SuperPipe language](language/README.md).
[SuperPipe language](language/_index.md).

While `super` and its accompanying data formats are production quality, the project's
[SuperDB data lake](commands/super-db.md) is a bit earlier in development.
Expand All @@ -38,12 +38,12 @@ While `super` and its accompanying data formats are production quality, the proj
a number of different elements of the system:
* The [super data model](formats/zed.md) is the abstract definition of the data types and semantics
that underlie the super-structured data formats.
* The [super data formats](formats/README.md) are a family of
* The [super data formats](formats/_index.md) are a family of
[human-readable (Super JSON, JSUP)](formats/jsup.md),
[sequential (Super Binary, BSUP)](formats/bsup.md), and
[columnar (Super Columnar, CSUP)](formats/csup.md) formats that all adhere to the
same abstract super data model.
* The [SuperPipe language](language/README.md) is the system's pipeline language for performing
* The [SuperPipe language](language/_index.md) is the system's pipeline language for performing
queries, searches, analytics, transformations, or any of the above combined together.
* A [SuperPipe query](language/overview.md) is a script that performs
search and/or analytics.
Expand All @@ -58,7 +58,7 @@ accessed via a [Git](https://git-scm.com/)-like API.

## Digging Deeper

The [SuperPipe language documentation](language/README.md)
The [SuperPipe language documentation](language/_index.md)
is the best way to learn about `super` in depth.
All of its examples use `super` commands run on the command line.
Run `super -h` for a list of command options and online help.
Expand Down
2 changes: 0 additions & 2 deletions docs/commands/_category_.yaml

This file was deleted.

9 changes: 6 additions & 3 deletions docs/commands/README.md → docs/commands/_index.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
# Command Tooling
---
title: Commands
weight: 2
---

The [`super` command](super.md) is used to execute command-line queries on
inputs from files, HTTP URLs, or [S3](../integrations/amazon-s3.md).
Expand All @@ -8,7 +11,7 @@ into, querying, and orchestrating SuperDB data lakes. These sub-commands are
organized into further subcommands like the familiar command patterns
of `docker` or `kubectl`.

All operations with these commands utilize the [super data model](../formats/README.md)
and provide querying via [SuperSQL](../language/README.md).
All operations with these commands utilize the [super data model](../formats/_index.md)
and provide querying via [SuperSQL](../language/_index.md).

Built-in help for `super` and all sub-commands is always accessible with the `-h` flag.
Loading