arcticdb.version_store.library.WritePayload
- class arcticdb.version_store.library.WritePayload(symbol: str, data: Any | DataFrame | Series | ndarray, metadata: Any | None = None)[source]
WritePayload is designed to enable batching of multiple operations with an API that mirrors the singular
writeAPI.Construction of
WritePayloadobjects is only required for batch write operations.One instance of
WritePayloadrefers to one unit that can be written through to ArcticDB.- __init__(symbol: str, data: Any | DataFrame | Series | ndarray, metadata: Any | None = None)[source]
Constructor.
- Parameters:
symbol (str) – Symbol name. Limited to 255 characters. The following characters are not supported in symbols:
"*", "&", "<", ">"data (Any) – Data to be written. If data is not of NormalizableType then it will be pickled.
metadata (Any, default=None) – Optional metadata to persist along with the symbol.
See also
Library.write_pickleFor information on the implications of providing data that needs to be pickled.
Methods
__init__(symbol, data[, metadata])Constructor.