PartitionKey Classe
Chave utilizada para particionar um contentor em partições lógicas.
Veja https://docs.microsoft.com/azure/cosmos-db/partitioning-overview#choose-partitionkey para obter informações sobre como escolher chaves de partição.
- Herança
-
builtins.dictPartitionKey
Construtor
PartitionKey(path: List[str], *, kind: Literal['MultiHash'] = 'MultiHash', version: int = 2)
Variáveis
Name | Description |
---|---|
path
|
O caminho da chave de partição |
kind
|
Que tipo de chave de partição está a ser definida (predefinição: "Hash") |
version
|
A versão da chave de partição (predefinição: 2) |
Métodos
clear | |
copy | |
fromkeys |
Crie um novo dicionário com chaves iteráveis e valores definidos como valor. |
get |
Devolver o valor da chave se a chave estiver no dicionário, caso contrário, predefinição. |
items | |
keys | |
pop |
Se a chave não for encontrada, devolva a predefinição se for fornecida; caso contrário, crie um KeyError. |
popitem |
Remova e devolva um par (chave, valor) como uma cadeia de identificação de 2 cadeias de identificação. Os pares são devolvidos por ordem LIFO (último em, primeiro a sair). Levanta KeyError se o dict estiver vazio. |
setdefault |
Insira a chave com um valor predefinido se a chave não estiver no dicionário. Devolver o valor da chave se a chave estiver no dicionário, caso contrário, predefinição. |
update |
Se E estiver presente e tiver um método .keys(), então faz: para k em E: D[k] = E[k] Se E estiver presente e não tiver um método .keys(), então faz: para k, v em E: D[k] = v Em ambos os casos, este é seguido por: para k em F: D[k] = F[k] |
values |
clear
clear() -> None. Remove all items from D.
copy
copy() -> a shallow copy of D
fromkeys
Crie um novo dicionário com chaves iteráveis e valores definidos como valor.
fromkeys(value=None, /)
Parâmetros Só Posicionais
Name | Description |
---|---|
iterable
Necessário
|
|
value
|
valor predefinido: None
|
Parâmetros
Name | Description |
---|---|
type
Necessário
|
|
get
Devolver o valor da chave se a chave estiver no dicionário, caso contrário, predefinição.
get(key, default=None, /)
Parâmetros Só Posicionais
Name | Description |
---|---|
key
Necessário
|
|
default
|
valor predefinido: 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
Se a chave não for encontrada, devolva a predefinição se for fornecida; caso contrário, crie um KeyError.
pop(k, [d]) -> v, remove specified key and return the corresponding value.
popitem
Remova e devolva um par (chave, valor) como uma cadeia de identificação de 2 cadeias de identificação.
Os pares são devolvidos por ordem LIFO (último em, primeiro a sair). Levanta KeyError se o dict estiver vazio.
popitem()
setdefault
Insira a chave com um valor predefinido se a chave não estiver no dicionário.
Devolver o valor da chave se a chave estiver no dicionário, caso contrário, predefinição.
setdefault(key, default=None, /)
Parâmetros Só Posicionais
Name | Description |
---|---|
key
Necessário
|
|
default
|
valor predefinido: None
|
update
Se E estiver presente e tiver um método .keys(), então faz: para k em E: D[k] = E[k] Se E estiver presente e não tiver um método .keys(), então faz: para k, v em E: D[k] = v Em ambos os casos, este é seguido por: para k em 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
Atributos
kind
path
version
Azure SDK for Python