Versions in this module Expand all Collapse all v3 v3.35.0 Mar 30, 2023 Changes in this version + type Column struct + Constraints string + CreatedAt time.Time + ID uuid.UUID + Name dax.FieldName + Options string + TableID string + Type dax.BaseType + UpdatedAt time.Time + func (c *Column) String() string + func (c *Column) Validate(tx *pop.Connection) (*validate.Errors, error) + func (c *Column) ValidateCreate(tx *pop.Connection) (*validate.Errors, error) + func (c *Column) ValidateUpdate(tx *pop.Connection) (*validate.Errors, error) + type Columns []Column + func (c Columns) String() string + type Database struct + CreatedAt time.Time + Description string + ID string + Name dax.DatabaseName + Organization *Organization + OrganizationID string + Owner string + Tables Tables + UpdatedAt time.Time + UpdatedBy string + WorkersMax int + WorkersMin int + func (d *Database) Validate(tx *pop.Connection) (*validate.Errors, error) + func (d *Database) ValidateCreate(tx *pop.Connection) (*validate.Errors, error) + func (d *Database) ValidateUpdate(tx *pop.Connection) (*validate.Errors, error) + func (d Database) String() string + type Databases []Database + func (d Databases) String() string + type DirectiveVersion struct + CreatedAt time.Time + ID int + UpdatedAt time.Time + Version int + func (t *DirectiveVersion) String() string + type Job struct + CreatedAt time.Time + DatabaseID dax.DatabaseID + ID uuid.UUID + Name dax.Job + Role dax.RoleType + UpdatedAt time.Time + Worker *Worker + WorkerID nulls.UUID + func (t *Job) String() string + func (t *Job) Validate(tx *pop.Connection) (*validate.Errors, error) + func (t *Job) ValidateCreate(tx *pop.Connection) (*validate.Errors, error) + func (t *Job) ValidateUpdate(tx *pop.Connection) (*validate.Errors, error) + type Jobs []Job + func (t Jobs) String() string + type Node struct + Address dax.Address + CreatedAt time.Time + ID uuid.UUID + NodeRoles NodeRoles + UpdatedAt time.Time + func (t *Node) String() string + func (t *Node) Validate(tx *pop.Connection) (*validate.Errors, error) + func (t *Node) ValidateCreate(tx *pop.Connection) (*validate.Errors, error) + func (t *Node) ValidateUpdate(tx *pop.Connection) (*validate.Errors, error) + type NodeRole struct + CreatedAt time.Time + ID uuid.UUID + NodeID uuid.UUID + Role dax.RoleType + UpdatedAt time.Time + func (t *NodeRole) String() string + type NodeRoles []NodeRole + func (t NodeRoles) String() string + type Nodes []*Node + func (t Nodes) String() string + type Organization struct + CreatedAt time.Time + Databases Databases + ID string + UpdatedAt time.Time + func (o *Organization) String() string + func (o *Organization) Validate(tx *pop.Connection) (*validate.Errors, error) + func (o *Organization) ValidateCreate(tx *pop.Connection) (*validate.Errors, error) + func (o *Organization) ValidateUpdate(tx *pop.Connection) (*validate.Errors, error) + type Organizations []Organization + func (o Organizations) String() string + type Table struct + Columns Columns + CreatedAt time.Time + Database *Database + DatabaseID string + Description string + ID string + Name dax.TableName + OrganizationID dax.OrganizationID + Owner string + PartitionN int + UpdatedAt time.Time + UpdatedBy string + func (t *Table) String() string + func (t *Table) Validate(tx *pop.Connection) (*validate.Errors, error) + func (t *Table) ValidateCreate(tx *pop.Connection) (*validate.Errors, error) + func (t *Table) ValidateUpdate(tx *pop.Connection) (*validate.Errors, error) + type Tables []*Table + func (t Tables) String() string + type Worker struct + Address dax.Address + CreatedAt time.Time + DatabaseID nulls.String + ID uuid.UUID + Jobs Jobs + Role dax.RoleType + UpdatedAt time.Time + func (t *Worker) String() string + func (t *Worker) Validate(tx *pop.Connection) (*validate.Errors, error) + func (t *Worker) ValidateCreate(tx *pop.Connection) (*validate.Errors, error) + func (t *Worker) ValidateUpdate(tx *pop.Connection) (*validate.Errors, error) + type Workers []Worker + func (t Workers) String() string