department

package
v0.0.0-...-4cf218f Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 20, 2023 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// Label holds the string label denoting the department type in the database.
	Label = "department"
	// FieldID holds the string denoting the id field in the database.
	FieldID = "id"
	// FieldDeptName holds the string denoting the dept_name field in the database.
	FieldDeptName = "dept_name"
	// FieldCreatedAt holds the string denoting the created_at field in the database.
	FieldCreatedAt = "created_at"
	// FieldUpdatedAt holds the string denoting the updated_at field in the database.
	FieldUpdatedAt = "updated_at"
	// EdgeDeptManager holds the string denoting the dept_manager edge name in mutations.
	EdgeDeptManager = "dept_manager"
	// Table holds the table name of the department in the database.
	Table = "departments"
	// DeptManagerTable is the table that holds the dept_manager relation/edge.
	DeptManagerTable = "dept_managers"
	// DeptManagerInverseTable is the table name for the DeptManager entity.
	// It exists in this package in order to avoid circular dependency with the "deptmanager" package.
	DeptManagerInverseTable = "dept_managers"
	// DeptManagerColumn is the table column denoting the dept_manager relation/edge.
	DeptManagerColumn = "department_dept_manager"
)

Variables

View Source
var (
	// DefaultCreatedAt holds the default value on creation for the "created_at" field.
	DefaultCreatedAt func() time.Time
	// DefaultUpdatedAt holds the default value on creation for the "updated_at" field.
	DefaultUpdatedAt func() time.Time
)

Columns holds all SQL columns for department fields.

Functions

func And

func And(predicates ...predicate.Department) predicate.Department

And groups predicates with the AND operator between them.

func CreatedAt

func CreatedAt(v time.Time) predicate.Department

CreatedAt applies equality check predicate on the "created_at" field. It's identical to CreatedAtEQ.

func CreatedAtEQ

func CreatedAtEQ(v time.Time) predicate.Department

CreatedAtEQ applies the EQ predicate on the "created_at" field.

func CreatedAtGT

func CreatedAtGT(v time.Time) predicate.Department

CreatedAtGT applies the GT predicate on the "created_at" field.

func CreatedAtGTE

func CreatedAtGTE(v time.Time) predicate.Department

CreatedAtGTE applies the GTE predicate on the "created_at" field.

func CreatedAtIn

func CreatedAtIn(vs ...time.Time) predicate.Department

CreatedAtIn applies the In predicate on the "created_at" field.

func CreatedAtLT

func CreatedAtLT(v time.Time) predicate.Department

CreatedAtLT applies the LT predicate on the "created_at" field.

func CreatedAtLTE

func CreatedAtLTE(v time.Time) predicate.Department

CreatedAtLTE applies the LTE predicate on the "created_at" field.

func CreatedAtNEQ

func CreatedAtNEQ(v time.Time) predicate.Department

CreatedAtNEQ applies the NEQ predicate on the "created_at" field.

func CreatedAtNotIn

func CreatedAtNotIn(vs ...time.Time) predicate.Department

CreatedAtNotIn applies the NotIn predicate on the "created_at" field.

func DeptName

func DeptName(v string) predicate.Department

DeptName applies equality check predicate on the "dept_name" field. It's identical to DeptNameEQ.

func DeptNameContains

func DeptNameContains(v string) predicate.Department

DeptNameContains applies the Contains predicate on the "dept_name" field.

func DeptNameContainsFold

func DeptNameContainsFold(v string) predicate.Department

DeptNameContainsFold applies the ContainsFold predicate on the "dept_name" field.

func DeptNameEQ

func DeptNameEQ(v string) predicate.Department

DeptNameEQ applies the EQ predicate on the "dept_name" field.

func DeptNameEqualFold

func DeptNameEqualFold(v string) predicate.Department

DeptNameEqualFold applies the EqualFold predicate on the "dept_name" field.

func DeptNameGT

func DeptNameGT(v string) predicate.Department

DeptNameGT applies the GT predicate on the "dept_name" field.

func DeptNameGTE

func DeptNameGTE(v string) predicate.Department

DeptNameGTE applies the GTE predicate on the "dept_name" field.

func DeptNameHasPrefix

func DeptNameHasPrefix(v string) predicate.Department

DeptNameHasPrefix applies the HasPrefix predicate on the "dept_name" field.

func DeptNameHasSuffix

func DeptNameHasSuffix(v string) predicate.Department

DeptNameHasSuffix applies the HasSuffix predicate on the "dept_name" field.

func DeptNameIn

func DeptNameIn(vs ...string) predicate.Department

DeptNameIn applies the In predicate on the "dept_name" field.

func DeptNameLT

func DeptNameLT(v string) predicate.Department

DeptNameLT applies the LT predicate on the "dept_name" field.

func DeptNameLTE

func DeptNameLTE(v string) predicate.Department

DeptNameLTE applies the LTE predicate on the "dept_name" field.

func DeptNameNEQ

func DeptNameNEQ(v string) predicate.Department

DeptNameNEQ applies the NEQ predicate on the "dept_name" field.

func DeptNameNotIn

func DeptNameNotIn(vs ...string) predicate.Department

DeptNameNotIn applies the NotIn predicate on the "dept_name" field.

func HasDeptManager

func HasDeptManager() predicate.Department

HasDeptManager applies the HasEdge predicate on the "dept_manager" edge.

func HasDeptManagerWith

func HasDeptManagerWith(preds ...predicate.DeptManager) predicate.Department

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

func ID

func ID(id int) predicate.Department

ID filters vertices based on their ID field.

func IDEQ

func IDEQ(id int) predicate.Department

IDEQ applies the EQ predicate on the ID field.

func IDGT

func IDGT(id int) predicate.Department

IDGT applies the GT predicate on the ID field.

func IDGTE

func IDGTE(id int) predicate.Department

IDGTE applies the GTE predicate on the ID field.

func IDIn

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

IDIn applies the In predicate on the ID field.

func IDLT

func IDLT(id int) predicate.Department

IDLT applies the LT predicate on the ID field.

func IDLTE

func IDLTE(id int) predicate.Department

IDLTE applies the LTE predicate on the ID field.

func IDNEQ

func IDNEQ(id int) predicate.Department

IDNEQ applies the NEQ predicate on the ID field.

func IDNotIn

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

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.Department) predicate.Department

Or groups predicates with the OR operator between them.

func UpdatedAt

func UpdatedAt(v time.Time) predicate.Department

UpdatedAt applies equality check predicate on the "updated_at" field. It's identical to UpdatedAtEQ.

func UpdatedAtEQ

func UpdatedAtEQ(v time.Time) predicate.Department

UpdatedAtEQ applies the EQ predicate on the "updated_at" field.

func UpdatedAtGT

func UpdatedAtGT(v time.Time) predicate.Department

UpdatedAtGT applies the GT predicate on the "updated_at" field.

func UpdatedAtGTE

func UpdatedAtGTE(v time.Time) predicate.Department

UpdatedAtGTE applies the GTE predicate on the "updated_at" field.

func UpdatedAtIn

func UpdatedAtIn(vs ...time.Time) predicate.Department

UpdatedAtIn applies the In predicate on the "updated_at" field.

func UpdatedAtLT

func UpdatedAtLT(v time.Time) predicate.Department

UpdatedAtLT applies the LT predicate on the "updated_at" field.

func UpdatedAtLTE

func UpdatedAtLTE(v time.Time) predicate.Department

UpdatedAtLTE applies the LTE predicate on the "updated_at" field.

func UpdatedAtNEQ

func UpdatedAtNEQ(v time.Time) predicate.Department

UpdatedAtNEQ applies the NEQ predicate on the "updated_at" field.

func UpdatedAtNotIn

func UpdatedAtNotIn(vs ...time.Time) predicate.Department

UpdatedAtNotIn applies the NotIn predicate on the "updated_at" field.

func ValidColumn

func ValidColumn(column string) bool

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

Types

type OrderOption

type OrderOption func(*sql.Selector)

OrderOption defines the ordering options for the Department queries.

func ByCreatedAt

func ByCreatedAt(opts ...sql.OrderTermOption) OrderOption

ByCreatedAt orders the results by the created_at field.

func ByDeptManager

func ByDeptManager(term sql.OrderTerm, terms ...sql.OrderTerm) OrderOption

ByDeptManager orders the results by dept_manager terms.

func ByDeptManagerCount

func ByDeptManagerCount(opts ...sql.OrderTermOption) OrderOption

ByDeptManagerCount orders the results by dept_manager count.

func ByDeptName

func ByDeptName(opts ...sql.OrderTermOption) OrderOption

ByDeptName orders the results by the dept_name field.

func ByID

func ByID(opts ...sql.OrderTermOption) OrderOption

ByID orders the results by the id field.

func ByUpdatedAt

func ByUpdatedAt(opts ...sql.OrderTermOption) OrderOption

ByUpdatedAt orders the results by the updated_at field.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL