SYMBOL INDEX (64 symbols across 7 files) FILE: mock_test.go constant testStoreName (line 9) | testStoreName = "mock" function newStore (line 11) | func newStore(ctx context.Context, endpoints []string, options Config) (... type Mock (line 20) | type Mock struct method Put (line 31) | func (m Mock) Put(_ context.Context, _ string, _ []byte, _ *store.Writ... method Get (line 35) | func (m Mock) Get(_ context.Context, _ string, _ *store.ReadOptions) (... method Delete (line 39) | func (m Mock) Delete(_ context.Context, _ string) error { method Exists (line 43) | func (m Mock) Exists(_ context.Context, _ string, _ *store.ReadOptions... method Watch (line 47) | func (m Mock) Watch(_ context.Context, _ string, _ *store.ReadOptions)... method WatchTree (line 51) | func (m Mock) WatchTree(_ context.Context, _ string, _ *store.ReadOpti... method NewLock (line 55) | func (m Mock) NewLock(_ context.Context, _ string, _ *store.LockOption... method List (line 59) | func (m Mock) List(_ context.Context, _ string, _ *store.ReadOptions) ... method DeleteTree (line 63) | func (m Mock) DeleteTree(_ context.Context, _ string) error { method AtomicPut (line 67) | func (m Mock) AtomicPut(_ context.Context, _ string, _ []byte, _ *stor... method AtomicDelete (line 71) | func (m Mock) AtomicDelete(_ context.Context, _ string, _ *store.KVPai... method Close (line 75) | func (m Mock) Close() error { function New (line 27) | func New(_ context.Context, _ []string, cfg *Config) (*Mock, error) { FILE: store/errors.go type InvalidConfigurationError (line 26) | type InvalidConfigurationError struct method Error (line 31) | func (e *InvalidConfigurationError) Error() string { type UnknownConstructorError (line 36) | type UnknownConstructorError struct method Error (line 40) | func (e UnknownConstructorError) Error() string { FILE: store/helpers.go function CreateEndpoints (line 8) | func CreateEndpoints(addrs []string, scheme string) (entries []string) { function SplitKey (line 17) | func SplitKey(key string) (path []string) { FILE: store/store.go type Store (line 12) | type Store interface type KVPair (line 54) | type KVPair struct type WriteOptions (line 61) | type WriteOptions struct type ReadOptions (line 71) | type ReadOptions struct type LockOptions (line 79) | type LockOptions struct type Locker (line 88) | type Locker interface FILE: testsuite/suite.go constant testTimeout (line 16) | testTimeout = 60 * time.Second function RunTestCommon (line 20) | func RunTestCommon(t *testing.T, kv store.Store) { function RunTestListLock (line 30) | func RunTestListLock(t *testing.T, kv store.Store) { function RunTestAtomic (line 38) | func RunTestAtomic(t *testing.T, kv store.Store) { function RunTestWatch (line 49) | func RunTestWatch(t *testing.T, kv store.Store) { function RunTestLock (line 58) | func RunTestLock(t *testing.T, kv store.Store) { function RunTestLockTTL (line 66) | func RunTestLockTTL(t *testing.T, kv store.Store, backup store.Store) { function RunTestTTL (line 73) | func RunTestTTL(t *testing.T, kv store.Store, backup store.Store) { function checkPairNotNil (line 79) | func checkPairNotNil(t *testing.T, pair *store.KVPair) { function testPutGetDeleteExists (line 86) | func testPutGetDeleteExists(t *testing.T, kv store.Store) { function testWatch (line 135) | func testWatch(t *testing.T, kv store.Store) { function testWatchTree (line 196) | func testWatchTree(t *testing.T, kv store.Store) { function testAtomicPut (line 251) | func testAtomicPut(t *testing.T, kv store.Store) { function testAtomicPutCreate (line 288) | func testAtomicPutCreate(t *testing.T, kv store.Store) { function testAtomicPutWithSlashSuffixKey (line 321) | func testAtomicPutWithSlashSuffixKey(t *testing.T, kv store.Store) { function testAtomicDelete (line 333) | func testAtomicDelete(t *testing.T, kv store.Store) { function testLockUnlock (line 373) | func testLockUnlock(t *testing.T, kv store.Store) { function testLockTTL (line 423) | func testLockTTL(t *testing.T, kv store.Store, otherConn store.Store) { function testPutTTL (line 511) | func testPutTTL(t *testing.T, kv store.Store, otherConn store.Store) { function testList (line 558) | func testList(t *testing.T, kv store.Store) { function testListLockKey (line 610) | func testListLockKey(t *testing.T, kv store.Store) { function testDeleteTree (line 653) | func testDeleteTree(t *testing.T, kv store.Store) { function RunCleanup (line 704) | func RunCleanup(t *testing.T, kv store.Store) { FILE: valkeyrie.go type Config (line 18) | type Config type Constructor (line 21) | type Constructor function Register (line 25) | func Register(name string, cttr Constructor) { function Unregister (line 41) | func Unregister(storeName string) { function UnregisterAllConstructors (line 49) | func UnregisterAllConstructors() { function Constructors (line 57) | func Constructors() []string { function NewStore (line 72) | func NewStore(ctx context.Context, storeName string, endpoints []string,... FILE: valkeyrie_test.go function TestRegister (line 11) | func TestRegister(t *testing.T) { function TestRegister_duplicate (line 19) | func TestRegister_duplicate(t *testing.T) { function TestRegister_nil (line 30) | func TestRegister_nil(t *testing.T) { function TestUnregister (line 38) | func TestUnregister(t *testing.T) { function TestConstructors (line 52) | func TestConstructors(t *testing.T) { function TestNewStore (line 64) | func TestNewStore(t *testing.T) {