albums

package
v0.0.0-...-910bef7 Latest Latest
Warning

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

Go to latest
Published: Feb 7, 2024 License: GPL-3.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// Label holds the string label denoting the albums type in the database.
	Label = "albums"
	// 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"
	// FieldTitle holds the string denoting the title field in the database.
	FieldTitle = "title"
	// FieldDate holds the string denoting the date field in the database.
	FieldDate = "date"
	// FieldDescription holds the string denoting the description field in the database.
	FieldDescription = "description"
	// EdgeImage holds the string denoting the image edge name in mutations.
	EdgeImage = "image"
	// EdgeMusics holds the string denoting the musics edge name in mutations.
	EdgeMusics = "musics"
	// EdgeUsers holds the string denoting the users edge name in mutations.
	EdgeUsers = "users"
	// EdgeArtists holds the string denoting the artists edge name in mutations.
	EdgeArtists = "artists"
	// Table holds the table name of the albums in the database.
	Table = "albums"
	// ImageTable is the table that holds the image relation/edge.
	ImageTable = "albums"
	// ImageInverseTable is the table name for the Images entity.
	// It exists in this package in order to avoid circular dependency with the "images" package.
	ImageInverseTable = "images"
	// ImageColumn is the table column denoting the image relation/edge.
	ImageColumn = "images_albums"
	// MusicsTable is the table that holds the musics relation/edge. The primary key declared below.
	MusicsTable = "albums_musics"
	// MusicsInverseTable is the table name for the Musics entity.
	// It exists in this package in order to avoid circular dependency with the "musics" package.
	MusicsInverseTable = "musics"
	// UsersTable is the table that holds the users relation/edge. The primary key declared below.
	UsersTable = "users_albums"
	// UsersInverseTable is the table name for the Users entity.
	// It exists in this package in order to avoid circular dependency with the "users" package.
	UsersInverseTable = "users"
	// ArtistsTable is the table that holds the artists relation/edge. The primary key declared below.
	ArtistsTable = "artists_albums"
	// ArtistsInverseTable is the table name for the Artists entity.
	// It exists in this package in order to avoid circular dependency with the "artists" package.
	ArtistsInverseTable = "artists"
)

Variables

View Source
var (
	// MusicsPrimaryKey and MusicsColumn2 are the table columns denoting the
	// primary key for the musics relation (M2M).
	MusicsPrimaryKey = []string{"albums_id", "musics_id"}
	// UsersPrimaryKey and UsersColumn2 are the table columns denoting the
	// primary key for the users relation (M2M).
	UsersPrimaryKey = []string{"users_id", "albums_id"}
	// ArtistsPrimaryKey and ArtistsColumn2 are the table columns denoting the
	// primary key for the artists relation (M2M).
	ArtistsPrimaryKey = []string{"artists_id", "albums_id"}
)
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
	// DateValidator is a validator for the "date" field. It is called by the builders before save.
	DateValidator func(string) error
)

Columns holds all SQL columns for albums fields.

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

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

Functions

func And

func And(predicates ...predicate.Albums) predicate.Albums

And groups predicates with the AND operator between them.

func CreateTime

func CreateTime(v time.Time) predicate.Albums

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

func CreateTimeEQ

func CreateTimeEQ(v time.Time) predicate.Albums

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

func CreateTimeGT

func CreateTimeGT(v time.Time) predicate.Albums

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

func CreateTimeGTE

func CreateTimeGTE(v time.Time) predicate.Albums

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

func CreateTimeIn

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

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

func CreateTimeLT

func CreateTimeLT(v time.Time) predicate.Albums

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

func CreateTimeLTE

func CreateTimeLTE(v time.Time) predicate.Albums

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

func CreateTimeNEQ

func CreateTimeNEQ(v time.Time) predicate.Albums

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

func CreateTimeNotIn

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

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

func Date

func Date(v string) predicate.Albums

Date applies equality check predicate on the "date" field. It's identical to DateEQ.

func DateContains

func DateContains(v string) predicate.Albums

DateContains applies the Contains predicate on the "date" field.

func DateContainsFold

func DateContainsFold(v string) predicate.Albums

DateContainsFold applies the ContainsFold predicate on the "date" field.

func DateEQ

func DateEQ(v string) predicate.Albums

DateEQ applies the EQ predicate on the "date" field.

func DateEqualFold

func DateEqualFold(v string) predicate.Albums

DateEqualFold applies the EqualFold predicate on the "date" field.

func DateGT

func DateGT(v string) predicate.Albums

DateGT applies the GT predicate on the "date" field.

func DateGTE

func DateGTE(v string) predicate.Albums

DateGTE applies the GTE predicate on the "date" field.

func DateHasPrefix

func DateHasPrefix(v string) predicate.Albums

DateHasPrefix applies the HasPrefix predicate on the "date" field.

func DateHasSuffix

func DateHasSuffix(v string) predicate.Albums

DateHasSuffix applies the HasSuffix predicate on the "date" field.

func DateIn

func DateIn(vs ...string) predicate.Albums

DateIn applies the In predicate on the "date" field.

func DateLT

func DateLT(v string) predicate.Albums

DateLT applies the LT predicate on the "date" field.

func DateLTE

func DateLTE(v string) predicate.Albums

DateLTE applies the LTE predicate on the "date" field.

func DateNEQ

func DateNEQ(v string) predicate.Albums

DateNEQ applies the NEQ predicate on the "date" field.

func DateNotIn

func DateNotIn(vs ...string) predicate.Albums

DateNotIn applies the NotIn predicate on the "date" field.

func Description

func Description(v string) predicate.Albums

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

func DescriptionContains

func DescriptionContains(v string) predicate.Albums

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

func DescriptionContainsFold

func DescriptionContainsFold(v string) predicate.Albums

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

func DescriptionEQ

func DescriptionEQ(v string) predicate.Albums

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

func DescriptionEqualFold

func DescriptionEqualFold(v string) predicate.Albums

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

func DescriptionGT

func DescriptionGT(v string) predicate.Albums

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

func DescriptionGTE

func DescriptionGTE(v string) predicate.Albums

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

func DescriptionHasPrefix

func DescriptionHasPrefix(v string) predicate.Albums

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

func DescriptionHasSuffix

func DescriptionHasSuffix(v string) predicate.Albums

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

func DescriptionIn

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

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

func DescriptionIsNil

func DescriptionIsNil() predicate.Albums

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

func DescriptionLT

func DescriptionLT(v string) predicate.Albums

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

func DescriptionLTE

func DescriptionLTE(v string) predicate.Albums

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

func DescriptionNEQ

func DescriptionNEQ(v string) predicate.Albums

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

func DescriptionNotIn

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

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

func DescriptionNotNil

func DescriptionNotNil() predicate.Albums

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

func HasArtists

func HasArtists() predicate.Albums

HasArtists applies the HasEdge predicate on the "artists" edge.

func HasArtistsWith

func HasArtistsWith(preds ...predicate.Artists) predicate.Albums

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

func HasImage

func HasImage() predicate.Albums

HasImage applies the HasEdge predicate on the "image" edge.

func HasImageWith

func HasImageWith(preds ...predicate.Images) predicate.Albums

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

func HasMusics

func HasMusics() predicate.Albums

HasMusics applies the HasEdge predicate on the "musics" edge.

func HasMusicsWith

func HasMusicsWith(preds ...predicate.Musics) predicate.Albums

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

func HasUsers

func HasUsers() predicate.Albums

HasUsers applies the HasEdge predicate on the "users" edge.

func HasUsersWith

func HasUsersWith(preds ...predicate.Users) predicate.Albums

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

func ID

func ID(id uint64) predicate.Albums

ID filters vertices based on their ID field.

func IDEQ

func IDEQ(id uint64) predicate.Albums

IDEQ applies the EQ predicate on the ID field.

func IDGT

func IDGT(id uint64) predicate.Albums

IDGT applies the GT predicate on the ID field.

func IDGTE

func IDGTE(id uint64) predicate.Albums

IDGTE applies the GTE predicate on the ID field.

func IDIn

func IDIn(ids ...uint64) predicate.Albums

IDIn applies the In predicate on the ID field.

func IDLT

func IDLT(id uint64) predicate.Albums

IDLT applies the LT predicate on the ID field.

func IDLTE

func IDLTE(id uint64) predicate.Albums

IDLTE applies the LTE predicate on the ID field.

func IDNEQ

func IDNEQ(id uint64) predicate.Albums

IDNEQ applies the NEQ predicate on the ID field.

func IDNotIn

func IDNotIn(ids ...uint64) predicate.Albums

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

Or groups predicates with the OR operator between them.

func Title

func Title(v string) predicate.Albums

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

func TitleContains

func TitleContains(v string) predicate.Albums

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

func TitleContainsFold

func TitleContainsFold(v string) predicate.Albums

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

func TitleEQ

func TitleEQ(v string) predicate.Albums

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

func TitleEqualFold

func TitleEqualFold(v string) predicate.Albums

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

func TitleGT

func TitleGT(v string) predicate.Albums

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

func TitleGTE

func TitleGTE(v string) predicate.Albums

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

func TitleHasPrefix

func TitleHasPrefix(v string) predicate.Albums

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

func TitleHasSuffix

func TitleHasSuffix(v string) predicate.Albums

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

func TitleIn

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

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

func TitleLT

func TitleLT(v string) predicate.Albums

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

func TitleLTE

func TitleLTE(v string) predicate.Albums

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

func TitleNEQ

func TitleNEQ(v string) predicate.Albums

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

func TitleNotIn

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

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

func UpdateTime

func UpdateTime(v time.Time) predicate.Albums

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

func UpdateTimeEQ

func UpdateTimeEQ(v time.Time) predicate.Albums

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

func UpdateTimeGT

func UpdateTimeGT(v time.Time) predicate.Albums

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

func UpdateTimeGTE

func UpdateTimeGTE(v time.Time) predicate.Albums

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

func UpdateTimeIn

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

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

func UpdateTimeLT

func UpdateTimeLT(v time.Time) predicate.Albums

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

func UpdateTimeLTE

func UpdateTimeLTE(v time.Time) predicate.Albums

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

func UpdateTimeNEQ

func UpdateTimeNEQ(v time.Time) predicate.Albums

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

func UpdateTimeNotIn

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

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

type OrderOption

type OrderOption func(*sql.Selector)

OrderOption defines the ordering options for the Albums queries.

func ByArtists

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

ByArtists orders the results by artists terms.

func ByArtistsCount

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

ByArtistsCount orders the results by artists count.

func ByCreateTime

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

ByCreateTime orders the results by the create_time field.

func ByDate

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

ByDate orders the results by the date field.

func ByDescription

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

ByDescription orders the results by the description field.

func ByID

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

ByID orders the results by the id field.

func ByImageField

func ByImageField(field string, opts ...sql.OrderTermOption) OrderOption

ByImageField orders the results by image field.

func ByMusics

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

ByMusics orders the results by musics terms.

func ByMusicsCount

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

ByMusicsCount orders the results by musics count.

func ByTitle

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

ByTitle orders the results by the title field.

func ByUpdateTime

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

ByUpdateTime orders the results by the update_time field.

func ByUsers

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

ByUsers orders the results by users terms.

func ByUsersCount

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

ByUsersCount orders the results by users count.

Jump to

Keyboard shortcuts

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