Documentation ¶
Index ¶
- type Cell
- type Compact
- func (table *Compact[Value]) AddColumn(list List[Value], missing func(time.Time) Value) *Compact[Value]
- func (table *Compact[Value]) AddColumnFillMissingWithZero(list List[Value]) *Compact[Value]
- func (table *Compact[Value]) Between(t0, t1 time.Time) *Compact[Value]
- func (table *Compact[Value]) Column(column int) (List[Value], bool)
- func (table *Compact[Value]) FirstTime() time.Time
- func (table *Compact[Value]) LastTime() time.Time
- func (table *Compact[Value]) MarshalJSON() ([]byte, error)
- func (table *Compact[Value]) NumberOfCells() int
- func (table *Compact[Value]) NumberOfColumns() int
- func (table *Compact[Value]) NumberOfRows() int
- func (table *Compact[Value]) Row(t time.Time) ([]Value, bool)
- func (table *Compact[Value]) Times() []time.Time
- func (table *Compact[Value]) UnderlyingTimes() []time.Time
- func (table *Compact[Value]) UnderlyingValues() [][]Value
- func (table *Compact[Value]) UnmarshalJSON(buf []byte) error
- func (table *Compact[Value]) Values() [][]Value
- type List
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Cell ¶
type Cell[Value any] struct { // contains filtered or unexported fields }
func (Cell[Value]) MarshalJSON ¶
func (*Cell[Value]) UnmarshalJSON ¶
type Compact ¶
type Compact[Value any] struct { // contains filtered or unexported fields }
func (*Compact[Value]) AddColumnFillMissingWithZero ¶
func (*Compact[Value]) MarshalJSON ¶
func (*Compact[Value]) NumberOfCells ¶
func (*Compact[Value]) NumberOfColumns ¶
func (*Compact[Value]) NumberOfRows ¶
func (*Compact[Value]) UnderlyingTimes ¶
func (*Compact[Value]) UnderlyingValues ¶
func (table *Compact[Value]) UnderlyingValues() [][]Value
func (*Compact[Value]) UnmarshalJSON ¶
Click to show internal directories.
Click to hide internal directories.