Documentation

Index

Constants

View Source
const (
	// Label holds the string label denoting the task type in the database.
	Label = "task"
	// FieldID holds the string denoting the id field in the database.
	FieldID = "id"
	// FieldTitle holds the string denoting the title field in the database.
	FieldTitle = "title"
	// FieldDescription holds the string denoting the description field in the database.
	FieldDescription = "description"
	// FieldStatus holds the string denoting the status field in the database.
	FieldStatus = "status"
	// FieldUUID holds the string denoting the uuid field in the database.
	FieldUUID = "uuid"

	// EdgeTeams holds the string denoting the teams edge name in mutations.
	EdgeTeams = "teams"
	// EdgeOwner holds the string denoting the owner edge name in mutations.
	EdgeOwner = "owner"

	// Table holds the table name of the task in the database.
	Table = "tasks"
	// TeamsTable is the table the holds the teams relation/edge. The primary key declared below.
	TeamsTable = "task_teams"
	// TeamsInverseTable is the table name for the Team entity.
	// It exists in this package in order to avoid circular dependency with the "team" package.
	TeamsInverseTable = "teams"
	// OwnerTable is the table the holds the owner relation/edge.
	OwnerTable = "tasks"
	// OwnerInverseTable is the table name for the User entity.
	// It exists in this package in order to avoid circular dependency with the "user" package.
	OwnerInverseTable = "users"
	// OwnerColumn is the table column denoting the owner relation/edge.
	OwnerColumn = "user_tasks"
)
View Source
const DefaultStatus = StatusPlanned

    StatusPlanned is the default value of the Status enum.

    Variables

    View Source
    var (
    	Hooks  [2]ent.Hook
    	Policy ent.Policy
    	// TitleValidator is a validator for the "title" field. It is called by the builders before save.
    	TitleValidator func(string) error
    )

      Note that the variables below are initialized by the runtime package on the initialization of the application. Therefore, it should be imported in the main as follows:

      import _ "entgo.io/ent/entc/integration/privacy/ent/runtime"
      

        Columns holds all SQL columns for task fields.

        View Source
        var ForeignKeys = []string{
        	"user_tasks",
        }

          ForeignKeys holds the SQL foreign-keys that are owned by the Task type.

          View Source
          var (
          	// TeamsPrimaryKey and TeamsColumn2 are the table columns denoting the
          	// primary key for the teams relation (M2M).
          	TeamsPrimaryKey = []string{"task_id", "team_id"}
          )

          Functions

          func And

          func And(predicates ...predicate.Task) predicate.Task

            And groups predicates with the AND operator between them.

            func Description

            func Description(v string) predicate.Task

              Description applies equality check predicate on the "description" field. It's identical to DescriptionEQ.

              func DescriptionContains

              func DescriptionContains(v string) predicate.Task

                DescriptionContains applies the Contains predicate on the "description" field.

                func DescriptionContainsFold

                func DescriptionContainsFold(v string) predicate.Task

                  DescriptionContainsFold applies the ContainsFold predicate on the "description" field.

                  func DescriptionEQ

                  func DescriptionEQ(v string) predicate.Task

                    DescriptionEQ applies the EQ predicate on the "description" field.

                    func DescriptionEqualFold

                    func DescriptionEqualFold(v string) predicate.Task

                      DescriptionEqualFold applies the EqualFold predicate on the "description" field.

                      func DescriptionGT

                      func DescriptionGT(v string) predicate.Task

                        DescriptionGT applies the GT predicate on the "description" field.

                        func DescriptionGTE

                        func DescriptionGTE(v string) predicate.Task

                          DescriptionGTE applies the GTE predicate on the "description" field.

                          func DescriptionHasPrefix

                          func DescriptionHasPrefix(v string) predicate.Task

                            DescriptionHasPrefix applies the HasPrefix predicate on the "description" field.

                            func DescriptionHasSuffix

                            func DescriptionHasSuffix(v string) predicate.Task

                              DescriptionHasSuffix applies the HasSuffix predicate on the "description" field.

                              func DescriptionIn

                              func DescriptionIn(vs ...string) predicate.Task

                                DescriptionIn applies the In predicate on the "description" field.

                                func DescriptionIsNil

                                func DescriptionIsNil() predicate.Task

                                  DescriptionIsNil applies the IsNil predicate on the "description" field.

                                  func DescriptionLT

                                  func DescriptionLT(v string) predicate.Task

                                    DescriptionLT applies the LT predicate on the "description" field.

                                    func DescriptionLTE

                                    func DescriptionLTE(v string) predicate.Task

                                      DescriptionLTE applies the LTE predicate on the "description" field.

                                      func DescriptionNEQ

                                      func DescriptionNEQ(v string) predicate.Task

                                        DescriptionNEQ applies the NEQ predicate on the "description" field.

                                        func DescriptionNotIn

                                        func DescriptionNotIn(vs ...string) predicate.Task

                                          DescriptionNotIn applies the NotIn predicate on the "description" field.

                                          func DescriptionNotNil

                                          func DescriptionNotNil() predicate.Task

                                            DescriptionNotNil applies the NotNil predicate on the "description" field.

                                            func HasOwner

                                            func HasOwner() predicate.Task

                                              HasOwner applies the HasEdge predicate on the "owner" edge.

                                              func HasOwnerWith

                                              func HasOwnerWith(preds ...predicate.User) predicate.Task

                                                HasOwnerWith applies the HasEdge predicate on the "owner" edge with a given conditions (other predicates).

                                                func HasTeams

                                                func HasTeams() predicate.Task

                                                  HasTeams applies the HasEdge predicate on the "teams" edge.

                                                  func HasTeamsWith

                                                  func HasTeamsWith(preds ...predicate.Team) predicate.Task

                                                    HasTeamsWith applies the HasEdge predicate on the "teams" edge with a given conditions (other predicates).

                                                    func ID

                                                    func ID(id int) predicate.Task

                                                      ID filters vertices based on their ID field.

                                                      func IDEQ

                                                      func IDEQ(id int) predicate.Task

                                                        IDEQ applies the EQ predicate on the ID field.

                                                        func IDGT

                                                        func IDGT(id int) predicate.Task

                                                          IDGT applies the GT predicate on the ID field.

                                                          func IDGTE

                                                          func IDGTE(id int) predicate.Task

                                                            IDGTE applies the GTE predicate on the ID field.

                                                            func IDIn

                                                            func IDIn(ids ...int) predicate.Task

                                                              IDIn applies the In predicate on the ID field.

                                                              func IDLT

                                                              func IDLT(id int) predicate.Task

                                                                IDLT applies the LT predicate on the ID field.

                                                                func IDLTE

                                                                func IDLTE(id int) predicate.Task

                                                                  IDLTE applies the LTE predicate on the ID field.

                                                                  func IDNEQ

                                                                  func IDNEQ(id int) predicate.Task

                                                                    IDNEQ applies the NEQ predicate on the ID field.

                                                                    func IDNotIn

                                                                    func IDNotIn(ids ...int) predicate.Task

                                                                      IDNotIn applies the NotIn predicate on the ID field.

                                                                      func Not

                                                                        Not applies the not operator on the given predicate.

                                                                        func Or

                                                                        func Or(predicates ...predicate.Task) predicate.Task

                                                                          Or groups predicates with the OR operator between them.

                                                                          func StatusEQ

                                                                          func StatusEQ(v Status) predicate.Task

                                                                            StatusEQ applies the EQ predicate on the "status" field.

                                                                            func StatusIn

                                                                            func StatusIn(vs ...Status) predicate.Task

                                                                              StatusIn applies the In predicate on the "status" field.

                                                                              func StatusNEQ

                                                                              func StatusNEQ(v Status) predicate.Task

                                                                                StatusNEQ applies the NEQ predicate on the "status" field.

                                                                                func StatusNotIn

                                                                                func StatusNotIn(vs ...Status) predicate.Task

                                                                                  StatusNotIn applies the NotIn predicate on the "status" field.

                                                                                  func StatusValidator

                                                                                  func StatusValidator(s Status) error

                                                                                    StatusValidator is a validator for the "status" field enum values. It is called by the builders before save.

                                                                                    func Title

                                                                                    func Title(v string) predicate.Task

                                                                                      Title applies equality check predicate on the "title" field. It's identical to TitleEQ.

                                                                                      func TitleContains

                                                                                      func TitleContains(v string) predicate.Task

                                                                                        TitleContains applies the Contains predicate on the "title" field.

                                                                                        func TitleContainsFold

                                                                                        func TitleContainsFold(v string) predicate.Task

                                                                                          TitleContainsFold applies the ContainsFold predicate on the "title" field.

                                                                                          func TitleEQ

                                                                                          func TitleEQ(v string) predicate.Task

                                                                                            TitleEQ applies the EQ predicate on the "title" field.

                                                                                            func TitleEqualFold

                                                                                            func TitleEqualFold(v string) predicate.Task

                                                                                              TitleEqualFold applies the EqualFold predicate on the "title" field.

                                                                                              func TitleGT

                                                                                              func TitleGT(v string) predicate.Task

                                                                                                TitleGT applies the GT predicate on the "title" field.

                                                                                                func TitleGTE

                                                                                                func TitleGTE(v string) predicate.Task

                                                                                                  TitleGTE applies the GTE predicate on the "title" field.

                                                                                                  func TitleHasPrefix

                                                                                                  func TitleHasPrefix(v string) predicate.Task

                                                                                                    TitleHasPrefix applies the HasPrefix predicate on the "title" field.

                                                                                                    func TitleHasSuffix

                                                                                                    func TitleHasSuffix(v string) predicate.Task

                                                                                                      TitleHasSuffix applies the HasSuffix predicate on the "title" field.

                                                                                                      func TitleIn

                                                                                                      func TitleIn(vs ...string) predicate.Task

                                                                                                        TitleIn applies the In predicate on the "title" field.

                                                                                                        func TitleLT

                                                                                                        func TitleLT(v string) predicate.Task

                                                                                                          TitleLT applies the LT predicate on the "title" field.

                                                                                                          func TitleLTE

                                                                                                          func TitleLTE(v string) predicate.Task

                                                                                                            TitleLTE applies the LTE predicate on the "title" field.

                                                                                                            func TitleNEQ

                                                                                                            func TitleNEQ(v string) predicate.Task

                                                                                                              TitleNEQ applies the NEQ predicate on the "title" field.

                                                                                                              func TitleNotIn

                                                                                                              func TitleNotIn(vs ...string) predicate.Task

                                                                                                                TitleNotIn applies the NotIn predicate on the "title" field.

                                                                                                                func UUID

                                                                                                                func UUID(v uuid.UUID) predicate.Task

                                                                                                                  UUID applies equality check predicate on the "uuid" field. It's identical to UUIDEQ.

                                                                                                                  func UUIDEQ

                                                                                                                  func UUIDEQ(v uuid.UUID) predicate.Task

                                                                                                                    UUIDEQ applies the EQ predicate on the "uuid" field.

                                                                                                                    func UUIDGT

                                                                                                                    func UUIDGT(v uuid.UUID) predicate.Task

                                                                                                                      UUIDGT applies the GT predicate on the "uuid" field.

                                                                                                                      func UUIDGTE

                                                                                                                      func UUIDGTE(v uuid.UUID) predicate.Task

                                                                                                                        UUIDGTE applies the GTE predicate on the "uuid" field.

                                                                                                                        func UUIDIn

                                                                                                                        func UUIDIn(vs ...uuid.UUID) predicate.Task

                                                                                                                          UUIDIn applies the In predicate on the "uuid" field.

                                                                                                                          func UUIDIsNil

                                                                                                                          func UUIDIsNil() predicate.Task

                                                                                                                            UUIDIsNil applies the IsNil predicate on the "uuid" field.

                                                                                                                            func UUIDLT

                                                                                                                            func UUIDLT(v uuid.UUID) predicate.Task

                                                                                                                              UUIDLT applies the LT predicate on the "uuid" field.

                                                                                                                              func UUIDLTE

                                                                                                                              func UUIDLTE(v uuid.UUID) predicate.Task

                                                                                                                                UUIDLTE applies the LTE predicate on the "uuid" field.

                                                                                                                                func UUIDNEQ

                                                                                                                                func UUIDNEQ(v uuid.UUID) predicate.Task

                                                                                                                                  UUIDNEQ applies the NEQ predicate on the "uuid" field.

                                                                                                                                  func UUIDNotIn

                                                                                                                                  func UUIDNotIn(vs ...uuid.UUID) predicate.Task

                                                                                                                                    UUIDNotIn applies the NotIn predicate on the "uuid" field.

                                                                                                                                    func UUIDNotNil

                                                                                                                                    func UUIDNotNil() predicate.Task

                                                                                                                                      UUIDNotNil applies the NotNil predicate on the "uuid" field.

                                                                                                                                      func ValidColumn

                                                                                                                                      func ValidColumn(column string) bool

                                                                                                                                        ValidColumn reports if the column name is valid (part of the table columns).

                                                                                                                                        Types

                                                                                                                                        type Status

                                                                                                                                        type Status string

                                                                                                                                          Status defines the type for the "status" enum field.

                                                                                                                                          const (
                                                                                                                                          	StatusPlanned    Status = "planned"
                                                                                                                                          	StatusInProgress Status = "in_progress"
                                                                                                                                          	StatusClosed     Status = "closed"
                                                                                                                                          )

                                                                                                                                            Status values.

                                                                                                                                            func (Status) String

                                                                                                                                            func (s Status) String() string

                                                                                                                                            Source Files