# Functions
And groups predicates with the AND operator between them.
ArtifactID applies equality check predicate on the "artifact_id" field.
ArtifactIDEQ applies the EQ predicate on the "artifact_id" field.
ArtifactIDIn applies the In predicate on the "artifact_id" field.
ArtifactIDNEQ applies the NEQ predicate on the "artifact_id" field.
ArtifactIDNotIn applies the NotIn predicate on the "artifact_id" field.
ByArtifactField orders the results by artifact field.
ByArtifactID orders the results by the artifact_id field.
ByCollector orders the results by the collector field.
ByDocumentRef orders the results by the document_ref field.
ByID orders the results by the id field.
ByIncludedInSboms orders the results by included_in_sboms terms.
ByIncludedInSbomsCount orders the results by included_in_sboms count.
ByJustification orders the results by the justification field.
ByOrigin orders the results by the origin field.
ByPackageField orders the results by package field.
ByPackageID orders the results by the package_id field.
BySourceField orders the results by source field.
BySourceID orders the results by the source_id field.
Collector applies equality check predicate on the "collector" field.
CollectorContains applies the Contains predicate on the "collector" field.
CollectorContainsFold applies the ContainsFold predicate on the "collector" field.
CollectorEQ applies the EQ predicate on the "collector" field.
CollectorEqualFold applies the EqualFold predicate on the "collector" field.
CollectorGT applies the GT predicate on the "collector" field.
CollectorGTE applies the GTE predicate on the "collector" field.
CollectorHasPrefix applies the HasPrefix predicate on the "collector" field.
CollectorHasSuffix applies the HasSuffix predicate on the "collector" field.
CollectorIn applies the In predicate on the "collector" field.
CollectorLT applies the LT predicate on the "collector" field.
CollectorLTE applies the LTE predicate on the "collector" field.
CollectorNEQ applies the NEQ predicate on the "collector" field.
CollectorNotIn applies the NotIn predicate on the "collector" field.
DocumentRef applies equality check predicate on the "document_ref" field.
DocumentRefContains applies the Contains predicate on the "document_ref" field.
DocumentRefContainsFold applies the ContainsFold predicate on the "document_ref" field.
DocumentRefEQ applies the EQ predicate on the "document_ref" field.
DocumentRefEqualFold applies the EqualFold predicate on the "document_ref" field.
DocumentRefGT applies the GT predicate on the "document_ref" field.
DocumentRefGTE applies the GTE predicate on the "document_ref" field.
DocumentRefHasPrefix applies the HasPrefix predicate on the "document_ref" field.
DocumentRefHasSuffix applies the HasSuffix predicate on the "document_ref" field.
DocumentRefIn applies the In predicate on the "document_ref" field.
DocumentRefLT applies the LT predicate on the "document_ref" field.
DocumentRefLTE applies the LTE predicate on the "document_ref" field.
DocumentRefNEQ applies the NEQ predicate on the "document_ref" field.
DocumentRefNotIn applies the NotIn predicate on the "document_ref" field.
HasArtifact applies the HasEdge predicate on the "artifact" edge.
HasArtifactWith applies the HasEdge predicate on the "artifact" edge with a given conditions (other predicates).
HasIncludedInSboms applies the HasEdge predicate on the "included_in_sboms" edge.
HasIncludedInSbomsWith applies the HasEdge predicate on the "included_in_sboms" edge with a given conditions (other predicates).
HasPackage applies the HasEdge predicate on the "package" edge.
HasPackageWith applies the HasEdge predicate on the "package" edge with a given conditions (other predicates).
HasSource applies the HasEdge predicate on the "source" edge.
HasSourceWith applies the HasEdge predicate on the "source" 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.
Justification applies equality check predicate on the "justification" field.
JustificationContains applies the Contains predicate on the "justification" field.
JustificationContainsFold applies the ContainsFold predicate on the "justification" field.
JustificationEQ applies the EQ predicate on the "justification" field.
JustificationEqualFold applies the EqualFold predicate on the "justification" field.
JustificationGT applies the GT predicate on the "justification" field.
JustificationGTE applies the GTE predicate on the "justification" field.
JustificationHasPrefix applies the HasPrefix predicate on the "justification" field.
JustificationHasSuffix applies the HasSuffix predicate on the "justification" field.
JustificationIn applies the In predicate on the "justification" field.
JustificationLT applies the LT predicate on the "justification" field.
JustificationLTE applies the LTE predicate on the "justification" field.
JustificationNEQ applies the NEQ predicate on the "justification" field.
JustificationNotIn applies the NotIn predicate on the "justification" field.
Not applies the not operator on the given predicate.
Or groups predicates with the OR operator between them.
Origin applies equality check predicate on the "origin" field.
OriginContains applies the Contains predicate on the "origin" field.
OriginContainsFold applies the ContainsFold predicate on the "origin" field.
OriginEQ applies the EQ predicate on the "origin" field.
OriginEqualFold applies the EqualFold predicate on the "origin" field.
OriginGT applies the GT predicate on the "origin" field.
OriginGTE applies the GTE predicate on the "origin" field.
OriginHasPrefix applies the HasPrefix predicate on the "origin" field.
OriginHasSuffix applies the HasSuffix predicate on the "origin" field.
OriginIn applies the In predicate on the "origin" field.
OriginLT applies the LT predicate on the "origin" field.
OriginLTE applies the LTE predicate on the "origin" field.
OriginNEQ applies the NEQ predicate on the "origin" field.
OriginNotIn applies the NotIn predicate on the "origin" field.
PackageID applies equality check predicate on the "package_id" field.
PackageIDEQ applies the EQ predicate on the "package_id" field.
PackageIDIn applies the In predicate on the "package_id" field.
PackageIDIsNil applies the IsNil predicate on the "package_id" field.
PackageIDNEQ applies the NEQ predicate on the "package_id" field.
PackageIDNotIn applies the NotIn predicate on the "package_id" field.
PackageIDNotNil applies the NotNil predicate on the "package_id" field.
SourceID applies equality check predicate on the "source_id" field.
SourceIDEQ applies the EQ predicate on the "source_id" field.
SourceIDIn applies the In predicate on the "source_id" field.
SourceIDIsNil applies the IsNil predicate on the "source_id" field.
SourceIDNEQ applies the NEQ predicate on the "source_id" field.
SourceIDNotIn applies the NotIn predicate on the "source_id" field.
SourceIDNotNil applies the NotNil predicate on the "source_id" field.
ValidColumn reports if the column name is valid (part of the table columns).
# Constants
ArtifactColumn is the table column denoting the artifact relation/edge.
ArtifactInverseTable is the table name for the Artifact entity.
ArtifactTable is the table that holds the artifact relation/edge.
EdgeArtifact holds the string denoting the artifact edge name in mutations.
EdgeIncludedInSboms holds the string denoting the included_in_sboms edge name in mutations.
EdgePackage holds the string denoting the package edge name in mutations.
EdgeSource holds the string denoting the source edge name in mutations.
FieldArtifactID holds the string denoting the artifact_id field in the database.
FieldCollector holds the string denoting the collector field in the database.
FieldDocumentRef holds the string denoting the document_ref field in the database.
FieldID holds the string denoting the id field in the database.
FieldJustification holds the string denoting the justification field in the database.
FieldOrigin holds the string denoting the origin field in the database.
FieldPackageID holds the string denoting the package_id field in the database.
FieldSourceID holds the string denoting the source_id field in the database.
IncludedInSbomsInverseTable is the table name for the BillOfMaterials entity.
IncludedInSbomsTable is the table that holds the included_in_sboms relation/edge.
Label holds the string label denoting the occurrence type in the database.
PackageColumn is the table column denoting the package relation/edge.
PackageInverseTable is the table name for the PackageVersion entity.
PackageTable is the table that holds the package relation/edge.
SourceColumn is the table column denoting the source relation/edge.
SourceInverseTable is the table name for the SourceName entity.
SourceTable is the table that holds the source relation/edge.
Table holds the table name of the occurrence in the database.
# Variables
Columns holds all SQL columns for occurrence fields.
DefaultID holds the default value on creation for the "id" field.
IncludedInSbomsPrimaryKey and IncludedInSbomsColumn2 are the table columns denoting the primary key for the included_in_sboms relation (M2M).
# Type aliases
OrderOption defines the ordering options for the Occurrence queries.