Skip to main content

Module value

Module value 

Source
Expand description

Valores SQL e metadados de coluna.

Structs§

CivilDate
Uma data civil (calendário gregoriano proléptico) já decodificada do inteiro bruto que o Firebird transmite em Value::Date.
CivilTime
Uma hora do dia já decodificada do inteiro bruto de Value::Time.
CivilTimestamp
Um carimbo de data/hora civil decodificado de Value::Timestamp.
ColumnMeta
Metadados que descrevem uma coluna da saída de uma instrução preparada (ou um de seus parâmetros de entrada).
TimeTz
TIME WITH TIME ZONE: a hora é armazenada em UTC; a zona é um id do Firebird (veja crate::tz). O offset (minutos a leste de UTC) é o offset RESOLVIDO para este instante — o servidor o calcula (já aplicando horário de verão) e o envia no formato estendido (_EX), então vale tanto para zonas por offset quanto para zonas nomeadas. Use TimeTz::local para a hora de parede local.
TimestampTz
TIMESTAMP WITH TIME ZONE: data/hora em UTC + zona. Veja TimeTz para a semântica de zone/offset.

Enums§

Value
Um valor SQL decodificado. Tipos numéricos com escala diferente de zero (NUMERIC/DECIMAL) mantêm seu inteiro bruto; consulte a ColumnMeta::scale da coluna para renderizar o ponto decimal.