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.
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.
ByOrigin orders the results by the origin field.
ByScoreType orders the results by the score_type field.
ByScoreValue orders the results by the score_value field.
ByTimestamp orders the results by the timestamp field.
ByVulnerabilityIDField orders the results by vulnerability_id field.
ByVulnerabilityIDID orders the results by the vulnerability_id_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.
HasVulnerabilityID applies the HasEdge predicate on the "vulnerability_id" edge.
HasVulnerabilityIDWith applies the HasEdge predicate on the "vulnerability_id" 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.
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.
ScoreTypeEQ applies the EQ predicate on the "score_type" field.
ScoreTypeIn applies the In predicate on the "score_type" field.
ScoreTypeNEQ applies the NEQ predicate on the "score_type" field.
ScoreTypeNotIn applies the NotIn predicate on the "score_type" field.
ScoreTypeValidator is a validator for the "score_type" field enum values.
ScoreValue applies equality check predicate on the "score_value" field.
ScoreValueEQ applies the EQ predicate on the "score_value" field.
ScoreValueGT applies the GT predicate on the "score_value" field.
ScoreValueGTE applies the GTE predicate on the "score_value" field.
ScoreValueIn applies the In predicate on the "score_value" field.
ScoreValueLT applies the LT predicate on the "score_value" field.
ScoreValueLTE applies the LTE predicate on the "score_value" field.
ScoreValueNEQ applies the NEQ predicate on the "score_value" field.
ScoreValueNotIn applies the NotIn predicate on the "score_value" field.
Timestamp applies equality check predicate on the "timestamp" field.
TimestampEQ applies the EQ predicate on the "timestamp" field.
TimestampGT applies the GT predicate on the "timestamp" field.
TimestampGTE applies the GTE predicate on the "timestamp" field.
TimestampIn applies the In predicate on the "timestamp" field.
TimestampLT applies the LT predicate on the "timestamp" field.
TimestampLTE applies the LTE predicate on the "timestamp" field.
TimestampNEQ applies the NEQ predicate on the "timestamp" field.
TimestampNotIn applies the NotIn predicate on the "timestamp" field.
ValidColumn reports if the column name is valid (part of the table columns).
VulnerabilityIDID applies equality check predicate on the "vulnerability_id_id" field.
VulnerabilityIDIDEQ applies the EQ predicate on the "vulnerability_id_id" field.
VulnerabilityIDIDIn applies the In predicate on the "vulnerability_id_id" field.
VulnerabilityIDIDNEQ applies the NEQ predicate on the "vulnerability_id_id" field.
VulnerabilityIDIDNotIn applies the NotIn predicate on the "vulnerability_id_id" field.

# Constants

EdgeVulnerabilityID holds the string denoting the vulnerability_id 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.
FieldOrigin holds the string denoting the origin field in the database.
FieldScoreType holds the string denoting the score_type field in the database.
FieldScoreValue holds the string denoting the score_value field in the database.
FieldTimestamp holds the string denoting the timestamp field in the database.
FieldVulnerabilityIDID holds the string denoting the vulnerability_id_id field in the database.
Label holds the string label denoting the vulnerabilitymetadata type in the database.
ScoreType values.
ScoreType values.
ScoreType values.
ScoreType values.
ScoreType values.
ScoreType values.
ScoreType values.
ScoreType values.
Table holds the table name of the vulnerabilitymetadata in the database.
VulnerabilityIDColumn is the table column denoting the vulnerability_id relation/edge.
VulnerabilityIDInverseTable is the table name for the VulnerabilityID entity.
VulnerabilityIDTable is the table that holds the vulnerability_id relation/edge.

# Variables

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

# Type aliases

OrderOption defines the ordering options for the VulnerabilityMetadata queries.
ScoreType defines the type for the "score_type" enum field.