Documentation

Index

Constants

View Source
const (
	// Label holds the string label denoting the card type in the database.
	Label = "card"
	// FieldID holds the string denoting the id field in the database.
	FieldID = "id"
	// FieldCreateTime holds the string denoting the create_time field in the database.
	FieldCreateTime = "create_time"
	// FieldUpdateTime holds the string denoting the update_time field in the database.
	FieldUpdateTime = "update_time"
	// FieldBalance holds the string denoting the balance field in the database.
	FieldBalance = "balance"
	// FieldNumber holds the string denoting the number field in the database.
	FieldNumber = "number"
	// FieldName holds the string denoting the name field in the database.
	FieldName = "name"
	// EdgeOwner holds the string denoting the owner edge name in mutations.
	EdgeOwner = "owner"
	// EdgeSpec holds the string denoting the spec edge name in mutations.
	EdgeSpec = "spec"
	// Table holds the table name of the card in the database.
	Table = "cards"
	// OwnerTable is the table the holds the owner relation/edge.
	OwnerTable = "cards"
	// 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_card"
	// SpecTable is the table the holds the spec relation/edge. The primary key declared below.
	SpecTable = "spec_card"
	// SpecInverseTable is the table name for the Spec entity.
	// It exists in this package in order to avoid circular dependency with the "spec" package.
	SpecInverseTable = "specs"
)

Variables

View Source
var (
	// DefaultCreateTime holds the default value on creation for the "create_time" field.
	DefaultCreateTime func() time.Time
	// DefaultUpdateTime holds the default value on creation for the "update_time" field.
	DefaultUpdateTime func() time.Time
	// UpdateDefaultUpdateTime holds the default value on update for the "update_time" field.
	UpdateDefaultUpdateTime func() time.Time
	// DefaultBalance holds the default value on creation for the "balance" field.
	DefaultBalance float64
	// NumberValidator is a validator for the "number" field. It is called by the builders before save.
	NumberValidator func(string) error
	// NameValidator is a validator for the "name" field. It is called by the builders before save.
	NameValidator func(string) error
)

    Columns holds all SQL columns for card fields.

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

      ForeignKeys holds the SQL foreign-keys that are owned by the "cards" table and are not defined as standalone fields in the schema.

      View Source
      var (
      	// SpecPrimaryKey and SpecColumn2 are the table columns denoting the
      	// primary key for the spec relation (M2M).
      	SpecPrimaryKey = []string{"spec_id", "card_id"}
      )

      Functions

      func And

      func And(predicates ...predicate.Card) predicate.Card

        And groups predicates with the AND operator between them.

        func Balance

        func Balance(v float64) predicate.Card

          Balance applies equality check predicate on the "balance" field. It's identical to BalanceEQ.

          func BalanceEQ

          func BalanceEQ(v float64) predicate.Card

            BalanceEQ applies the EQ predicate on the "balance" field.

            func BalanceGT

            func BalanceGT(v float64) predicate.Card

              BalanceGT applies the GT predicate on the "balance" field.

              func BalanceGTE

              func BalanceGTE(v float64) predicate.Card

                BalanceGTE applies the GTE predicate on the "balance" field.

                func BalanceIn

                func BalanceIn(vs ...float64) predicate.Card

                  BalanceIn applies the In predicate on the "balance" field.

                  func BalanceLT

                  func BalanceLT(v float64) predicate.Card

                    BalanceLT applies the LT predicate on the "balance" field.

                    func BalanceLTE

                    func BalanceLTE(v float64) predicate.Card

                      BalanceLTE applies the LTE predicate on the "balance" field.

                      func BalanceNEQ

                      func BalanceNEQ(v float64) predicate.Card

                        BalanceNEQ applies the NEQ predicate on the "balance" field.

                        func BalanceNotIn

                        func BalanceNotIn(vs ...float64) predicate.Card

                          BalanceNotIn applies the NotIn predicate on the "balance" field.

                          func CreateTime

                          func CreateTime(v time.Time) predicate.Card

                            CreateTime applies equality check predicate on the "create_time" field. It's identical to CreateTimeEQ.

                            func CreateTimeEQ

                            func CreateTimeEQ(v time.Time) predicate.Card

                              CreateTimeEQ applies the EQ predicate on the "create_time" field.

                              func CreateTimeGT

                              func CreateTimeGT(v time.Time) predicate.Card

                                CreateTimeGT applies the GT predicate on the "create_time" field.

                                func CreateTimeGTE

                                func CreateTimeGTE(v time.Time) predicate.Card

                                  CreateTimeGTE applies the GTE predicate on the "create_time" field.

                                  func CreateTimeIn

                                  func CreateTimeIn(vs ...time.Time) predicate.Card

                                    CreateTimeIn applies the In predicate on the "create_time" field.

                                    func CreateTimeLT

                                    func CreateTimeLT(v time.Time) predicate.Card

                                      CreateTimeLT applies the LT predicate on the "create_time" field.

                                      func CreateTimeLTE

                                      func CreateTimeLTE(v time.Time) predicate.Card

                                        CreateTimeLTE applies the LTE predicate on the "create_time" field.

                                        func CreateTimeNEQ

                                        func CreateTimeNEQ(v time.Time) predicate.Card

                                          CreateTimeNEQ applies the NEQ predicate on the "create_time" field.

                                          func CreateTimeNotIn

                                          func CreateTimeNotIn(vs ...time.Time) predicate.Card

                                            CreateTimeNotIn applies the NotIn predicate on the "create_time" field.

                                            func HasOwner

                                            func HasOwner() predicate.Card

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

                                              func HasOwnerWith

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

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

                                                func HasSpec

                                                func HasSpec() predicate.Card

                                                  HasSpec applies the HasEdge predicate on the "spec" edge.

                                                  func HasSpecWith

                                                  func HasSpecWith(preds ...predicate.Spec) predicate.Card

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

                                                    func ID

                                                    func ID(id int) predicate.Card

                                                      ID filters vertices based on their ID field.

                                                      func IDEQ

                                                      func IDEQ(id int) predicate.Card

                                                        IDEQ applies the EQ predicate on the ID field.

                                                        func IDGT

                                                        func IDGT(id int) predicate.Card

                                                          IDGT applies the GT predicate on the ID field.

                                                          func IDGTE

                                                          func IDGTE(id int) predicate.Card

                                                            IDGTE applies the GTE predicate on the ID field.

                                                            func IDIn

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

                                                              IDIn applies the In predicate on the ID field.

                                                              func IDLT

                                                              func IDLT(id int) predicate.Card

                                                                IDLT applies the LT predicate on the ID field.

                                                                func IDLTE

                                                                func IDLTE(id int) predicate.Card

                                                                  IDLTE applies the LTE predicate on the ID field.

                                                                  func IDNEQ

                                                                  func IDNEQ(id int) predicate.Card

                                                                    IDNEQ applies the NEQ predicate on the ID field.

                                                                    func IDNotIn

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

                                                                      IDNotIn applies the NotIn predicate on the ID field.

                                                                      func Name

                                                                      func Name(v string) predicate.Card

                                                                        Name applies equality check predicate on the "name" field. It's identical to NameEQ.

                                                                        func NameContains

                                                                        func NameContains(v string) predicate.Card

                                                                          NameContains applies the Contains predicate on the "name" field.

                                                                          func NameContainsFold

                                                                          func NameContainsFold(v string) predicate.Card

                                                                            NameContainsFold applies the ContainsFold predicate on the "name" field.

                                                                            func NameEQ

                                                                            func NameEQ(v string) predicate.Card

                                                                              NameEQ applies the EQ predicate on the "name" field.

                                                                              func NameEqualFold

                                                                              func NameEqualFold(v string) predicate.Card

                                                                                NameEqualFold applies the EqualFold predicate on the "name" field.

                                                                                func NameGT

                                                                                func NameGT(v string) predicate.Card

                                                                                  NameGT applies the GT predicate on the "name" field.

                                                                                  func NameGTE

                                                                                  func NameGTE(v string) predicate.Card

                                                                                    NameGTE applies the GTE predicate on the "name" field.

                                                                                    func NameHasPrefix

                                                                                    func NameHasPrefix(v string) predicate.Card

                                                                                      NameHasPrefix applies the HasPrefix predicate on the "name" field.

                                                                                      func NameHasSuffix

                                                                                      func NameHasSuffix(v string) predicate.Card

                                                                                        NameHasSuffix applies the HasSuffix predicate on the "name" field.

                                                                                        func NameIn

                                                                                        func NameIn(vs ...string) predicate.Card

                                                                                          NameIn applies the In predicate on the "name" field.

                                                                                          func NameIsNil

                                                                                          func NameIsNil() predicate.Card

                                                                                            NameIsNil applies the IsNil predicate on the "name" field.

                                                                                            func NameLT

                                                                                            func NameLT(v string) predicate.Card

                                                                                              NameLT applies the LT predicate on the "name" field.

                                                                                              func NameLTE

                                                                                              func NameLTE(v string) predicate.Card

                                                                                                NameLTE applies the LTE predicate on the "name" field.

                                                                                                func NameNEQ

                                                                                                func NameNEQ(v string) predicate.Card

                                                                                                  NameNEQ applies the NEQ predicate on the "name" field.

                                                                                                  func NameNotIn

                                                                                                  func NameNotIn(vs ...string) predicate.Card

                                                                                                    NameNotIn applies the NotIn predicate on the "name" field.

                                                                                                    func NameNotNil

                                                                                                    func NameNotNil() predicate.Card

                                                                                                      NameNotNil applies the NotNil predicate on the "name" field.

                                                                                                      func Not

                                                                                                        Not applies the not operator on the given predicate.

                                                                                                        func Number

                                                                                                        func Number(v string) predicate.Card

                                                                                                          Number applies equality check predicate on the "number" field. It's identical to NumberEQ.

                                                                                                          func NumberContains

                                                                                                          func NumberContains(v string) predicate.Card

                                                                                                            NumberContains applies the Contains predicate on the "number" field.

                                                                                                            func NumberContainsFold

                                                                                                            func NumberContainsFold(v string) predicate.Card

                                                                                                              NumberContainsFold applies the ContainsFold predicate on the "number" field.

                                                                                                              func NumberEQ

                                                                                                              func NumberEQ(v string) predicate.Card

                                                                                                                NumberEQ applies the EQ predicate on the "number" field.

                                                                                                                func NumberEqualFold

                                                                                                                func NumberEqualFold(v string) predicate.Card

                                                                                                                  NumberEqualFold applies the EqualFold predicate on the "number" field.

                                                                                                                  func NumberGT

                                                                                                                  func NumberGT(v string) predicate.Card

                                                                                                                    NumberGT applies the GT predicate on the "number" field.

                                                                                                                    func NumberGTE

                                                                                                                    func NumberGTE(v string) predicate.Card

                                                                                                                      NumberGTE applies the GTE predicate on the "number" field.

                                                                                                                      func NumberHasPrefix

                                                                                                                      func NumberHasPrefix(v string) predicate.Card

                                                                                                                        NumberHasPrefix applies the HasPrefix predicate on the "number" field.

                                                                                                                        func NumberHasSuffix

                                                                                                                        func NumberHasSuffix(v string) predicate.Card

                                                                                                                          NumberHasSuffix applies the HasSuffix predicate on the "number" field.

                                                                                                                          func NumberIn

                                                                                                                          func NumberIn(vs ...string) predicate.Card

                                                                                                                            NumberIn applies the In predicate on the "number" field.

                                                                                                                            func NumberLT

                                                                                                                            func NumberLT(v string) predicate.Card

                                                                                                                              NumberLT applies the LT predicate on the "number" field.

                                                                                                                              func NumberLTE

                                                                                                                              func NumberLTE(v string) predicate.Card

                                                                                                                                NumberLTE applies the LTE predicate on the "number" field.

                                                                                                                                func NumberNEQ

                                                                                                                                func NumberNEQ(v string) predicate.Card

                                                                                                                                  NumberNEQ applies the NEQ predicate on the "number" field.

                                                                                                                                  func NumberNotIn

                                                                                                                                  func NumberNotIn(vs ...string) predicate.Card

                                                                                                                                    NumberNotIn applies the NotIn predicate on the "number" field.

                                                                                                                                    func Or

                                                                                                                                    func Or(predicates ...predicate.Card) predicate.Card

                                                                                                                                      Or groups predicates with the OR operator between them.

                                                                                                                                      func UpdateTime

                                                                                                                                      func UpdateTime(v time.Time) predicate.Card

                                                                                                                                        UpdateTime applies equality check predicate on the "update_time" field. It's identical to UpdateTimeEQ.

                                                                                                                                        func UpdateTimeEQ

                                                                                                                                        func UpdateTimeEQ(v time.Time) predicate.Card

                                                                                                                                          UpdateTimeEQ applies the EQ predicate on the "update_time" field.

                                                                                                                                          func UpdateTimeGT

                                                                                                                                          func UpdateTimeGT(v time.Time) predicate.Card

                                                                                                                                            UpdateTimeGT applies the GT predicate on the "update_time" field.

                                                                                                                                            func UpdateTimeGTE

                                                                                                                                            func UpdateTimeGTE(v time.Time) predicate.Card

                                                                                                                                              UpdateTimeGTE applies the GTE predicate on the "update_time" field.

                                                                                                                                              func UpdateTimeIn

                                                                                                                                              func UpdateTimeIn(vs ...time.Time) predicate.Card

                                                                                                                                                UpdateTimeIn applies the In predicate on the "update_time" field.

                                                                                                                                                func UpdateTimeLT

                                                                                                                                                func UpdateTimeLT(v time.Time) predicate.Card

                                                                                                                                                  UpdateTimeLT applies the LT predicate on the "update_time" field.

                                                                                                                                                  func UpdateTimeLTE

                                                                                                                                                  func UpdateTimeLTE(v time.Time) predicate.Card

                                                                                                                                                    UpdateTimeLTE applies the LTE predicate on the "update_time" field.

                                                                                                                                                    func UpdateTimeNEQ

                                                                                                                                                    func UpdateTimeNEQ(v time.Time) predicate.Card

                                                                                                                                                      UpdateTimeNEQ applies the NEQ predicate on the "update_time" field.

                                                                                                                                                      func UpdateTimeNotIn

                                                                                                                                                      func UpdateTimeNotIn(vs ...time.Time) predicate.Card

                                                                                                                                                        UpdateTimeNotIn applies the NotIn predicate on the "update_time" field.

                                                                                                                                                        func ValidColumn

                                                                                                                                                        func ValidColumn(column string) bool

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

                                                                                                                                                          Types

                                                                                                                                                          This section is empty.

                                                                                                                                                          Source Files