Documentation

Index

Constants

View Source
const (
	// Label holds the string label denoting the filetype type in the database.
	Label = "file_type"
	// FieldID holds the string denoting the id field in the database.
	FieldID = "id"
	// FieldName holds the string denoting the name field in the database.
	FieldName = "name"
	// FieldType holds the string denoting the type field in the database.
	FieldType = "type"
	// FieldState holds the string denoting the state field in the database.
	FieldState = "state"

	// EdgeFiles holds the string denoting the files edge name in mutations.
	EdgeFiles = "files"

	// Table holds the table name of the filetype in the database.
	Table = "file_types"
	// FilesTable is the table the holds the files relation/edge.
	FilesTable = "files"
	// FilesInverseTable is the table name for the File entity.
	// It exists in this package in order to avoid circular dependency with the "file" package.
	FilesInverseTable = "files"
	// FilesColumn is the table column denoting the files relation/edge.
	FilesColumn = "file_type_files"
)
View Source
const DefaultState = StateOn

    StateOn is the default value of the State enum.

    View Source
    const DefaultType = TypePNG

      TypePNG is the default value of the Type enum.

      Variables

        Columns holds all SQL columns for filetype fields.

        Functions

        func And

        func And(predicates ...predicate.FileType) predicate.FileType

          And groups predicates with the AND operator between them.

          func HasFiles

          func HasFiles() predicate.FileType

            HasFiles applies the HasEdge predicate on the "files" edge.

            func HasFilesWith

            func HasFilesWith(preds ...predicate.File) predicate.FileType

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

              func ID

              func ID(id int) predicate.FileType

                ID filters vertices based on their ID field.

                func IDEQ

                func IDEQ(id int) predicate.FileType

                  IDEQ applies the EQ predicate on the ID field.

                  func IDGT

                  func IDGT(id int) predicate.FileType

                    IDGT applies the GT predicate on the ID field.

                    func IDGTE

                    func IDGTE(id int) predicate.FileType

                      IDGTE applies the GTE predicate on the ID field.

                      func IDIn

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

                        IDIn applies the In predicate on the ID field.

                        func IDLT

                        func IDLT(id int) predicate.FileType

                          IDLT applies the LT predicate on the ID field.

                          func IDLTE

                          func IDLTE(id int) predicate.FileType

                            IDLTE applies the LTE predicate on the ID field.

                            func IDNEQ

                            func IDNEQ(id int) predicate.FileType

                              IDNEQ applies the NEQ predicate on the ID field.

                              func IDNotIn

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

                                IDNotIn applies the NotIn predicate on the ID field.

                                func Name

                                func Name(v string) predicate.FileType

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

                                  func NameContains

                                  func NameContains(v string) predicate.FileType

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

                                    func NameContainsFold

                                    func NameContainsFold(v string) predicate.FileType

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

                                      func NameEQ

                                      func NameEQ(v string) predicate.FileType

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

                                        func NameEqualFold

                                        func NameEqualFold(v string) predicate.FileType

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

                                          func NameGT

                                          func NameGT(v string) predicate.FileType

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

                                            func NameGTE

                                            func NameGTE(v string) predicate.FileType

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

                                              func NameHasPrefix

                                              func NameHasPrefix(v string) predicate.FileType

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

                                                func NameHasSuffix

                                                func NameHasSuffix(v string) predicate.FileType

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

                                                  func NameIn

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

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

                                                    func NameLT

                                                    func NameLT(v string) predicate.FileType

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

                                                      func NameLTE

                                                      func NameLTE(v string) predicate.FileType

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

                                                        func NameNEQ

                                                        func NameNEQ(v string) predicate.FileType

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

                                                          func NameNotIn

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

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

                                                            func Not

                                                              Not applies the not operator on the given predicate.

                                                              func Or

                                                              func Or(predicates ...predicate.FileType) predicate.FileType

                                                                Or groups predicates with the OR operator between them.

                                                                func StateEQ

                                                                func StateEQ(v State) predicate.FileType

                                                                  StateEQ applies the EQ predicate on the "state" field.

                                                                  func StateIn

                                                                  func StateIn(vs ...State) predicate.FileType

                                                                    StateIn applies the In predicate on the "state" field.

                                                                    func StateNEQ

                                                                    func StateNEQ(v State) predicate.FileType

                                                                      StateNEQ applies the NEQ predicate on the "state" field.

                                                                      func StateNotIn

                                                                      func StateNotIn(vs ...State) predicate.FileType

                                                                        StateNotIn applies the NotIn predicate on the "state" field.

                                                                        func StateValidator

                                                                        func StateValidator(s State) error

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

                                                                          func TypeEQ

                                                                          func TypeEQ(v Type) predicate.FileType

                                                                            TypeEQ applies the EQ predicate on the "type" field.

                                                                            func TypeIn

                                                                            func TypeIn(vs ...Type) predicate.FileType

                                                                              TypeIn applies the In predicate on the "type" field.

                                                                              func TypeNEQ

                                                                              func TypeNEQ(v Type) predicate.FileType

                                                                                TypeNEQ applies the NEQ predicate on the "type" field.

                                                                                func TypeNotIn

                                                                                func TypeNotIn(vs ...Type) predicate.FileType

                                                                                  TypeNotIn applies the NotIn predicate on the "type" field.

                                                                                  func TypeValidator

                                                                                  func TypeValidator(_type Type) error

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

                                                                                    func ValidColumn

                                                                                    func ValidColumn(column string) bool

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

                                                                                      Types

                                                                                      type State

                                                                                      type State string

                                                                                        State defines the type for the "state" enum field.

                                                                                        const (
                                                                                        	StateOn  State = "ON"
                                                                                        	StateOff State = "OFF"
                                                                                        )

                                                                                          State values.

                                                                                          func (State) Ptr

                                                                                          func (s State) Ptr() *State

                                                                                            Ptr returns a new pointer to the enum value.

                                                                                            func (State) String

                                                                                            func (s State) String() string

                                                                                            type Type

                                                                                            type Type string

                                                                                              Type defines the type for the "type" enum field.

                                                                                              const (
                                                                                              	TypePNG Type = "png"
                                                                                              	TypeSVG Type = "svg"
                                                                                              	TypeJPG Type = "jpg"
                                                                                              )

                                                                                                Type values.

                                                                                                func (Type) Ptr

                                                                                                func (_type Type) Ptr() *Type

                                                                                                  Ptr returns a new pointer to the enum value.

                                                                                                  func (Type) String

                                                                                                  func (_type Type) String() string