Versions in this module Expand all Collapse all v0 v0.1.37 Sep 15, 2026 Changes in this version + const TimeLayout + func DecodeStructured(columns []query.ColumnDef, row query.Row) error + func FormatTime(at time.Time) string + func IsStructured(columnType query.ColumnType) bool + func ProfileColumns(columns []query.ColumnDef) []query.ColumnDef + func QuoteIdentifier(value string) string + func Type(columnType query.ColumnType) string + func Value(columnType query.ColumnType, value any) (any, error) + func Write(ctx context.Context, database Execer, table Table, rows []query.Row) error + type Execer interface + ExecContext func(ctx context.Context, query string, args ...any) (sql.Result, error) + PrepareContext func(ctx context.Context, query string) (*sql.Stmt, error) + type Table struct + Columns []query.ColumnDef + Name string + PrimaryKey []string + Unique []string + func (t Table) Create(ctx context.Context, database Execer) error + func (t Table) Insert(ctx context.Context, database Execer, rows []query.Row) error + func (t Table) Physical(name string) (string, error) + func (t Table) Select() string