# Functions
And groups predicates with the AND operator between them.
ByCarbohydrates orders the results by the carbohydrates field.
ByDate orders the results by the date field.
ByDishField orders the results by dish field.
ByFat orders the results by the fat field.
ByFiber orders the results by the fiber field.
ByID orders the results by the id field.
ByKcal orders the results by the kcal field.
ByKj orders the results by the kj field.
ByLocationField orders the results by location field.
ByNotAvailableAfter orders the results by the not_available_after field.
ByPriceGuest orders the results by the price_guest field.
ByPriceStaff orders the results by the price_staff field.
ByPriceStudent orders the results by the price_student field.
ByProtein orders the results by the protein field.
ByReviews orders the results by reviews terms.
ByReviewsCount orders the results by reviews count.
BySalt orders the results by the salt field.
BySaturatedFat orders the results by the saturated_fat field.
BySideDishes orders the results by side_dishes terms.
BySideDishesCount orders the results by side_dishes count.
BySugar orders the results by the sugar field.
ByTags orders the results by tags terms.
ByTagsCount orders the results by tags count.
Carbohydrates applies equality check predicate on the "carbohydrates" field.
CarbohydratesEQ applies the EQ predicate on the "carbohydrates" field.
CarbohydratesGT applies the GT predicate on the "carbohydrates" field.
CarbohydratesGTE applies the GTE predicate on the "carbohydrates" field.
CarbohydratesIn applies the In predicate on the "carbohydrates" field.
CarbohydratesIsNil applies the IsNil predicate on the "carbohydrates" field.
CarbohydratesLT applies the LT predicate on the "carbohydrates" field.
CarbohydratesLTE applies the LTE predicate on the "carbohydrates" field.
CarbohydratesNEQ applies the NEQ predicate on the "carbohydrates" field.
CarbohydratesNotIn applies the NotIn predicate on the "carbohydrates" field.
CarbohydratesNotNil applies the NotNil predicate on the "carbohydrates" field.
Date applies equality check predicate on the "date" field.
DateEQ applies the EQ predicate on the "date" field.
DateGT applies the GT predicate on the "date" field.
DateGTE applies the GTE predicate on the "date" field.
DateIn applies the In predicate on the "date" field.
DateLT applies the LT predicate on the "date" field.
DateLTE applies the LTE predicate on the "date" field.
DateNEQ applies the NEQ predicate on the "date" field.
DateNotIn applies the NotIn predicate on the "date" field.
Fat applies equality check predicate on the "fat" field.
FatEQ applies the EQ predicate on the "fat" field.
FatGT applies the GT predicate on the "fat" field.
FatGTE applies the GTE predicate on the "fat" field.
FatIn applies the In predicate on the "fat" field.
FatIsNil applies the IsNil predicate on the "fat" field.
FatLT applies the LT predicate on the "fat" field.
FatLTE applies the LTE predicate on the "fat" field.
FatNEQ applies the NEQ predicate on the "fat" field.
FatNotIn applies the NotIn predicate on the "fat" field.
FatNotNil applies the NotNil predicate on the "fat" field.
Fiber applies equality check predicate on the "fiber" field.
FiberEQ applies the EQ predicate on the "fiber" field.
FiberGT applies the GT predicate on the "fiber" field.
FiberGTE applies the GTE predicate on the "fiber" field.
FiberIn applies the In predicate on the "fiber" field.
FiberIsNil applies the IsNil predicate on the "fiber" field.
FiberLT applies the LT predicate on the "fiber" field.
FiberLTE applies the LTE predicate on the "fiber" field.
FiberNEQ applies the NEQ predicate on the "fiber" field.
FiberNotIn applies the NotIn predicate on the "fiber" field.
FiberNotNil applies the NotNil predicate on the "fiber" field.
HasDish applies the HasEdge predicate on the "dish" edge.
HasDishWith applies the HasEdge predicate on the "dish" edge with a given conditions (other predicates).
HasLocation applies the HasEdge predicate on the "location" edge.
HasLocationWith applies the HasEdge predicate on the "location" edge with a given conditions (other predicates).
HasReviews applies the HasEdge predicate on the "reviews" edge.
HasReviewsWith applies the HasEdge predicate on the "reviews" edge with a given conditions (other predicates).
HasSideDishes applies the HasEdge predicate on the "side_dishes" edge.
HasSideDishesWith applies the HasEdge predicate on the "side_dishes" edge with a given conditions (other predicates).
HasTags applies the HasEdge predicate on the "tags" edge.
HasTagsWith applies the HasEdge predicate on the "tags" edge with a given conditions (other predicates).
ID filters vertices based on their ID field.
IDEQ applies the EQ predicate on the ID field.
IDGT applies the GT predicate on the ID field.
IDGTE applies the GTE predicate on the ID field.
IDIn applies the In predicate on the ID field.
IDLT applies the LT predicate on the ID field.
IDLTE applies the LTE predicate on the ID field.
IDNEQ applies the NEQ predicate on the ID field.
IDNotIn applies the NotIn predicate on the ID field.
Kcal applies equality check predicate on the "kcal" field.
KcalEQ applies the EQ predicate on the "kcal" field.
KcalGT applies the GT predicate on the "kcal" field.
KcalGTE applies the GTE predicate on the "kcal" field.
KcalIn applies the In predicate on the "kcal" field.
KcalIsNil applies the IsNil predicate on the "kcal" field.
KcalLT applies the LT predicate on the "kcal" field.
KcalLTE applies the LTE predicate on the "kcal" field.
KcalNEQ applies the NEQ predicate on the "kcal" field.
KcalNotIn applies the NotIn predicate on the "kcal" field.
KcalNotNil applies the NotNil predicate on the "kcal" field.
Kj applies equality check predicate on the "kj" field.
KjEQ applies the EQ predicate on the "kj" field.
KjGT applies the GT predicate on the "kj" field.
KjGTE applies the GTE predicate on the "kj" field.
KjIn applies the In predicate on the "kj" field.
KjIsNil applies the IsNil predicate on the "kj" field.
KjLT applies the LT predicate on the "kj" field.
KjLTE applies the LTE predicate on the "kj" field.
KjNEQ applies the NEQ predicate on the "kj" field.
KjNotIn applies the NotIn predicate on the "kj" field.
KjNotNil applies the NotNil predicate on the "kj" field.
Not applies the not operator on the given predicate.
NotAvailableAfter applies equality check predicate on the "not_available_after" field.
NotAvailableAfterEQ applies the EQ predicate on the "not_available_after" field.
NotAvailableAfterGT applies the GT predicate on the "not_available_after" field.
NotAvailableAfterGTE applies the GTE predicate on the "not_available_after" field.
NotAvailableAfterIn applies the In predicate on the "not_available_after" field.
NotAvailableAfterIsNil applies the IsNil predicate on the "not_available_after" field.
NotAvailableAfterLT applies the LT predicate on the "not_available_after" field.
NotAvailableAfterLTE applies the LTE predicate on the "not_available_after" field.
NotAvailableAfterNEQ applies the NEQ predicate on the "not_available_after" field.
NotAvailableAfterNotIn applies the NotIn predicate on the "not_available_after" field.
NotAvailableAfterNotNil applies the NotNil predicate on the "not_available_after" field.
Or groups predicates with the OR operator between them.
PriceGuest applies equality check predicate on the "price_guest" field.
PriceGuestEQ applies the EQ predicate on the "price_guest" field.
PriceGuestGT applies the GT predicate on the "price_guest" field.
PriceGuestGTE applies the GTE predicate on the "price_guest" field.
PriceGuestIn applies the In predicate on the "price_guest" field.
PriceGuestIsNil applies the IsNil predicate on the "price_guest" field.
PriceGuestLT applies the LT predicate on the "price_guest" field.
PriceGuestLTE applies the LTE predicate on the "price_guest" field.
PriceGuestNEQ applies the NEQ predicate on the "price_guest" field.
PriceGuestNotIn applies the NotIn predicate on the "price_guest" field.
PriceGuestNotNil applies the NotNil predicate on the "price_guest" field.
PriceStaff applies equality check predicate on the "price_staff" field.
PriceStaffEQ applies the EQ predicate on the "price_staff" field.
PriceStaffGT applies the GT predicate on the "price_staff" field.
PriceStaffGTE applies the GTE predicate on the "price_staff" field.
PriceStaffIn applies the In predicate on the "price_staff" field.
PriceStaffIsNil applies the IsNil predicate on the "price_staff" field.
PriceStaffLT applies the LT predicate on the "price_staff" field.
PriceStaffLTE applies the LTE predicate on the "price_staff" field.
PriceStaffNEQ applies the NEQ predicate on the "price_staff" field.
PriceStaffNotIn applies the NotIn predicate on the "price_staff" field.
PriceStaffNotNil applies the NotNil predicate on the "price_staff" field.
PriceStudent applies equality check predicate on the "price_student" field.
PriceStudentEQ applies the EQ predicate on the "price_student" field.
PriceStudentGT applies the GT predicate on the "price_student" field.
PriceStudentGTE applies the GTE predicate on the "price_student" field.
PriceStudentIn applies the In predicate on the "price_student" field.
PriceStudentIsNil applies the IsNil predicate on the "price_student" field.
PriceStudentLT applies the LT predicate on the "price_student" field.
PriceStudentLTE applies the LTE predicate on the "price_student" field.
PriceStudentNEQ applies the NEQ predicate on the "price_student" field.
PriceStudentNotIn applies the NotIn predicate on the "price_student" field.
PriceStudentNotNil applies the NotNil predicate on the "price_student" field.
Protein applies equality check predicate on the "protein" field.
ProteinEQ applies the EQ predicate on the "protein" field.
ProteinGT applies the GT predicate on the "protein" field.
ProteinGTE applies the GTE predicate on the "protein" field.
ProteinIn applies the In predicate on the "protein" field.
ProteinIsNil applies the IsNil predicate on the "protein" field.
ProteinLT applies the LT predicate on the "protein" field.
ProteinLTE applies the LTE predicate on the "protein" field.
ProteinNEQ applies the NEQ predicate on the "protein" field.
ProteinNotIn applies the NotIn predicate on the "protein" field.
ProteinNotNil applies the NotNil predicate on the "protein" field.
Salt applies equality check predicate on the "salt" field.
SaltEQ applies the EQ predicate on the "salt" field.
SaltGT applies the GT predicate on the "salt" field.
SaltGTE applies the GTE predicate on the "salt" field.
SaltIn applies the In predicate on the "salt" field.
SaltIsNil applies the IsNil predicate on the "salt" field.
SaltLT applies the LT predicate on the "salt" field.
SaltLTE applies the LTE predicate on the "salt" field.
SaltNEQ applies the NEQ predicate on the "salt" field.
SaltNotIn applies the NotIn predicate on the "salt" field.
SaltNotNil applies the NotNil predicate on the "salt" field.
SaturatedFat applies equality check predicate on the "saturated_fat" field.
SaturatedFatEQ applies the EQ predicate on the "saturated_fat" field.
SaturatedFatGT applies the GT predicate on the "saturated_fat" field.
SaturatedFatGTE applies the GTE predicate on the "saturated_fat" field.
SaturatedFatIn applies the In predicate on the "saturated_fat" field.
SaturatedFatIsNil applies the IsNil predicate on the "saturated_fat" field.
SaturatedFatLT applies the LT predicate on the "saturated_fat" field.
SaturatedFatLTE applies the LTE predicate on the "saturated_fat" field.
SaturatedFatNEQ applies the NEQ predicate on the "saturated_fat" field.
SaturatedFatNotIn applies the NotIn predicate on the "saturated_fat" field.
SaturatedFatNotNil applies the NotNil predicate on the "saturated_fat" field.
Sugar applies equality check predicate on the "sugar" field.
SugarEQ applies the EQ predicate on the "sugar" field.
SugarGT applies the GT predicate on the "sugar" field.
SugarGTE applies the GTE predicate on the "sugar" field.
SugarIn applies the In predicate on the "sugar" field.
SugarIsNil applies the IsNil predicate on the "sugar" field.
SugarLT applies the LT predicate on the "sugar" field.
SugarLTE applies the LTE predicate on the "sugar" field.
SugarNEQ applies the NEQ predicate on the "sugar" field.
SugarNotIn applies the NotIn predicate on the "sugar" field.
SugarNotNil applies the NotNil predicate on the "sugar" field.
ValidColumn reports if the column name is valid (part of the table columns).
# Constants
DishColumn is the table column denoting the dish relation/edge.
DishInverseTable is the table name for the Dish entity.
DishTable is the table that holds the dish relation/edge.
EdgeDish holds the string denoting the dish edge name in mutations.
EdgeLocation holds the string denoting the location edge name in mutations.
EdgeReviews holds the string denoting the reviews edge name in mutations.
EdgeSideDishes holds the string denoting the side_dishes edge name in mutations.
EdgeTags holds the string denoting the tags edge name in mutations.
FieldCarbohydrates holds the string denoting the carbohydrates field in the database.
FieldDate holds the string denoting the date field in the database.
FieldFat holds the string denoting the fat field in the database.
FieldFiber holds the string denoting the fiber field in the database.
FieldID holds the string denoting the id field in the database.
FieldKcal holds the string denoting the kcal field in the database.
FieldKj holds the string denoting the kj field in the database.
FieldNotAvailableAfter holds the string denoting the not_available_after field in the database.
FieldPriceGuest holds the string denoting the price_guest field in the database.
FieldPriceStaff holds the string denoting the price_staff field in the database.
FieldPriceStudent holds the string denoting the price_student field in the database.
FieldProtein holds the string denoting the protein field in the database.
FieldSalt holds the string denoting the salt field in the database.
FieldSaturatedFat holds the string denoting the saturated_fat field in the database.
FieldSugar holds the string denoting the sugar field in the database.
Label holds the string label denoting the occurrence type in the database.
LocationColumn is the table column denoting the location relation/edge.
LocationInverseTable is the table name for the Location entity.
LocationTable is the table that holds the location relation/edge.
ReviewsColumn is the table column denoting the reviews relation/edge.
ReviewsInverseTable is the table name for the Review entity.
ReviewsTable is the table that holds the reviews relation/edge.
SideDishesInverseTable is the table name for the Dish entity.
SideDishesTable is the table that holds the side_dishes relation/edge.
Table holds the table name of the occurrence in the database.
TagFieldID holds the string denoting the ID field of the Tag.
TagsInverseTable is the table name for the Tag entity.
TagsTable is the table that holds the tags relation/edge.
# Variables
Columns holds all SQL columns for occurrence fields.
DefaultDate holds the default value on creation for the "date" field.
DefaultID holds the default value on creation for the "id" field.
ForeignKeys holds the SQL foreign-keys that are owned by the "occurrence" table and are not defined as standalone fields in the schema.
SideDishesPrimaryKey and SideDishesColumn2 are the table columns denoting the primary key for the side_dishes relation (M2M).
TagsPrimaryKey and TagsColumn2 are the table columns denoting the primary key for the tags relation (M2M).
# Type aliases
OrderOption defines the ordering options for the Occurrence queries.