PartitionKey Classe
Clé utilisée pour partitionner un conteneur en partitions logiques.
Consultez https://docs.microsoft.com/azure/cosmos-db/partitioning-overview#choose-partitionkey pour plus d’informations sur le choix des clés de partition.
- Héritage
-
builtins.dictPartitionKey
Constructeur
PartitionKey(path: List[str], *, kind: Literal['MultiHash'] = 'MultiHash', version: int = 2)
Variables
Nom | Description |
---|---|
path
|
Chemin d’accès de la clé de partition |
kind
|
Quel type de clé de partition est défini (par défaut : « Hachage ») |
version
|
Version de la clé de partition (par défaut : 2) |
Méthodes
clear | |
copy | |
fromkeys |
Créez un dictionnaire avec des clés itérables et des valeurs définies sur valeur. |
get |
Retourne la valeur de la clé si la clé se trouve dans le dictionnaire, sinon par défaut. |
items | |
keys | |
pop |
Si la clé est introuvable, retournez la valeur par défaut si elle est donnée ; sinon, déclenchez une erreur KeyError. |
popitem |
Supprimez et retournez une paire (clé, valeur) sous la forme d’un tuple à 2. Les paires sont retournées dans l’ordre LIFO (dernier entré, premier sorti). Lève KeyError si la dict est vide. |
setdefault |
Insérez une clé avec une valeur par défaut si la clé n’est pas dans le dictionnaire. Retourne la valeur de la clé si la clé se trouve dans le dictionnaire, sinon par défaut. |
update |
Si E est présent et a une méthode .keys(), alors fait : pour k dans E : D[k] = E[k] Si E est présent et ne dispose pas d’une méthode .keys(), alors fait : pour k, v dans E : D[k] = v Dans les deux cas, ceci est suivi par : pour k en F : D[k] = F[k] |
values |
clear
clear() -> None. Remove all items from D.
copy
copy() -> a shallow copy of D
fromkeys
Créez un dictionnaire avec des clés itérables et des valeurs définies sur valeur.
fromkeys(value=None, /)
Paramètres positionnels uniquement
Nom | Description |
---|---|
iterable
Obligatoire
|
|
value
|
valeur par défaut: None
|
Paramètres
Nom | Description |
---|---|
type
Obligatoire
|
|
get
Retourne la valeur de la clé si la clé se trouve dans le dictionnaire, sinon par défaut.
get(key, default=None, /)
Paramètres positionnels uniquement
Nom | Description |
---|---|
key
Obligatoire
|
|
default
|
valeur par défaut: 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
Si la clé est introuvable, retournez la valeur par défaut si elle est donnée ; sinon, déclenchez une erreur KeyError.
pop(k, [d]) -> v, remove specified key and return the corresponding value.
popitem
Supprimez et retournez une paire (clé, valeur) sous la forme d’un tuple à 2.
Les paires sont retournées dans l’ordre LIFO (dernier entré, premier sorti). Lève KeyError si la dict est vide.
popitem()
setdefault
Insérez une clé avec une valeur par défaut si la clé n’est pas dans le dictionnaire.
Retourne la valeur de la clé si la clé se trouve dans le dictionnaire, sinon par défaut.
setdefault(key, default=None, /)
Paramètres positionnels uniquement
Nom | Description |
---|---|
key
Obligatoire
|
|
default
|
valeur par défaut: None
|
update
Si E est présent et a une méthode .keys(), alors fait : pour k dans E : D[k] = E[k] Si E est présent et ne dispose pas d’une méthode .keys(), alors fait : pour k, v dans E : D[k] = v Dans les deux cas, ceci est suivi par : pour k en 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
Attributs
kind
path
version
Azure SDK for Python