Funções integradas no Amazon Keyspaces - Amazon Keyspaces (para Apache Cassandra)

Funções integradas no Amazon Keyspaces

O Amazon Keyspaces (para Apache Cassandra) oferece suporte a uma variedade de funções incorporadas que você pode usar nas instruções do Cassandra Query Language (CQL).

Funções escalares

Uma função escalar executa um cálculo em um único valor e retorna o resultado como um valor único. O Amazon Keyspaces oferece suporte às seguintes funções escalares.

Função Descrição

blobAsType

Retorna um valor do tipo de dados especificado.

cast

Converte um tipo de dados nativo em outro tipo de dados nativo.

currentDate

Retorna a data/hora atual como uma data.

currentTime

Retorna data/hora atual como hora.

currentTimestamp

Retorna o tempo atual em um carimbo de data/hora.

currentTimeUUID

Retorna a data/hora atual como um timeuuid.

fromJson

Converte a string JSON no tipo de dados da coluna selecionada.

maxTimeuuid

Retorna o maior timeuuid possível para carimbo de data/hora ou string de data.

minTimeuuid

Retorna o menor timeuuid possível para carimbo de data/hora ou string de data.

now

Retorna um novo timeuuid exclusivo. Apoiado por declarações INSERT, UPDATE e DELETE, e como parte da cláusula WHERE nas declarações SELECT.

toDate

Converte um timeuuid ou carimbo de data/hora em um tipo de data.

toJson

Retorna o valor da coluna selecionada no formato JSON.

token

Retorna o valor de hash da chave de partição.

toTimestamp

Converte um timeuuid ou uma data em um carimbo de data/hora.

TTL

Retorna o tempo de expiração em segundos para uma coluna.

typeAsBlob

Converte o tipo de dados especificado em um blob.

toUnixTimestamp

Converte um timeuuid ou carimbo de data/hora em um bigInt.

uuid

Retorna um UUID randomizado da versão 4. Apoiado por declarações INSERT, UPDATE e DELETE, e como parte da cláusula WHERE nas declarações SELECT.

writetime

Retorna o carimbo de data/hora do valor da coluna especificada.

dateOf

(Obsoleto) Extrai o carimbo de data/hora de um timeuuid e retorna o valor como uma data.

unixTimestampOf

(Obsoleto) Extrai o carimbo de data/hora de um timeuuid e retorna o valor como um carimbo de data/hora inteiro bruto de 64 bits.