Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
rotu authored Aug 4, 2022
1 parent 507770d commit 2723af7
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ TupleOps has some utility methods to combine and reason about Tuples.
- `reject(t, keys)`: reject the given keys, returning a tuple with all keys from t *not* in `keys`
- `concat(t1, t2)` / `&`: given two tuples (positional or with non-overlapping keys), return a new tuple combining them. This will fail at compile time if the keys overlap.

Collections has an implementation of relational algebra on Nim named tuples. Viewing a relation as a `seq[tuple]`, the following relational operators are defined:
Relations has an implementation of relational algebra on Nim named tuples. Viewing a relation as a `seq[tuple]`, the following relational operators are defined:

- Projection = `project(rows, ["someKey", ...])`
- Selection = `select(rows, predicate)`
Expand Down

0 comments on commit 2723af7

Please sign in to comment.