You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Rename DBI to Database, qualify demoted names in tests.
`Database` reads better than the C-flavoured `DBI`. The struct, all
its method signatures, and every prose mention switch over. The
underlying `MDB_dbi` Cuint type (the C ABI) is unchanged; only the
Julia wrapper renames.
While here, switch the tests from bare names to the `LMDB.X`
qualification that user code actually sees after the recent export
demotion. `LMDBDict` / `LMDBError` stay unprefixed (still exported);
`LMDB.Environment`, `LMDB.Transaction`, `LMDB.Database`, `LMDB.Cursor`,
and the env operations (`LMDB.set!`, `LMDB.unset!`, `LMDB.sync`,
`LMDB.info`, `LMDB.reader_check`, `LMDB.reader_list`) gain the prefix.
The earlier `using LMDB: ...` hack in runtests.jl is gone.
Copy file name to clipboardExpand all lines: docs/src/index.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,7 +18,7 @@ LMDB.jl exposes the same database through three surfaces:
18
18
| Surface | What it offers | When to use |
19
19
|---------|----------------|-------------|
20
20
| High-level interface |`LMDBDict <: AbstractDict{K,V}`| When you want a persistent `Dict`. |
21
-
| Julia wrappers |`Environment`, `Transaction`, `DBI`, `Cursor`| When you want explicit transactions and cursors with Julia-shaped wrappers. |
21
+
| Julia wrappers |`Environment`, `Transaction`, `Database`, `Cursor`| When you want explicit transactions and cursors with Julia-shaped wrappers. |
22
22
| C API |`LMDB.mdb_*`, `LMDB.MDB_*`| Raw `ccall` bindings and status-code constants, for custom data layouts or when you want to skip allocations on hot paths. |
23
23
24
24
`MDBValue`, `MDBArg`, and the [`MDBValueIO`](@ref LMDB.MDBValueIO)
0 commit comments