package datastore

// type KeyIterator struct {
//   HasNext() bool
//   Next() interface{}
// }

// type Query struct {
// }

/*
QueryDatastores support a Query interface. Queries are used to support
searching for values (beyond simple key-based `Get`s).
*/
// type QueryDatastore interface {
//   // Query returns an Iterator of Keys whose Values match criteria
//   // expressed in `query`.
//   Query(Query) (iter Iterator, err error)
// }
