memory
mlte/store/catalog/underlying/memory.py
Implementation of in-memory catalog store.
InMemoryCatalogEntryMapper
Bases: CatalogEntryMapper
In-memory mapper for the catalog resource.
Source code in mlte/store/catalog/underlying/memory.py
89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 |
|
storage = storage
instance-attribute
A reference to underlying storage.
InMemoryCatalogStore
Bases: CatalogStore
An in-memory implementation of the MLTE user store.
Source code in mlte/store/catalog/underlying/memory.py
26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 |
|
storage = MemoryCatalogStorage(uri)
instance-attribute
The underlying storage for the store.
clone()
Clones the store. Shallow clone.
Returns:
Type | Description |
---|---|
InMemoryCatalogStore
|
The cloned store |
Source code in mlte/store/catalog/underlying/memory.py
45 46 47 48 49 50 51 52 |
|
session()
Return a session handle for the store instance.
Returns:
Type | Description |
---|---|
CatalogStoreSession
|
The session handle |
Source code in mlte/store/catalog/underlying/memory.py
36 37 38 39 40 41 42 43 |
|
InMemoryCatalogStoreSession
Bases: CatalogStoreSession
An in-memory implementation of the MLTE user store.
Source code in mlte/store/catalog/underlying/memory.py
69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 |
|
read_only = read_only
instance-attribute
Whether this is read only or not.
storage = storage
instance-attribute
The storage.
close()
Close the session.
Source code in mlte/store/catalog/underlying/memory.py
83 84 85 86 |
|
MemoryCatalogStorage
Bases: Storage
A simple storage wrapper for the in-memory store.
Source code in mlte/store/catalog/underlying/memory.py
55 56 57 58 59 60 61 |
|