package
0.10.0
Repository: https://github.com/guacsec/guac.git
Documentation: pkg.go.dev

# Functions

And groups predicates with the AND operator between them.
ByAllVersionsField orders the results by all_versions 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.
ByJustification orders the results by the justification field.
ByKnownSince orders the results by the known_since field.
ByOrigin orders the results by the origin field.
ByPackageNameID orders the results by the package_name_id field.
ByPackageVersionField orders the results by package_version field.
ByPackageVersionID orders the results by the package_version_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.
HasAllVersions applies the HasEdge predicate on the "all_versions" edge.
HasAllVersionsWith applies the HasEdge predicate on the "all_versions" edge with a given conditions (other predicates).
HasPackageVersion applies the HasEdge predicate on the "package_version" edge.
HasPackageVersionWith applies the HasEdge predicate on the "package_version" 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.
KnownSince applies equality check predicate on the "known_since" field.
KnownSinceEQ applies the EQ predicate on the "known_since" field.
KnownSinceGT applies the GT predicate on the "known_since" field.
KnownSinceGTE applies the GTE predicate on the "known_since" field.
KnownSinceIn applies the In predicate on the "known_since" field.
KnownSinceLT applies the LT predicate on the "known_since" field.
KnownSinceLTE applies the LTE predicate on the "known_since" field.
KnownSinceNEQ applies the NEQ predicate on the "known_since" field.
KnownSinceNotIn applies the NotIn predicate on the "known_since" 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.
PackageNameID applies equality check predicate on the "package_name_id" field.
PackageNameIDEQ applies the EQ predicate on the "package_name_id" field.
PackageNameIDIn applies the In predicate on the "package_name_id" field.
PackageNameIDIsNil applies the IsNil predicate on the "package_name_id" field.
PackageNameIDNEQ applies the NEQ predicate on the "package_name_id" field.
PackageNameIDNotIn applies the NotIn predicate on the "package_name_id" field.
PackageNameIDNotNil applies the NotNil predicate on the "package_name_id" field.
PackageVersionID applies equality check predicate on the "package_version_id" field.
PackageVersionIDEQ applies the EQ predicate on the "package_version_id" field.
PackageVersionIDIn applies the In predicate on the "package_version_id" field.
PackageVersionIDIsNil applies the IsNil predicate on the "package_version_id" field.
PackageVersionIDNEQ applies the NEQ predicate on the "package_version_id" field.
PackageVersionIDNotIn applies the NotIn predicate on the "package_version_id" field.
PackageVersionIDNotNil applies the NotNil predicate on the "package_version_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.
SourceIDNEQ applies the NEQ predicate on the "source_id" field.
SourceIDNotIn applies the NotIn predicate on the "source_id" field.
ValidColumn reports if the column name is valid (part of the table columns).

# Constants

AllVersionsColumn is the table column denoting the all_versions relation/edge.
AllVersionsInverseTable is the table name for the PackageName entity.
AllVersionsTable is the table that holds the all_versions relation/edge.
EdgeAllVersions holds the string denoting the all_versions edge name in mutations.
EdgePackageVersion holds the string denoting the package_version edge name in mutations.
EdgeSource holds the string denoting the source edge name in mutations.
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.
FieldKnownSince holds the string denoting the known_since field in the database.
FieldOrigin holds the string denoting the origin field in the database.
FieldPackageNameID holds the string denoting the package_name_id field in the database.
FieldPackageVersionID holds the string denoting the package_version_id field in the database.
FieldSourceID holds the string denoting the source_id field in the database.
Label holds the string label denoting the hassourceat type in the database.
PackageVersionColumn is the table column denoting the package_version relation/edge.
PackageVersionInverseTable is the table name for the PackageVersion entity.
PackageVersionTable is the table that holds the package_version 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 hassourceat in the database.

# Variables

Columns holds all SQL columns for hassourceat fields.
DefaultID holds the default value on creation for the "id" field.

# Type aliases

OrderOption defines the ordering options for the HasSourceAt queries.