Granite Storage
Getting Started
Installation
Quick Start
User Guide
User Guide
SQLAlchemy Integration
Garbage Collection
Developer Guide
Implementing a New Backend
API Reference
API Reference
Granite Storage
Index
Index
_
|
B
|
C
|
D
|
E
|
F
|
G
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
W
_
__init__() (granite_storage.backends.local.LocalStorageBackend method)
(granite_storage.backends.s3.S3StorageBackend method)
(granite_storage.contracts.StorageBackend method)
(granite_storage.gc.GarbageCollectionReport method)
(granite_storage.gc.StorageGarbageCollector method)
(granite_storage.manager.SizeLimitedStream method)
(granite_storage.manager.StorageManager method)
(granite_storage.mixin.ReplaceContentResult method)
(granite_storage.models.StoredObjectRef method)
(granite_storage.policies.StoragePolicy method)
B
backend (granite_storage.models.StoredObjectRef attribute)
backend_key (granite_storage.policies.StoragePolicy attribute)
backend_name (granite_storage.backends.local.LocalStorageBackend attribute)
(granite_storage.backends.s3.S3StorageBackend attribute)
(granite_storage.contracts.StorageBackend attribute)
build_storage_object_key() (in module granite_storage.utils)
C
cache_ok (granite_storage.types.StoredObjectRefType attribute)
checksum (granite_storage.models.StoredObjectRef attribute)
clear_content_reference() (granite_storage.mixin.StoredContentMixin method)
close() (granite_storage.manager.SizeLimitedStream method)
collect() (granite_storage.gc.StorageGarbageCollector method)
configure_storage_manager() (granite_storage.mixin.StoredContentMixin class method)
content_type (granite_storage.models.StoredObjectRef attribute)
ContentTooLargeError
created_at (granite_storage.models.StoredObjectRef attribute)
D
delete() (granite_storage.backends.local.LocalStorageBackend method)
(granite_storage.backends.s3.S3StorageBackend method)
(granite_storage.contracts.StorageBackend method)
(granite_storage.manager.StorageManager method)
deleted (granite_storage.gc.GarbageCollectionReport attribute)
E
exists() (granite_storage.backends.local.LocalStorageBackend method)
(granite_storage.backends.s3.S3StorageBackend method)
(granite_storage.contracts.StorageBackend method)
(granite_storage.manager.StorageManager method)
extra (granite_storage.models.StoredObjectRef attribute)
F
fileno() (granite_storage.manager.SizeLimitedStream method)
flush() (granite_storage.manager.SizeLimitedStream method)
from_dict() (granite_storage.models.StoredObjectRef class method)
G
GarbageCollectionReport (class in granite_storage.gc)
get() (granite_storage.backends.local.LocalStorageBackend method)
(granite_storage.backends.s3.S3StorageBackend method)
(granite_storage.contracts.StorageBackend method)
(granite_storage.manager.StorageManager method)
get_backend_for_policy() (granite_storage.manager.StorageManager method)
get_content() (granite_storage.mixin.StoredContentMixin method)
get_content_text() (granite_storage.mixin.StoredContentMixin method)
get_policy() (granite_storage.manager.StorageManager method)
granite_storage.alembic_helpers
module
granite_storage.backends.local
module
granite_storage.backends.s3
module
granite_storage.contracts
module
granite_storage.exceptions
module
granite_storage.gc
module
granite_storage.integrations.sqlalchemy
module
granite_storage.manager
module
granite_storage.mixin
module
granite_storage.models
module
granite_storage.policies
module
granite_storage.types
module
granite_storage.utils
module
guess_content_type() (in module granite_storage.utils)
I
impl (granite_storage.types.StoredObjectRefType attribute)
isatty() (granite_storage.manager.SizeLimitedStream method)
iter_locations() (granite_storage.backends.local.LocalStorageBackend method)
(granite_storage.backends.s3.S3StorageBackend method)
(granite_storage.contracts.StorageBackend method)
iter_model_storage_refs() (in module granite_storage.integrations.sqlalchemy)
K
key_prefix (granite_storage.policies.StoragePolicy attribute)
L
LocalStorageBackend (class in granite_storage.backends.local)
location (granite_storage.models.StoredObjectRef attribute)
M
max_size (granite_storage.policies.StoragePolicy attribute)
module
granite_storage.alembic_helpers
granite_storage.backends.local
granite_storage.backends.s3
granite_storage.contracts
granite_storage.exceptions
granite_storage.gc
granite_storage.integrations.sqlalchemy
granite_storage.manager
granite_storage.mixin
granite_storage.models
granite_storage.policies
granite_storage.types
granite_storage.utils
N
new_ref (granite_storage.mixin.ReplaceContentResult attribute)
O
open() (granite_storage.backends.local.LocalStorageBackend method)
(granite_storage.backends.s3.S3StorageBackend method)
(granite_storage.contracts.StorageBackend method)
(granite_storage.manager.StorageManager method)
open_content() (granite_storage.mixin.StoredContentMixin method)
original_filename (granite_storage.models.StoredObjectRef attribute)
orphaned (granite_storage.gc.GarbageCollectionReport attribute)
P
portable_storage_ref_type() (in module granite_storage.alembic_helpers)
previous_ref (granite_storage.mixin.ReplaceContentResult attribute)
process_bind_param() (granite_storage.types.StoredObjectRefType method)
process_result_value() (granite_storage.types.StoredObjectRefType method)
put_bytes() (granite_storage.backends.local.LocalStorageBackend method)
(granite_storage.backends.s3.S3StorageBackend method)
(granite_storage.contracts.StorageBackend method)
(granite_storage.manager.StorageManager method)
put_stream() (granite_storage.backends.local.LocalStorageBackend method)
(granite_storage.backends.s3.S3StorageBackend method)
(granite_storage.contracts.StorageBackend method)
(granite_storage.manager.StorageManager method)
R
read() (granite_storage.manager.SizeLimitedStream method)
readable() (granite_storage.manager.SizeLimitedStream method)
readline() (granite_storage.manager.SizeLimitedStream method)
readlines() (granite_storage.manager.SizeLimitedStream method)
referenced (granite_storage.gc.GarbageCollectionReport attribute)
replace_content() (granite_storage.mixin.StoredContentMixin method)
ReplaceContentResult (class in granite_storage.mixin)
S
S3StorageBackend (class in granite_storage.backends.s3)
safe_suffix() (in module granite_storage.utils)
scanned (granite_storage.gc.GarbageCollectionReport attribute)
seek() (granite_storage.manager.SizeLimitedStream method)
seekable() (granite_storage.manager.SizeLimitedStream method)
set_content() (granite_storage.mixin.StoredContentMixin method)
set_content_from_stream() (granite_storage.mixin.StoredContentMixin method)
set_content_from_uploadfile() (granite_storage.mixin.StoredContentMixin method)
sha256_bytes() (in module granite_storage.utils)
size (granite_storage.models.StoredObjectRef attribute)
SizeLimitedStream (class in granite_storage.manager)
storage_key (granite_storage.models.StoredObjectRef attribute)
(granite_storage.policies.StoragePolicy attribute)
StorageBackend (class in granite_storage.contracts)
StorageError
StorageGarbageCollector (class in granite_storage.gc)
StorageManager (class in granite_storage.manager)
StoragePolicy (class in granite_storage.policies)
StoredContentMixin (class in granite_storage.mixin)
StoredObjectRef (class in granite_storage.models)
StoredObjectRefType (class in granite_storage.types)
T
tell() (granite_storage.manager.SizeLimitedStream method)
to_dict() (granite_storage.models.StoredObjectRef method)
truncate() (granite_storage.manager.SizeLimitedStream method)
U
utcnow_iso() (in module granite_storage.utils)
W
writable() (granite_storage.manager.SizeLimitedStream method)
write() (granite_storage.manager.SizeLimitedStream method)
writelines() (granite_storage.manager.SizeLimitedStream method)