

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Funções integradas no Amazon Keyspaces
<a name="cql.functions"></a>

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).

**Topics**
+ [Funções escalares](#cql.functions.scalar)

## Funções escalares
<a name="cql.functions.scalar"></a>

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 | Description | 
| --- | --- | 
|  `blobAsType`  | Retorna um valor do tipo de dados especificado. | 
|  `cast`  | Converte um tipo de dados nativo em outro tipo de dados nativo. | 
|  `currentDate`  | Retorna o atual date/time como uma data. | 
|  `currentTime`  | Retorna a corrente date/time como uma hora. | 
|  `currentTimestamp`  | Retorna a corrente date/time como um carimbo de data/hora. | 
|  `currentTimeUUID`  | Retorna a corrente date/time como timeuuid a. | 
|  `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.  | 
|  `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.  | 
|  `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.  | 