Tipos de dados compatíveis - Amazon Timestream

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

Tipos de dados compatíveis

A linguagem de consulta LiveAnalytics do Timestream for é compatível com os seguintes tipos de dados.

nota

Os tipos de dados compatíveis com gravações são descritos em Tipos de dados.

Tipo de dados Descrição

int

Representa um número inteiro de 32 bits.

bigint

Representa um inteiro assinado de 64 bits.

boolean

Um dos dois valores verdadeiros da lógica, True False e.

double

Representa um tipo de dados de precisão variável de 64 bits. Implementa o IEEEpadrão 754 para aritmética binária de ponto flutuante.

nota

A linguagem de consulta é para leitura de dados. Existem funções para Infinity e valores NaN duplos que podem ser usados em consultas. Mas você não pode gravar esses valores no Timestream.

varchar

Dados de caracteres de comprimento variável com tamanho máximo de 2 KB.

array[T,...]

Contém um ou mais elementos de um tipo de dados especificado Tem que, T pode ser qualquer um dos tipos de dados compatíveis com o Timestream.

row(T,...)

Contém um ou mais campos nomeados do tipo de dados T. Os campos podem ser de qualquer tipo de dados suportado pelo Timestream e são acessados com o operador de referência de campo de pontos:

.

date

Representa uma data no YYYY-MM-DD formulário. onde YYYY é o ano, MM é o mês, e DD é o dia, respectivamente. O intervalo suportado é 1970-01-01 de 2262-04-11 a.

Exemplo:

1971-02-03

time

Representa a hora do dia em UTC. O time tipo de dados é representado no formato HH.MM.SS.sssssssss. Suporta precisão de nanossegundos.

Exemplo:

17:02:07.496000000

timestamp

Representa uma instância no tempo usando tempo de precisão de nanossegundos. UTC

YYYY-MM-DD hh:mm:ss.sssssssss

O Query oferece suporte a carimbos de data/hora no intervalo de. 1677-09-21 00:12:44.000000000 2262-04-11 23:47:16.854775807

interval

Representa um intervalo de tempo como uma string literalXt, composta por duas partes, X e t.

X é um valor numérico maior ou igual a0, e t é uma unidade de tempo, como segundo ou hora. A unidade não está pluralizada. A unidade de tempo t is deve ser um dos seguintes literais de string:

  • nanosecond

  • microsecond

  • millisecond

  • second

  • minute

  • hour

  • day

  • ns(o mesmo quenanosecond)

  • us(o mesmo quemicrosecond)

  • ms(o mesmo quemillisecond)

  • s(o mesmo quesecond)

  • m(o mesmo queminute)

  • h(o mesmo quehour)

  • d(o mesmo queday)

Exemplos:

17s
12second
21hour
2d

timeseries[row(timestamp, T,...)]

Representa os valores de uma medida registrada em um intervalo de tempo como uma array composição de row objetos. Cada um row contém um timestamp e um ou mais valores de medida do tipo de dados Tem que, T pode ser qualquer um dosbigint,boolean,double, ouvarchar. As linhas são classificadas em ordem crescente por. timestamp O tipo de dados da série temporal representa os valores de uma medida ao longo do tempo.

unknown

Representa dados nulos.