-
Notifications
You must be signed in to change notification settings - Fork 62
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
lmdb: Unsupported features #1
Comments
For convention, the method returns an error if the environment is not open even though the C API returns only an invalid file descriptor. Relates to #1
Passing a pointer to the
This makes use of the function very dubious. Storing a |
I don't plan on implementing
In my own experience its use has not been desired. And if it were to be supported there would be implementation issues. I'm just going to wait for further development. |
I have opened #12 to track the attempt at supporting |
Re: mdb_set_relfunc/mdb_set_relctx This feature is not implemented yet in LMDB
It looks like its technically possible to bind the API, though. The ctx function would likely have to be co-opted as is done for mdb_reader_list. Though I don't have a good understanding of when this would be usable or if Go is usable in such environments. And the feature really shouldn't be implemented until there is some understanding of that. |
Unsupported C functions:
mdb_env_get_fd*(Implement Env.FD() method returning an open file description #3)Env
struct instead to avoid cgo call overhead?mdb_env_set_assert*(wontfix)mdb_set_compare
andmdb_set_dupsort
. #12)(lmdb: limited support for mdb_set_compare and mdb_set_dupsort #61)* -- It's currently unclear what benefits this brings
** -- If this can be achieved it will not be trivial for users to instrument
Unusable flags:
MDB_INTEGERKEY
/MDB_INTEGERDUP
(lmdb: Support integer flags (MDB_INTEGERKEY/MDB_INTEGERDUP) #11)The text was updated successfully, but these errors were encountered: