

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.

# Built-in funciones 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.  | 