nlpstack.common.filebackend module#
- class nlpstack.common.filebackend.FileBackendMapping(path=None, pagesize=None)[source]#
Bases:
Mapping[K,V]- Parameters:
path (str | PathLike | None) –
pagesize (int | None) –
- property path: Path#
- class nlpstack.common.filebackend.FileBackendSequence(path=None, pagesize=None)[source]#
Bases:
Sequence[T]- Parameters:
path (str | PathLike | None) –
pagesize (int | None) –
- classmethod from_iterable(iterable, path=None, pagesize=1073741824)[source]#
- Return type:
FileBackendSequence[TypeVar(T)]- Parameters:
iterable (Iterable[T]) –
path (str | PathLike | None) –
pagesize (int) –
- property path: Path#
- class nlpstack.common.filebackend.Index(page, offset, length)[source]#
Bases:
object- Parameters:
page (int) –
offset (int) –
length (int) –
-
length:
int#
-
offset:
int#
-
page:
int#