DatasetClient
Index
Methods
__init__
Parameters
keyword-onlymemory_storage_client: MemoryStorageClient
optionalkeyword-onlyid: str | None = None
optionalkeyword-onlyname: str | None = None
optionalkeyword-onlycreated_at: datetime | None = None
optionalkeyword-onlyaccessed_at: datetime | None = None
optionalkeyword-onlymodified_at: datetime | None = None
optionalkeyword-onlyitem_count: int = 0
Returns None
delete
Returns None
get
Returns DatasetMetadata | None
get_items_as_bytes
Parameters
optionalkeyword-onlyitem_format: str = 'json'
optionalkeyword-onlyoffset: int | None = None
optionalkeyword-onlylimit: int | None = None
optionalkeyword-onlydesc: bool = False
optionalkeyword-onlyclean: bool = False
optionalkeyword-onlybom: bool = False
optionalkeyword-onlydelimiter: str | None = None
optionalkeyword-onlyfields: list[str] | None = None
optionalkeyword-onlyomit: list[str] | None = None
optionalkeyword-onlyunwind: str | None = None
optionalkeyword-onlyskip_empty: bool = False
optionalkeyword-onlyskip_header_row: bool = False
optionalkeyword-onlyskip_hidden: bool = False
optionalkeyword-onlyxml_root: str | None = None
optionalkeyword-onlyxml_row: str | None = None
optionalkeyword-onlyflatten: list[str] | None = None
Returns bytes
get_start_and_end_indexes
Calculate the start and end indexes for listing items.
Parameters
offset: int
optionallimit: int | None = None
Returns tuple[int, int]
iterate_items
Parameters
optionalkeyword-onlyoffset: int = 0
optionalkeyword-onlylimit: int | None = None
optionalkeyword-onlyclean: bool = False
optionalkeyword-onlydesc: bool = False
optionalkeyword-onlyfields: list[str] | None = None
optionalkeyword-onlyomit: list[str] | None = None
optionalkeyword-onlyunwind: str | None = None
optionalkeyword-onlyskip_empty: bool = False
optionalkeyword-onlyskip_hidden: bool = False
Returns AsyncIterator[dict]
list_items
Parameters
optionalkeyword-onlyoffset: int | None = 0
optionalkeyword-onlylimit: int | None = _LIST_ITEMS_LIMIT
optionalkeyword-onlyclean: bool = False
optionalkeyword-onlydesc: bool = False
optionalkeyword-onlyfields: list[str] | None = None
optionalkeyword-onlyomit: list[str] | None = None
optionalkeyword-onlyunwind: str | None = None
optionalkeyword-onlyskip_empty: bool = False
optionalkeyword-onlyskip_hidden: bool = False
optionalkeyword-onlyflatten: list[str] | None = None
optionalkeyword-onlyview: str | None = None
Returns DatasetItemsListPage
push_items
Parameters
items: JsonSerializable
Returns None
stream_items
Parameters
optionalkeyword-onlyitem_format: str = 'json'
optionalkeyword-onlyoffset: int | None = None
optionalkeyword-onlylimit: int | None = None
optionalkeyword-onlydesc: bool = False
optionalkeyword-onlyclean: bool = False
optionalkeyword-onlybom: bool = False
optionalkeyword-onlydelimiter: str | None = None
optionalkeyword-onlyfields: list[str] | None = None
optionalkeyword-onlyomit: list[str] | None = None
optionalkeyword-onlyunwind: str | None = None
optionalkeyword-onlyskip_empty: bool = False
optionalkeyword-onlyskip_header_row: bool = False
optionalkeyword-onlyskip_hidden: bool = False
optionalkeyword-onlyxml_root: str | None = None
optionalkeyword-onlyxml_row: str | None = None
Returns AbstractAsyncContextManager[Response | None]
update
Parameters
optionalkeyword-onlyname: str | None = None
Returns DatasetMetadata
update_timestamps
Update the timestamps of the dataset.
Parameters
keyword-onlyhas_been_modified: bool
Returns None
Properties
resource_directory
Get the resource directory for the client.
resource_info
Get the resource info for the dataset client.
Subclient for manipulating a single dataset.