

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
<a name="cql.functions"></a>

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

**Topics**
+ [Funciones escalares](#cql.functions.scalar)

## Funciones escalares
<a name="cql.functions.scalar"></a>

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 | Description (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 actual date/time . | 
|  `currentTime`  | Devuelve la corriente en date/time forma de hora. | 
|  `currentTimestamp`  | Devuelve la corriente date/time como una marca de tiempo. | 
|  `currentTimeUUID`  | Devuelve la corriente date/time como un. 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.  | 
|  `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.  | 
|  `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.  | 