result

package
v0.2.2 Latest Latest
Warning

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

Go to latest
Published: Apr 30, 2022 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Result

type Result struct {
	Title    string             `json:"title,omitempty"`
	Count    int                `json:"count,omitempty"`
	Query    string             `json:"query,omitempty"`
	Fields   field.Fields       `json:"fields"`
	Data     [][]any            `json:"data"`
	Timing   *Timing            `json:"timing,omitempty"`
	Children map[string]*Result `json:"children,omitempty"`
}

func FromReflection

func FromReflection(title string, t ...any) (*Result, error)

func NewResult

func NewResult(title string, count int, q string, fields field.Fields, data [][]any, timing *Timing) *Result

func (*Result) Debug

func (r *Result) Debug() string

func (*Result) SingleRow

func (r *Result) SingleRow() (field.Fields, []any, error)

func (*Result) Size

func (r *Result) Size() int

type Timing

type Timing struct {
	Connected int `json:"connected,omitempty"`
	Prepared  int `json:"prepared,omitempty"`
	Elapsed   int `json:"elapsed,omitempty"`
}

Jump to

Keyboard shortcuts

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