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.
ByCertification orders the results by certification terms.
ByCertificationCount orders the results by certification count.
ByCertifyLegal orders the results by certify_legal terms.
ByCertifyLegalCount orders the results by certify_legal count.
ByCommit orders the results by the commit field.
ByHasSourceAt orders the results by has_source_at terms.
ByHasSourceAtCount orders the results by has_source_at count.
ByID orders the results by the id field.
ByMetadata orders the results by metadata terms.
ByMetadataCount orders the results by metadata count.
ByName orders the results by the name field.
ByNamespace orders the results by the namespace field.
ByOccurrences orders the results by occurrences terms.
ByOccurrencesCount orders the results by occurrences count.
ByPoc orders the results by poc terms.
ByPocCount orders the results by poc count.
ByScorecard orders the results by scorecard terms.
ByScorecardCount orders the results by scorecard count.
ByTag orders the results by the tag field.
ByType orders the results by the type field.
Commit applies equality check predicate on the "commit" field.
CommitContains applies the Contains predicate on the "commit" field.
CommitContainsFold applies the ContainsFold predicate on the "commit" field.
CommitEQ applies the EQ predicate on the "commit" field.
CommitEqualFold applies the EqualFold predicate on the "commit" field.
CommitGT applies the GT predicate on the "commit" field.
CommitGTE applies the GTE predicate on the "commit" field.
CommitHasPrefix applies the HasPrefix predicate on the "commit" field.
CommitHasSuffix applies the HasSuffix predicate on the "commit" field.
CommitIn applies the In predicate on the "commit" field.
CommitIsNil applies the IsNil predicate on the "commit" field.
CommitLT applies the LT predicate on the "commit" field.
CommitLTE applies the LTE predicate on the "commit" field.
CommitNEQ applies the NEQ predicate on the "commit" field.
CommitNotIn applies the NotIn predicate on the "commit" field.
CommitNotNil applies the NotNil predicate on the "commit" field.
HasCertification applies the HasEdge predicate on the "certification" edge.
HasCertificationWith applies the HasEdge predicate on the "certification" edge with a given conditions (other predicates).
HasCertifyLegal applies the HasEdge predicate on the "certify_legal" edge.
HasCertifyLegalWith applies the HasEdge predicate on the "certify_legal" edge with a given conditions (other predicates).
HasHasSourceAt applies the HasEdge predicate on the "has_source_at" edge.
HasHasSourceAtWith applies the HasEdge predicate on the "has_source_at" edge with a given conditions (other predicates).
HasMetadata applies the HasEdge predicate on the "metadata" edge.
HasMetadataWith applies the HasEdge predicate on the "metadata" edge with a given conditions (other predicates).
HasOccurrences applies the HasEdge predicate on the "occurrences" edge.
HasOccurrencesWith applies the HasEdge predicate on the "occurrences" edge with a given conditions (other predicates).
HasPoc applies the HasEdge predicate on the "poc" edge.
HasPocWith applies the HasEdge predicate on the "poc" edge with a given conditions (other predicates).
HasScorecard applies the HasEdge predicate on the "scorecard" edge.
HasScorecardWith applies the HasEdge predicate on the "scorecard" 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.
Name applies equality check predicate on the "name" field.
NameContains applies the Contains predicate on the "name" field.
NameContainsFold applies the ContainsFold predicate on the "name" field.
NameEQ applies the EQ predicate on the "name" field.
NameEqualFold applies the EqualFold predicate on the "name" field.
NameGT applies the GT predicate on the "name" field.
NameGTE applies the GTE predicate on the "name" field.
NameHasPrefix applies the HasPrefix predicate on the "name" field.
NameHasSuffix applies the HasSuffix predicate on the "name" field.
NameIn applies the In predicate on the "name" field.
NameLT applies the LT predicate on the "name" field.
NameLTE applies the LTE predicate on the "name" field.
NameNEQ applies the NEQ predicate on the "name" field.
NameNotIn applies the NotIn predicate on the "name" field.
Namespace applies equality check predicate on the "namespace" field.
NamespaceContains applies the Contains predicate on the "namespace" field.
NamespaceContainsFold applies the ContainsFold predicate on the "namespace" field.
NamespaceEQ applies the EQ predicate on the "namespace" field.
NamespaceEqualFold applies the EqualFold predicate on the "namespace" field.
NamespaceGT applies the GT predicate on the "namespace" field.
NamespaceGTE applies the GTE predicate on the "namespace" field.
NamespaceHasPrefix applies the HasPrefix predicate on the "namespace" field.
NamespaceHasSuffix applies the HasSuffix predicate on the "namespace" field.
NamespaceIn applies the In predicate on the "namespace" field.
NamespaceLT applies the LT predicate on the "namespace" field.
NamespaceLTE applies the LTE predicate on the "namespace" field.
NamespaceNEQ applies the NEQ predicate on the "namespace" field.
NamespaceNotIn applies the NotIn predicate on the "namespace" field.
Not applies the not operator on the given predicate.
Or groups predicates with the OR operator between them.
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.
TagIsNil applies the IsNil 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.
TagNotNil applies the NotNil predicate on the "tag" field.
Type applies equality check predicate on the "type" field.
TypeContains applies the Contains predicate on the "type" field.
TypeContainsFold applies the ContainsFold predicate on the "type" field.
TypeEQ applies the EQ predicate on the "type" field.
TypeEqualFold applies the EqualFold predicate on the "type" field.
TypeGT applies the GT predicate on the "type" field.
TypeGTE applies the GTE predicate on the "type" field.
TypeHasPrefix applies the HasPrefix predicate on the "type" field.
TypeHasSuffix applies the HasSuffix predicate on the "type" field.
TypeIn applies the In predicate on the "type" field.
TypeLT applies the LT predicate on the "type" field.
TypeLTE applies the LTE predicate on the "type" field.
TypeNEQ applies the NEQ predicate on the "type" field.
TypeNotIn applies the NotIn predicate on the "type" field.
ValidColumn reports if the column name is valid (part of the table columns).

# Constants

CertificationColumn is the table column denoting the certification relation/edge.
CertificationInverseTable is the table name for the Certification entity.
CertificationTable is the table that holds the certification relation/edge.
CertifyLegalColumn is the table column denoting the certify_legal relation/edge.
CertifyLegalInverseTable is the table name for the CertifyLegal entity.
CertifyLegalTable is the table that holds the certify_legal relation/edge.
EdgeCertification holds the string denoting the certification edge name in mutations.
EdgeCertifyLegal holds the string denoting the certify_legal edge name in mutations.
EdgeHasSourceAt holds the string denoting the has_source_at edge name in mutations.
EdgeMetadata holds the string denoting the metadata edge name in mutations.
EdgeOccurrences holds the string denoting the occurrences edge name in mutations.
EdgePoc holds the string denoting the poc edge name in mutations.
EdgeScorecard holds the string denoting the scorecard edge name in mutations.
FieldCommit holds the string denoting the commit field in the database.
FieldID holds the string denoting the id field in the database.
FieldName holds the string denoting the name field in the database.
FieldNamespace holds the string denoting the namespace field in the database.
FieldTag holds the string denoting the tag field in the database.
FieldType holds the string denoting the type field in the database.
HasSourceAtColumn is the table column denoting the has_source_at relation/edge.
HasSourceAtInverseTable is the table name for the HasSourceAt entity.
HasSourceAtTable is the table that holds the has_source_at relation/edge.
Label holds the string label denoting the sourcename type in the database.
MetadataColumn is the table column denoting the metadata relation/edge.
MetadataInverseTable is the table name for the HasMetadata entity.
MetadataTable is the table that holds the metadata relation/edge.
OccurrencesColumn is the table column denoting the occurrences relation/edge.
OccurrencesInverseTable is the table name for the Occurrence entity.
OccurrencesTable is the table that holds the occurrences relation/edge.
PocColumn is the table column denoting the poc relation/edge.
PocInverseTable is the table name for the PointOfContact entity.
PocTable is the table that holds the poc relation/edge.
ScorecardColumn is the table column denoting the scorecard relation/edge.
ScorecardInverseTable is the table name for the CertifyScorecard entity.
ScorecardTable is the table that holds the scorecard relation/edge.
Table holds the table name of the sourcename in the database.

# Variables

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

# Type aliases

OrderOption defines the ordering options for the SourceName queries.