aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBryan Newbold <bnewbold@robocracy.org>2018-04-18 17:39:56 -0700
committerBryan Newbold <bnewbold@robocracy.org>2018-04-18 17:39:56 -0700
commit89e0315d74741696c497d09ef09320bbffc5bfa1 (patch)
treecff07b71f82f8b31ed5ff92613e285339525c196
parent0f6294fb18cad09dab2ac7fc101dfbaeb3f40773 (diff)
downloaddat-deps-89e0315d74741696c497d09ef09320bbffc5bfa1.tar.gz
dat-deps-89e0315d74741696c497d09ef09320bbffc5bfa1.zip
clarify list() defaults recursive
-rw-r--r--proposals/0000-hyperdb.md3
1 files changed, 2 insertions, 1 deletions
diff --git a/proposals/0000-hyperdb.md b/proposals/0000-hyperdb.md
index 89ba2c8..c05bd0b 100644
--- a/proposals/0000-hyperdb.md
+++ b/proposals/0000-hyperdb.md
@@ -108,7 +108,8 @@ key is an error. Requires read-write access.
the database under the given prefix. Prefixes operate on a path-segment basis:
`/ab` is not a valid prefix for key `/abcd`, but is valid for `/ab/cd`. If the
prefix does not exist, returns an empty list. The order of returned keys is
-implementation (or configuration) specific. Read-only.
+implementation (or configuration) specific. Default listing is recursive
+(implementations may have a flag to control this behavior). Read-only.
If the hypercore underlying a hyperdb is only partially replicated, behavior is
implementation-specific. For example, a `get()` call could block until the