Versions in this module Expand all Collapse all v1 v1.0.1 Jul 23, 2020 v1.0.0 Jun 28, 2019 Changes in this version + var ErrDone = errors.New("Done") + type Column struct + DataTypeName string + FieldName string + Format Format + ID int + Name string + Position int + RenderTypeName string + TableColumnID int + Width int + type Direction bool + const DirAsc + const DirDesc + type Format struct + Align string + NoCommas string + PrecisionStyle string + type GetRequest struct + Filters SimpleFilters + Format string + HTTPClient *http.Client + Metadata metadata + Query SoSQL + func NewGetRequest(endpoint, apptoken string) *GetRequest + func (r *GetRequest) Count() (uint, error) + func (r *GetRequest) Fields() ([]string, error) + func (r *GetRequest) Get() (*http.Response, error) + func (r *GetRequest) GetEndpoint() string + func (r *GetRequest) Modified() (time.Time, error) + func (r *GetRequest) URLValues() url.Values + type Metadata struct + AverageRating int + Category string + Columns []Column + CreatedAt Timestamp + DisplayType string + DownloadCount int + Flags []string + Grants []struct{ ... } + ID string + IndexUpdatedAt Timestamp + License struct{ ... } + LicenseID string + Metadata struct{ ... } + Name string + NewBackend bool + NumberOfComments int + Oid int + Owner struct{ ... } + PublicationAppendEnabled bool + PublicationDate Timestamp + PublicationGroup int + PublicationStage string + Query struct{} + Ratings struct{ ... } + Rights []string + RowsUpdatedAt Timestamp + RowsUpdatedBy string + TableAuthor struct{ ... } + TableID int + Tags []string + TotalTimesRated int + ViewCount int + ViewLastModified Timestamp + ViewType string + type OffsetGetRequest struct + func NewOffsetGetRequest(gr *GetRequest) (*OffsetGetRequest, error) + func (o *OffsetGetRequest) Count() uint + func (o *OffsetGetRequest) IsDone() bool + func (o *OffsetGetRequest) Next(number uint) (*http.Response, error) + type SimpleFilters map[string]string + func (sf SimpleFilters) URLValues() url.Values + type SoSQL struct + Group string + Limit uint + Offset uint + Order []struct{ ... } + Q string + Select []string + Where string + func (sq *SoSQL) AddOrder(column string, dir Direction) + func (sq *SoSQL) ClearOrder() + func (sq *SoSQL) URLValues() url.Values + type Timestamp time.Time + func (t *Timestamp) UnmarshalJSON(b []byte) error + func (t Timestamp) Time() time.Time