TimestampPreImage implements PreImage
Read onlyYes
FinalYes
Millis hit a micros literal only on the milli grid; nanos decode floored to micros.
Interfaces
Methods
- __construct() : mixed
- equal() : EqualRange|null
- Null when the column's decoded values cannot be compared with the literal exactly.
- forColumn() : self|null
- micros() : numeric-string
Methods
__construct()
public
__construct(TimeUnit $unit) : mixed
Parameters
- $unit : TimeUnit
equal()
Null when the column's decoded values cannot be compared with the literal exactly.
public
equal(bool|DateTimeImmutable|float|int|string $literal) : EqualRange|null
Parameters
- $literal : bool|DateTimeImmutable|float|int|string
Return values
EqualRange|nullforColumn()
public
static forColumn(FlatColumn $column) : self|null
Parameters
- $column : FlatColumn
Return values
self|nullmicros()
public
static micros(DateTimeImmutable $literal) : numeric-string
Parameters
- $literal : DateTimeImmutable