Skip to content

Latest commit

 

History

History
218 lines (147 loc) · 3.67 KB

advanced.rst

File metadata and controls

218 lines (147 loc) · 3.67 KB

Advanced Usage & Internals

This page contains documentation for aspects of library internals that you will rarely need to interact with, but are important for understanding how it works and development purposes.

Connection pool

riak.transports.pool

Resource

Pool

PoolIterator

BadResource

ConnectionClosed

Retry logic

riak.client.transport

RiakClientTransport

_is_retryable

retryable

retryableHttpOnly

Multiget / Multiput

riak.client.multi

POOL_SIZE

Task

PutTask

MultiGetPool

multiget

MultiPutPool

multiput

Datatypes

riak.datatypes

Datatype internals

Datatype.to_op

Datatype._check_type

Datatype._coerce_value

Datatype._default_value

Datatype._post_init

Datatype._require_context

Datatype.type_name

Datatype._type_error_msg

TypedMapView

riak.datatypes.map.TypedMapView

TYPES constant

TYPES

Transports

riak.transports.transport

Transport

riak.transports.feature_detect

FeatureDetection

Security helpers

riak.transports.security

verify_cb

configure_context

RiakWrappedSocket

fileobject

riak.security.SecurityCreds._check_revoked_cert

riak.security.SecurityCreds._has_credential

HTTP Transport

riak.transports.http

HttpPool

is_retryable

HttpTransport

TCP Transport

riak.transports.tcp

TcpPool

is_retryable

TcpTransport

Utilities

riak.mapreduce.RiakLink

Multi-valued Dict

riak.multidict

MultiDict

add

getall

getone

mixed

dict_of_lists

Micro-benchmarking

riak.benchmark

measure

measure_with_rehearsal

Benchmark

Miscellaneous

riak.util

quacks_like_dict

deep_merge

deprecated

lazy_property

distutils commands

commands

Version extraction (version module)

version