company

package
v1.0.2 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (
	// Label holds the string label denoting the company type in the database.
	Label = "company"
	// 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"
	// FieldDescription holds the string denoting the description field in the database.
	FieldDescription = "description"
	// EdgeCountries holds the string denoting the countries edge name in mutations.
	EdgeCountries = "countries"
	// EdgePhones holds the string denoting the phones edge name in mutations.
	EdgePhones = "phones"
	// EdgeEmails holds the string denoting the emails edge name in mutations.
	EdgeEmails = "emails"
	// EdgeWebsites holds the string denoting the websites edge name in mutations.
	EdgeWebsites = "websites"
	// EdgeLocations holds the string denoting the locations edge name in mutations.
	EdgeLocations = "locations"
	// EdgeLogoImage holds the string denoting the logo_image edge name in mutations.
	EdgeLogoImage = "logo_image"
	// EdgeCoverImage holds the string denoting the cover_image edge name in mutations.
	EdgeCoverImage = "cover_image"
	// EdgeGalleryImages holds the string denoting the gallery_images edge name in mutations.
	EdgeGalleryImages = "gallery_images"
	// Table holds the table name of the company in the database.
	Table = "companies"
	// CountriesTable is the table that holds the countries relation/edge. The primary key declared below.
	CountriesTable = "company_countries"
	// CountriesInverseTable is the table name for the Country entity.
	// It exists in this package in order to avoid circular dependency with the "country" package.
	CountriesInverseTable = "countries"
	// PhonesTable is the table that holds the phones relation/edge.
	PhonesTable = "phones"
	// PhonesInverseTable is the table name for the Phone entity.
	// It exists in this package in order to avoid circular dependency with the "phone" package.
	PhonesInverseTable = "phones"
	// PhonesColumn is the table column denoting the phones relation/edge.
	PhonesColumn = "company_phones"
	// EmailsTable is the table that holds the emails relation/edge.
	EmailsTable = "emails"
	// EmailsInverseTable is the table name for the Email entity.
	// It exists in this package in order to avoid circular dependency with the "email" package.
	EmailsInverseTable = "emails"
	// EmailsColumn is the table column denoting the emails relation/edge.
	EmailsColumn = "company_emails"
	// WebsitesTable is the table that holds the websites relation/edge.
	WebsitesTable = "websites"
	// WebsitesInverseTable is the table name for the Website entity.
	// It exists in this package in order to avoid circular dependency with the "website" package.
	WebsitesInverseTable = "websites"
	// WebsitesColumn is the table column denoting the websites relation/edge.
	WebsitesColumn = "company_websites"
	// LocationsTable is the table that holds the locations relation/edge.
	LocationsTable = "locations"
	// LocationsInverseTable is the table name for the Location entity.
	// It exists in this package in order to avoid circular dependency with the "location" package.
	LocationsInverseTable = "locations"
	// LocationsColumn is the table column denoting the locations relation/edge.
	LocationsColumn = "company_locations"
	// LogoImageTable is the table that holds the logo_image relation/edge.
	LogoImageTable = "images"
	// LogoImageInverseTable is the table name for the Image entity.
	// It exists in this package in order to avoid circular dependency with the "image" package.
	LogoImageInverseTable = "images"
	// LogoImageColumn is the table column denoting the logo_image relation/edge.
	LogoImageColumn = "company_logo_image"
	// CoverImageTable is the table that holds the cover_image relation/edge.
	CoverImageTable = "images"
	// CoverImageInverseTable is the table name for the Image entity.
	// It exists in this package in order to avoid circular dependency with the "image" package.
	CoverImageInverseTable = "images"
	// CoverImageColumn is the table column denoting the cover_image relation/edge.
	CoverImageColumn = "company_cover_image"
	// GalleryImagesTable is the table that holds the gallery_images relation/edge.
	GalleryImagesTable = "images"
	// GalleryImagesInverseTable is the table name for the Image entity.
	// It exists in this package in order to avoid circular dependency with the "image" package.
	GalleryImagesInverseTable = "images"
	// GalleryImagesColumn is the table column denoting the gallery_images relation/edge.
	GalleryImagesColumn = "company_gallery_images"
)

Variables

View Source
var (
	// NameValidator is a validator for the "name" field. It is called by the builders before save.
	NameValidator func(string) error
	// DescriptionValidator is a validator for the "description" field. It is called by the builders before save.
	DescriptionValidator func(string) error
	// DefaultID holds the default value on creation for the "id" field.
	DefaultID func() uuid.UUID
)

Columns holds all SQL columns for company fields.

View Source
var (
	// CountriesPrimaryKey and CountriesColumn2 are the table columns denoting the
	// primary key for the countries relation (M2M).
	CountriesPrimaryKey = []string{"company_id", "country_id"}
)

Functions

func And

func And(predicates ...predicate.Company) predicate.Company

And groups predicates with the AND operator between them.

func Description

func Description(v string) predicate.Company

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

func DescriptionContains

func DescriptionContains(v string) predicate.Company

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

func DescriptionContainsFold

func DescriptionContainsFold(v string) predicate.Company

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

func DescriptionEQ

func DescriptionEQ(v string) predicate.Company

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

func DescriptionEqualFold

func DescriptionEqualFold(v string) predicate.Company

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

func DescriptionGT

func DescriptionGT(v string) predicate.Company

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

func DescriptionGTE

func DescriptionGTE(v string) predicate.Company

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

func DescriptionHasPrefix

func DescriptionHasPrefix(v string) predicate.Company

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

func DescriptionHasSuffix

func DescriptionHasSuffix(v string) predicate.Company

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

func DescriptionIn

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

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

func DescriptionLT

func DescriptionLT(v string) predicate.Company

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

func DescriptionLTE

func DescriptionLTE(v string) predicate.Company

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

func DescriptionNEQ

func DescriptionNEQ(v string) predicate.Company

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

func DescriptionNotIn

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

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

func HasCountries

func HasCountries() predicate.Company

HasCountries applies the HasEdge predicate on the "countries" edge.

func HasCountriesWith

func HasCountriesWith(preds ...predicate.Country) predicate.Company

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

func HasCoverImage

func HasCoverImage() predicate.Company

HasCoverImage applies the HasEdge predicate on the "cover_image" edge.

func HasCoverImageWith

func HasCoverImageWith(preds ...predicate.Image) predicate.Company

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

func HasEmails

func HasEmails() predicate.Company

HasEmails applies the HasEdge predicate on the "emails" edge.

func HasEmailsWith

func HasEmailsWith(preds ...predicate.Email) predicate.Company

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

func HasGalleryImages

func HasGalleryImages() predicate.Company

HasGalleryImages applies the HasEdge predicate on the "gallery_images" edge.

func HasGalleryImagesWith

func HasGalleryImagesWith(preds ...predicate.Image) predicate.Company

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

func HasLocations

func HasLocations() predicate.Company

HasLocations applies the HasEdge predicate on the "locations" edge.

func HasLocationsWith

func HasLocationsWith(preds ...predicate.Location) predicate.Company

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

func HasLogoImage

func HasLogoImage() predicate.Company

HasLogoImage applies the HasEdge predicate on the "logo_image" edge.

func HasLogoImageWith

func HasLogoImageWith(preds ...predicate.Image) predicate.Company

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

func HasPhones

func HasPhones() predicate.Company

HasPhones applies the HasEdge predicate on the "phones" edge.

func HasPhonesWith

func HasPhonesWith(preds ...predicate.Phone) predicate.Company

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

func HasWebsites

func HasWebsites() predicate.Company

HasWebsites applies the HasEdge predicate on the "websites" edge.

func HasWebsitesWith

func HasWebsitesWith(preds ...predicate.Website) predicate.Company

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

func ID

func ID(id uuid.UUID) predicate.Company

ID filters vertices based on their ID field.

func IDEQ

func IDEQ(id uuid.UUID) predicate.Company

IDEQ applies the EQ predicate on the ID field.

func IDGT

func IDGT(id uuid.UUID) predicate.Company

IDGT applies the GT predicate on the ID field.

func IDGTE

func IDGTE(id uuid.UUID) predicate.Company

IDGTE applies the GTE predicate on the ID field.

func IDIn

func IDIn(ids ...uuid.UUID) predicate.Company

IDIn applies the In predicate on the ID field.

func IDLT

func IDLT(id uuid.UUID) predicate.Company

IDLT applies the LT predicate on the ID field.

func IDLTE

func IDLTE(id uuid.UUID) predicate.Company

IDLTE applies the LTE predicate on the ID field.

func IDNEQ

func IDNEQ(id uuid.UUID) predicate.Company

IDNEQ applies the NEQ predicate on the ID field.

func IDNotIn

func IDNotIn(ids ...uuid.UUID) predicate.Company

IDNotIn applies the NotIn predicate on the ID field.

func Name

func Name(v string) predicate.Company

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

func NameContains

func NameContains(v string) predicate.Company

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

func NameContainsFold

func NameContainsFold(v string) predicate.Company

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

func NameEQ

func NameEQ(v string) predicate.Company

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

func NameEqualFold

func NameEqualFold(v string) predicate.Company

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

func NameGT

func NameGT(v string) predicate.Company

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

func NameGTE

func NameGTE(v string) predicate.Company

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

func NameHasPrefix

func NameHasPrefix(v string) predicate.Company

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

func NameHasSuffix

func NameHasSuffix(v string) predicate.Company

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

func NameIn

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

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

func NameLT

func NameLT(v string) predicate.Company

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

func NameLTE

func NameLTE(v string) predicate.Company

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

func NameNEQ

func NameNEQ(v string) predicate.Company

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

func NameNotIn

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

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

Or groups predicates with the OR operator between them.

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.

Jump to

Keyboard shortcuts

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