# Functions
And groups list of predicates with the AND operator between them.
HasModule applies the HasEdge predicate on the "module" edge.
HasModuleWith applies the HasEdge predicate on the "module" edge with a given conditions (other predicates).
ID filters vertices based on their identifier.
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.
Major applies equality check predicate on the "major" field.
MajorEQ applies the EQ predicate on the "major" field.
MajorGT applies the GT predicate on the "major" field.
MajorGTE applies the GTE predicate on the "major" field.
MajorIn applies the In predicate on the "major" field.
MajorLT applies the LT predicate on the "major" field.
MajorLTE applies the LTE predicate on the "major" field.
MajorNEQ applies the NEQ predicate on the "major" field.
MajorNotIn applies the NotIn predicate on the "major" field.
Minor applies equality check predicate on the "minor" field.
MinorEQ applies the EQ predicate on the "minor" field.
MinorGT applies the GT predicate on the "minor" field.
MinorGTE applies the GTE predicate on the "minor" field.
MinorIn applies the In predicate on the "minor" field.
MinorLT applies the LT predicate on the "minor" field.
MinorLTE applies the LTE predicate on the "minor" field.
MinorNEQ applies the NEQ predicate on the "minor" field.
MinorNotIn applies the NotIn predicate on the "minor" field.
Not applies the not operator on the given predicate.
Or groups list of predicates with the OR operator between them.
Patch applies equality check predicate on the "patch" field.
PatchEQ applies the EQ predicate on the "patch" field.
PatchGT applies the GT predicate on the "patch" field.
PatchGTE applies the GTE predicate on the "patch" field.
PatchIn applies the In predicate on the "patch" field.
PatchLT applies the LT predicate on the "patch" field.
PatchLTE applies the LTE predicate on the "patch" field.
PatchNEQ applies the NEQ predicate on the "patch" field.
PatchNotIn applies the NotIn predicate on the "patch" field.
Tag applies equality check predicate on the "tag" field.
TagContains applies the Contains predicate on the "tag" field.
TagContainsFold applies the ContainsFold predicate on the "tag" field.
TagEQ applies the EQ predicate on the "tag" field.
TagEqualFold applies the EqualFold predicate on the "tag" field.
TagGT applies the GT predicate on the "tag" field.
TagGTE applies the GTE predicate on the "tag" field.
TagHasPrefix applies the HasPrefix predicate on the "tag" field.
TagHasSuffix applies the HasSuffix predicate on the "tag" field.
TagIn applies the In predicate on the "tag" field.
TagLT applies the LT predicate on the "tag" field.
TagLTE applies the LTE predicate on the "tag" field.
TagNEQ applies the NEQ predicate on the "tag" field.
TagNotIn applies the NotIn predicate on the "tag" field.
# Constants
FieldID holds the string denoting the id field in the database.
FieldMajor holds the string denoting the major vertex property in the database.
FieldMinor holds the string denoting the minor vertex property in the database.
FieldPatch holds the string denoting the patch vertex property in the database.
FieldTag holds the string denoting the tag vertex property in the database.
Label holds the string label denoting the moduleversion type in the database.
ModuleColumn is the table column denoting the module relation/edge.
ModuleInverseTable is the table name for the Module entity.
ModuleTable is the table the holds the module relation/edge.
Table holds the table name of the moduleversion in the database.
# Variables
Columns holds all SQL columns are moduleversion fields.
MajorValidator is a validator for the "major" field.
MinorValidator is a validator for the "minor" field.
PatchValidator is a validator for the "patch" field.