

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

# Built-in funções 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.  | 