Fleche
Contents:
Installation Guide
Decorator Helpers
CacheStack
Lazy Loading
Digests as Arguments
Customizing Digests
Configuration
Querying cached calls
Security
Notebooks:
Getting Started with Fleche
Extra Methods in Fleche
Fleche Storage Backends
Clean Up
Secure Storage
CacheStack
API Reference:
fleche
Fleche
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
_
__call__() (fleche.state.BoundWrapper method)
__class_getitem__() (fleche.Ignored class method)
(fleche.Required class method)
(fleche.wrapper.Ignored class method)
(fleche.wrapper.Required class method)
__digest__() (fleche.call.LazyCall method)
(fleche.storage.base.Digested method)
__getstate__() (fleche.storage.pickle_file.PickleFile method)
(fleche.storage.PickleFile method)
(fleche.storage.Sql method)
(fleche.storage.sql.Sql method)
__iter__() (fleche.query.QueryIterator method)
__post_init__() (fleche.caches.Cache method)
(fleche.caches.CacheStack method)
(fleche.caches.SizeLimitedMixin method)
(fleche.storage.bagofholding_file.BagOfHoldingH5File method)
(fleche.storage.BagOfHoldingH5File method)
(fleche.storage.base.DestructuringStorage method)
(fleche.storage.DestructuringStorage method)
(fleche.storage.file.FileStorage method)
(fleche.storage.FileStorage method)
(fleche.storage.pickle_file.PickleFile method)
(fleche.storage.PickleFile method)
(fleche.storage.Sql method)
(fleche.storage.sql.Sql method)
__setstate__() (fleche.storage.pickle_file.PickleFile method)
(fleche.storage.PickleFile method)
(fleche.storage.Sql method)
(fleche.storage.sql.Sql method)
_apply_argument_filters() (fleche.storage.Sql method)
(fleche.storage.sql.Sql method)
_apply_metadata_filters() (fleche.storage.Sql method)
(fleche.storage.sql.Sql method)
_arguments (fleche.call.LazyCall attribute)
_build_call_conditions() (fleche.storage.Sql method)
(fleche.storage.sql.Sql method)
_cache (fleche.call.LazyCall attribute)
_CACHE (in module fleche.state)
_calls (fleche.caches.Cache attribute)
_coerce_sqlite_url() (in module fleche.storage.sql)
_contains() (fleche.storage.base._DelegatingStorage method)
(fleche.storage.base.CallStorage method)
(fleche.storage.base.CallStorageAdapter method)
(fleche.storage.base.Storage method)
(fleche.storage.base.StorageBase method)
(fleche.storage.CallStorage method)
(fleche.storage.CallStorageAdapter method)
(fleche.storage.file.FileStorage method)
(fleche.storage.FileStorage method)
(fleche.storage.Memory method)
(fleche.storage.memory.Memory method)
(fleche.storage.Sql method)
(fleche.storage.sql.Sql method)
(fleche.storage.Storage method)
(fleche.storage.Void method)
(fleche.storage.void.Void method)
_create_cache() (in module fleche.config)
_decode_call() (fleche.caches.Cache method)
_DelegatingStorage (class in fleche.storage.base)
_digest() (in module fleche.digest)
_enable_sqlite_foreign_keys() (in module fleche.storage.sql)
_enforce_size_limit() (fleche.caches.SizeLimitedMixin method)
_EP_HOOKS (in module fleche.digest)
_evict() (fleche.storage.base._DelegatingStorage method)
(fleche.storage.base.CallStorageAdapter method)
(fleche.storage.base.StorageBase method)
(fleche.storage.CallStorageAdapter method)
(fleche.storage.file.FileStorage method)
(fleche.storage.FileStorage method)
(fleche.storage.Memory method)
(fleche.storage.memory.Memory method)
(fleche.storage.Sql method)
(fleche.storage.sql.Sql method)
(fleche.storage.Void method)
(fleche.storage.void.Void method)
_from_file() (fleche.storage.bagofholding_file.BagOfHoldingH5File method)
(fleche.storage.BagOfHoldingH5File method)
(fleche.storage.file.FileStorage method)
(fleche.storage.FileStorage method)
(fleche.storage.pickle_file.PickleFile method)
(fleche.storage.PickleFile method)
_get_config_path() (in module fleche.config)
_get_storage() (in module fleche.config)
_handle_args_load() (fleche.caches.Cache method)
_handle_args_save() (fleche.caches.Cache method)
_HMAC_MIN_KEY_BYTES (in module fleche.storage.pickle_file)
_HOOKS (in module fleche.digest)
_intern_rec() (fleche.storage.base.DestructuringMixin method)
(fleche.storage.DestructuringMixin method)
_keys (fleche.caches.SizeLimitedMixin attribute)
_live_caches (in module fleche.config)
_load() (fleche.storage.base._DelegatingStorage method)
(fleche.storage.base.CallStorage method)
(fleche.storage.base.CallStorageAdapter method)
(fleche.storage.base.DestructuringMixin method)
(fleche.storage.base.Storage method)
(fleche.storage.CallStorage method)
(fleche.storage.CallStorageAdapter method)
(fleche.storage.DestructuringMixin method)
(fleche.storage.file.FileStorage method)
(fleche.storage.FileStorage method)
(fleche.storage.Memory method)
(fleche.storage.memory.Memory method)
(fleche.storage.Sql method)
(fleche.storage.sql.Sql method)
(fleche.storage.Storage method)
(fleche.storage.Void method)
(fleche.storage.void.Void method)
_load_config() (in module fleche.config)
_lock (fleche.caches.SizeLimitedMixin attribute)
_METADATA (in module fleche.state)
_normalize_secret_key() (in module fleche.storage.pickle_file)
_normalize_value() (fleche.storage.Sql method)
(fleche.storage.sql.Sql method)
_path() (fleche.storage.file.FileStorage method)
(fleche.storage.FileStorage method)
_pick_eviction_target() (fleche.caches.SizeLimitedMixin method)
_query() (fleche.caches.BaseCache method)
(fleche.caches.Cache method)
(fleche.caches.CacheStack method)
(fleche.caches.FilteredCache method)
(fleche.caches.ReadOnlyCache method)
(fleche.caches.RefreshingCache method)
_result (fleche.call.LazyCall attribute)
_save() (fleche.storage.base._DelegatingStorage method)
(fleche.storage.base.CallStorage method)
(fleche.storage.base.CallStorageAdapter method)
(fleche.storage.base.DestructuringMixin method)
(fleche.storage.base.Storage method)
(fleche.storage.CallStorage method)
(fleche.storage.CallStorageAdapter method)
(fleche.storage.DestructuringMixin method)
(fleche.storage.file.FileStorage method)
(fleche.storage.FileStorage method)
(fleche.storage.Memory method)
(fleche.storage.memory.Memory method)
(fleche.storage.Sql method)
(fleche.storage.sql.Sql method)
(fleche.storage.Storage method)
(fleche.storage.Void method)
(fleche.storage.void.Void method)
_sign() (fleche.security.SignedBytes method)
_to_file() (fleche.storage.bagofholding_file.BagOfHoldingH5File method)
(fleche.storage.BagOfHoldingH5File method)
(fleche.storage.file.FileStorage method)
(fleche.storage.FileStorage method)
(fleche.storage.pickle_file.PickleFile method)
(fleche.storage.PickleFile method)
A
add_hook() (in module fleche.digest)
AmbiguousDigestError
,
[1]
AnyCall (in module fleche.call)
arguments (fleche.call.Call attribute)
(fleche.call.LazyCall property)
(fleche.call.QueryCall attribute)
B
BagOfHoldingH5File (class in fleche.storage)
(class in fleche.storage.bagofholding_file)
Base (in module fleche.storage.sql)
BaseCache (class in fleche.caches)
bind() (fleche.state.BoundWrapper class method)
BoundWrapper (class in fleche.state)
C
Cache (class in fleche.caches)
cache (fleche.caches.ReadOnlyCache attribute)
(fleche.caches.RefreshingCache attribute)
(fleche.state.BoundWrapper attribute)
cache() (in module fleche)
(in module fleche.state)
cache_from_config() (in module fleche.config)
cache_to_config() (in module fleche.config)
CacheStack (class in fleche.caches)
Call (class in fleche.call)
calls (fleche.caches.Cache attribute)
(fleche.query.QueryIterator attribute)
CallStorage (class in fleche.storage)
(class in fleche.storage.base)
CallStorageAdapter (class in fleche.storage)
(class in fleche.storage.base)
code_digest (fleche.call.Call attribute)
(fleche.call.LazyCall attribute)
(fleche.call.QueryCall attribute)
compress (fleche.storage.pickle_file.PickleFile attribute)
(fleche.storage.PickleFile attribute)
contains() (fleche.caches.BaseCache method)
(fleche.caches.Cache method)
(fleche.caches.CacheStack method)
(fleche.caches.ReadOnlyCache method)
(fleche.caches.RefreshingCache method)
(fleche.storage.base.StorageBase method)
D
D() (in module fleche)
,
[1]
DestructuringMixin (class in fleche.storage)
(class in fleche.storage.base)
DestructuringStorage (class in fleche.storage)
(class in fleche.storage.base)
Digest (class in fleche.digest)
digest (fleche.digest.Hook attribute)
digest() (in module fleche.digest)
DIGEST_LENGTH (in module fleche.digest)
Digested (class in fleche.storage.base)
DigestedDict (class in fleche.storage.base)
(in module fleche.caches)
DigestedIterable (class in fleche.storage.base)
(in module fleche.caches)
dumps() (fleche.security.SignedBytes method)
E
echo (fleche.storage.Sql attribute)
(fleche.storage.sql.Sql attribute)
engine (fleche.storage.Sql attribute)
(fleche.storage.sql.Sql attribute)
evict() (fleche.caches.BaseCache method)
(fleche.caches.Cache method)
(fleche.caches.CacheStack method)
(fleche.caches.ReadOnlyCache method)
(fleche.caches.RefreshingCache method)
(fleche.caches.SizeLimitedMixin method)
(fleche.storage.base.StorageBase method)
expand() (fleche.caches.BaseCache method)
(fleche.caches.Cache method)
(fleche.caches.CacheStack method)
(fleche.caches.ReadOnlyCache method)
(fleche.caches.RefreshingCache method)
(fleche.digest.Digest method)
(fleche.storage.base.StorageBase method)
(fleche.storage.Sql method)
(fleche.storage.sql.Sql method)
F
fetch() (fleche.call.LazyCall method)
file_read_lock() (in module fleche.storage.file)
file_write_lock() (in module fleche.storage.file)
FileStorage (class in fleche.storage)
(class in fleche.storage.file)
filter() (fleche.caches.BaseCache method)
FilteredCache (class in fleche.caches)
fleche
module
fleche() (in module fleche)
(in module fleche.wrapper)
fleche.caches
module
fleche.call
module
fleche.config
module
fleche.digest
module
fleche.metadata
module
fleche.query
module
fleche.security
module
fleche.state
module
fleche.storage
module
fleche.storage.bagofholding_file
module
fleche.storage.base
module
fleche.storage.file
module
fleche.storage.memory
module
fleche.storage.pickle_file
module
fleche.storage.sql
module
fleche.storage.void
module
fleche.wrapper
module
from_call() (fleche.call.Call class method)
(fleche.call.QueryCall class method)
func (fleche.state.BoundWrapper attribute)
G
get_hooks() (in module fleche.digest)
get_secret_key() (in module fleche.security)
H
Hook (class in fleche.digest)
I
Ignored (class in fleche)
(class in fleche.wrapper)
items (fleche.storage.base.DigestedDict attribute)
(fleche.storage.base.DigestedIterable attribute)
J
JSONValue (in module fleche.metadata)
K
keys (fleche.metadata.MetaData property)
(fleche.metadata.Runtime attribute)
(fleche.metadata.Tags property)
(fleche.security.SignedBytes attribute)
L
LazyCall (class in fleche.call)
list() (fleche.storage.base._DelegatingStorage method)
(fleche.storage.base.CallStorageAdapter method)
(fleche.storage.base.StorageBase method)
(fleche.storage.CallStorageAdapter method)
(fleche.storage.file.FileStorage method)
(fleche.storage.FileStorage method)
(fleche.storage.Memory method)
(fleche.storage.memory.Memory method)
(fleche.storage.Sql method)
(fleche.storage.sql.Sql method)
(fleche.storage.Void method)
(fleche.storage.void.Void method)
load() (fleche.caches.BaseCache method)
(fleche.caches.Cache method)
(fleche.caches.CacheStack method)
(fleche.caches.FilteredCache method)
(fleche.caches.ReadOnlyCache method)
(fleche.caches.RefreshingCache method)
(fleche.storage.base.CallStorage method)
(fleche.storage.base.Storage method)
(fleche.storage.CallStorage method)
(fleche.storage.Storage method)
load_cache_config() (in module fleche.config)
load_default_metadata() (in module fleche.config)
load_entry_points() (in module fleche.digest)
load_value() (fleche.caches.BaseCache method)
(fleche.caches.Cache method)
(fleche.caches.CacheStack method)
(fleche.caches.ReadOnlyCache method)
(fleche.caches.RefreshingCache method)
loads() (fleche.security.SignedBytes method)
lock_timeout (fleche.storage.file.FileStorage attribute)
(fleche.storage.FileStorage attribute)
lock_wait_start (fleche.storage.file.FileStorage attribute)
(fleche.storage.FileStorage attribute)
logger (in module fleche.caches)
(in module fleche.config)
(in module fleche.digest)
(in module fleche.security)
(in module fleche.storage.bagofholding_file)
(in module fleche.storage.base)
(in module fleche.storage.file)
(in module fleche.storage.pickle_file)
M
matches() (fleche.call.Call method)
(fleche.call.QueryCall method)
max_size (fleche.caches.SizeLimitedCache attribute)
(fleche.caches.SizeLimitedMixin attribute)
Memory (class in fleche.storage)
(class in fleche.storage.memory)
mend() (fleche.storage.base.Digested method)
(fleche.storage.base.DigestedDict method)
(fleche.storage.base.DigestedIterable method)
meta (fleche.state.BoundWrapper attribute)
meta() (in module fleche)
(in module fleche.state)
MetaData (class in fleche.metadata)
metadata (fleche.call.Call attribute)
(fleche.call.LazyCall attribute)
(fleche.call.QueryCall attribute)
module
fleche
fleche.caches
fleche.call
fleche.config
fleche.digest
fleche.metadata
fleche.query
fleche.security
fleche.state
fleche.storage
fleche.storage.bagofholding_file
fleche.storage.base
fleche.storage.file
fleche.storage.memory
fleche.storage.pickle_file
fleche.storage.sql
fleche.storage.void
fleche.wrapper
module (fleche.call.Call attribute)
(fleche.call.LazyCall attribute)
(fleche.call.QueryCall attribute)
N
name (fleche.call.Call attribute)
(fleche.call.LazyCall attribute)
(fleche.call.QueryCall attribute)
(fleche.metadata.MetaData property)
(fleche.metadata.Runtime attribute)
(fleche.metadata.Tags attribute)
P
PickleFile (class in fleche.storage)
(class in fleche.storage.pickle_file)
post() (fleche.metadata.MetaData method)
(fleche.metadata.Runtime method)
pre() (fleche.metadata.MetaData method)
(fleche.metadata.Runtime method)
(fleche.metadata.Tags method)
predicate (fleche.caches.FilteredCache attribute)
project() (in module fleche)
(in module fleche.state)
push() (fleche.caches.BaseCache method)
(fleche.caches.CacheStack method)
Q
query() (fleche.caches.BaseCache method)
(fleche.storage.base.CallStorage method)
(fleche.storage.CallStorage method)
(fleche.storage.Sql method)
(fleche.storage.sql.Sql method)
QueryCall (class in fleche.call)
QueryIterator (class in fleche.query)
R
readonly() (fleche.caches.BaseCache method)
ReadOnlyCache (class in fleche.caches)
redigest() (fleche.caches.Cache method)
RefreshingCache (class in fleche.caches)
Rejected
remaining_depth (fleche.storage.base.DestructuringMixin attribute)
(fleche.storage.base.DestructuringStorage attribute)
(fleche.storage.DestructuringMixin attribute)
(fleche.storage.DestructuringStorage attribute)
Required (class in fleche)
(class in fleche.wrapper)
result (fleche.call.Call attribute)
(fleche.call.LazyCall property)
(fleche.call.QueryCall attribute)
results() (fleche.query.QueryIterator method)
root (fleche.storage.file.FileStorage attribute)
(fleche.storage.FileStorage attribute)
Runtime (class in fleche.metadata)
S
save() (fleche.caches.BaseCache method)
(fleche.caches.Cache method)
(fleche.caches.CacheStack method)
(fleche.caches.ReadOnlyCache method)
(fleche.caches.RefreshingCache method)
(fleche.caches.SizeLimitedMixin method)
(fleche.storage.base.CallStorage method)
(fleche.storage.base.Storage method)
(fleche.storage.CallStorage method)
(fleche.storage.Storage method)
SaveError
,
[1]
secret_key (fleche.storage.pickle_file.PickleFile attribute)
(fleche.storage.PickleFile attribute)
serializer (fleche.storage.pickle_file.PickleFile attribute)
(fleche.storage.PickleFile attribute)
session (fleche.storage.Sql attribute)
(fleche.storage.sql.Sql attribute)
shrink() (fleche.caches.BaseCache method)
(fleche.caches.Cache method)
(fleche.caches.CacheStack method)
(fleche.caches.ReadOnlyCache method)
(fleche.caches.RefreshingCache method)
(fleche.digest.Digest method)
(fleche.storage.base.StorageBase method)
SignatureError
SignedBytes (class in fleche.security)
SizeLimitedCache (class in fleche.caches)
SizeLimitedMixin (class in fleche.caches)
Sql (class in fleche.storage)
(class in fleche.storage.sql)
SQLITE_FOREIGN_KEYS_ON (in module fleche.storage.sql)
stack (fleche.caches.CacheStack attribute)
Storage (class in fleche.storage)
(class in fleche.storage.base)
storage (fleche.storage.base._DelegatingStorage attribute)
(fleche.storage.base.CallStorageAdapter attribute)
(fleche.storage.CallStorageAdapter attribute)
(fleche.storage.Memory attribute)
(fleche.storage.memory.Memory attribute)
storage_from_config() (in module fleche.config)
storage_to_config() (in module fleche.config)
StorageBase (class in fleche.storage.base)
sunder() (fleche.storage.base.Digested class method)
(fleche.storage.base.DigestedDict class method)
(fleche.storage.base.DigestedIterable class method)
T
T (in module fleche.digest)
table() (fleche.caches.BaseCache method)
(fleche.query.QueryIterator method)
Tags (class in fleche.metadata)
tags (fleche.metadata.Tags attribute)
tags() (in module fleche)
(in module fleche.state)
to_lookup_key() (fleche.call.Call method)
(fleche.call.LazyCall method)
transfer() (fleche.caches.BaseCache method)
transform() (fleche.storage.base.CallStorage method)
(fleche.storage.CallStorage method)
type (fleche.digest.Hook attribute)
U
underlying() (fleche.storage.base.Digested method)
(fleche.storage.base.DigestedDict method)
(fleche.storage.base.DigestedIterable method)
Unhashable
url (fleche.storage.Sql attribute)
(fleche.storage.sql.Sql attribute)
V
values (fleche.caches.Cache attribute)
version (fleche.call.Call attribute)
(fleche.call.LazyCall attribute)
(fleche.call.QueryCall attribute)
Void (class in fleche.storage)
(class in fleche.storage.void)
W
with_cloudpickle() (fleche.storage.pickle_file.PickleFile class method)
(fleche.storage.PickleFile class method)
with_dill() (fleche.storage.pickle_file.PickleFile class method)
(fleche.storage.PickleFile class method)
with_pickle() (fleche.storage.pickle_file.PickleFile class method)
(fleche.storage.PickleFile class method)