column

package
v0.0.0-...-576298e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 19, 2023 License: MIT Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Column

type Column interface {
	Name() Name
}

Column describes a column to be selected from a Table. The description includes the column's name and a TableSelector for retrieving the column's value from a message

func Make

func Make(n Name) Column

Make instantiates a new column instance

type Columns

type Columns []Column

Columns are a set of Column

type Name

type Name string

Name identifies a Column

type NamedOffsets

type NamedOffsets map[Name]Offset

NamedOffsets allows an Offset to be retrieved by Name

func MakeNamedOffsets

func MakeNamedOffsets(cols ...Column) NamedOffsets

MakeNamedOffsets takes a set of Columns and returns its NamedOffsets

type Names

type Names []Name

Names are a set of Name

type Offset

type Offset int

Offset is the location of a Column within a set of Columns

type Offsets

type Offsets []Offset

Offsets are a set of Offset

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL