Funciones integradas en Amazon Keyspaces - Amazon Keyspaces (para Apache Cassandra)

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Funciones integradas en Amazon Keyspaces

Amazon Keyspaces (para Apache Cassandra) admite diversas funciones integradas que puede utilizar en las instrucciones de Cassandra Query Language (CQL).

Funciones escalares

Una función escalar realiza un cálculo sobre un único valor y devuelve el resultado como un único valor. Amazon Keyspaces soporta las siguientes funciones escalares.

Función Descripción

blobAsType

Devuelve un valor del tipo de datos especificado.

cast

Convierte un tipo de datos nativo en otro tipo de datos nativo.

currentDate

Devuelve la fecha/hora actual como fecha.

currentTime

Devuelve la fecha/hora actual como tiempo.

currentTimestamp

Devuelve la fecha/hora actual como marca de tiempo.

currentTimeUUID

Devuelve la fecha/hora actual como timeuuid.

fromJson

Convierte la cadena JSON en el tipo de datos de la columna seleccionada.

maxTimeuuid

Devuelve el timeuuid más grande posible para la marca de tiempo o la cadena de fecha.

minTimeuuid

Devuelve el timeuuid más pequeño posible para la marca de tiempo o la cadena de fecha.

now

Devuelve un nuevo timeuuid único. Se admite en las instrucciones INSERT, UPDATE y DELETE y como parte de la cláusula WHERE en instrucciones SELECT.

toDate

Convierte un timeuuid o una marca de tiempo en un tipo de fecha.

toJson

Devuelve el valor de la columna seleccionada en formato JSON.

token

Devuelve el valor hash de la clave de partición.

toTimestamp

Convierte un timeuuid o una fecha en una marca de tiempo.

TTL

Devuelve el tiempo de caducidad en segundos de una columna.

typeAsBlob

Convierte el tipo de datos especificado en un blob.

toUnixTimestamp

Convierte un timeuuid o una marca de tiempo en un bigInt.

uuid

Devuelve un UUID versión 4 aleatorio. Se admite en las instrucciones INSERT, UPDATE y DELETE y como parte de la cláusula WHERE en instrucciones SELECT.

writetime

Devuelve la marca de tiempo del valor de la columna especificada.

dateOf

(En desuso) Extrae la marca de tiempo de un timeuuid y devuelve el valor como fecha.

unixTimestampOf

(En desuso) Extrae la marca de tiempo de un timeuuid y devuelve el valor como una marca de tiempo entera de 64 bits sin procesar.