PartitionKey Klasa
Klucz używany do partycjonowania kontenera na partycje logiczne.
Zobacz https://docs.microsoft.com/azure/cosmos-db/partitioning-overview#choose-partitionkey , aby uzyskać informacje na temat wybierania kluczy partycji.
- Dziedziczenie
-
builtins.dictPartitionKey
Konstruktor
PartitionKey(path: List[str], *, kind: Literal['MultiHash'] = 'MultiHash', version: int = 2)
Zmienne
Nazwa | Opis |
---|---|
path
|
Ścieżka klucza partycji |
kind
|
Jakiego rodzaju klucz partycji jest definiowany (wartość domyślna: "Skrót") |
version
|
Wersja klucza partycji (wartość domyślna: 2) |
Metody
clear | |
copy | |
fromkeys |
Utwórz nowy słownik z kluczami z iterowalnych i wartości ustawionych na wartość. |
get |
Zwróć wartość klucza, jeśli klucz znajduje się w słowniku, a w przeciwnym razie wartość domyślna. |
items | |
keys | |
pop |
Jeśli klucz nie zostanie znaleziony, zwróć wartość domyślną, jeśli zostanie podana; w przeciwnym razie zgłoś błąd KeyError. |
popitem |
Usuń i zwróć parę (klucz, wartość) jako krotkę 2-krotkową. Pary są zwracane w kolejności LIFO (last-in, first-out). Zgłasza błąd KeyError, jeśli dykt jest pusty. |
setdefault |
Wstaw klucz z wartością domyślną, jeśli klucz nie znajduje się w słowniku. Zwróć wartość klucza, jeśli klucz znajduje się w słowniku, a w przeciwnym razie wartość domyślna. |
update |
Jeśli E jest obecna i ma metodę .keys(), to robi: dla k in E: D[k] = E[k] Jeśli E jest obecny i brakuje metody .keys(), to robi: dla k, v in E: D[k] = v W obu przypadkach następuje: dla k w F: D[k] = F[k] |
values |
clear
clear() -> None. Remove all items from D.
copy
copy() -> a shallow copy of D
fromkeys
Utwórz nowy słownik z kluczami z iterowalnych i wartości ustawionych na wartość.
fromkeys(value=None, /)
Parametry Tylko lokalizacyjny
Nazwa | Opis |
---|---|
iterable
Wymagane
|
|
value
|
wartość domyślna: None
|
Parametry
Nazwa | Opis |
---|---|
type
Wymagane
|
|
get
Zwróć wartość klucza, jeśli klucz znajduje się w słowniku, a w przeciwnym razie wartość domyślna.
get(key, default=None, /)
Parametry Tylko lokalizacyjny
Nazwa | Opis |
---|---|
key
Wymagane
|
|
default
|
wartość domyślna: None
|
items
items() -> a set-like object providing a view on D's items
keys
keys() -> a set-like object providing a view on D's keys
pop
Jeśli klucz nie zostanie znaleziony, zwróć wartość domyślną, jeśli zostanie podana; w przeciwnym razie zgłoś błąd KeyError.
pop(k, [d]) -> v, remove specified key and return the corresponding value.
popitem
Usuń i zwróć parę (klucz, wartość) jako krotkę 2-krotkową.
Pary są zwracane w kolejności LIFO (last-in, first-out). Zgłasza błąd KeyError, jeśli dykt jest pusty.
popitem()
setdefault
Wstaw klucz z wartością domyślną, jeśli klucz nie znajduje się w słowniku.
Zwróć wartość klucza, jeśli klucz znajduje się w słowniku, a w przeciwnym razie wartość domyślna.
setdefault(key, default=None, /)
Parametry Tylko lokalizacyjny
Nazwa | Opis |
---|---|
key
Wymagane
|
|
default
|
wartość domyślna: None
|
update
Jeśli E jest obecna i ma metodę .keys(), to robi: dla k in E: D[k] = E[k] Jeśli E jest obecny i brakuje metody .keys(), to robi: dla k, v in E: D[k] = v W obu przypadkach następuje: dla k w F: D[k] = F[k]
update([E], **F) -> None. Update D from dict/iterable E and F.
values
values() -> an object providing a view on D's values
Atrybuty
kind
path
version
Azure SDK for Python