Documentation ¶
Index ¶
- Constants
- Variables
- func Algorithm(v string) predicate.BillOfMaterials
- func AlgorithmContains(v string) predicate.BillOfMaterials
- func AlgorithmContainsFold(v string) predicate.BillOfMaterials
- func AlgorithmEQ(v string) predicate.BillOfMaterials
- func AlgorithmEqualFold(v string) predicate.BillOfMaterials
- func AlgorithmGT(v string) predicate.BillOfMaterials
- func AlgorithmGTE(v string) predicate.BillOfMaterials
- func AlgorithmHasPrefix(v string) predicate.BillOfMaterials
- func AlgorithmHasSuffix(v string) predicate.BillOfMaterials
- func AlgorithmIn(vs ...string) predicate.BillOfMaterials
- func AlgorithmLT(v string) predicate.BillOfMaterials
- func AlgorithmLTE(v string) predicate.BillOfMaterials
- func AlgorithmNEQ(v string) predicate.BillOfMaterials
- func AlgorithmNotIn(vs ...string) predicate.BillOfMaterials
- func And(predicates ...predicate.BillOfMaterials) predicate.BillOfMaterials
- func ArtifactID(v uuid.UUID) predicate.BillOfMaterials
- func ArtifactIDEQ(v uuid.UUID) predicate.BillOfMaterials
- func ArtifactIDIn(vs ...uuid.UUID) predicate.BillOfMaterials
- func ArtifactIDIsNil() predicate.BillOfMaterials
- func ArtifactIDNEQ(v uuid.UUID) predicate.BillOfMaterials
- func ArtifactIDNotIn(vs ...uuid.UUID) predicate.BillOfMaterials
- func ArtifactIDNotNil() predicate.BillOfMaterials
- func Collector(v string) predicate.BillOfMaterials
- func CollectorContains(v string) predicate.BillOfMaterials
- func CollectorContainsFold(v string) predicate.BillOfMaterials
- func CollectorEQ(v string) predicate.BillOfMaterials
- func CollectorEqualFold(v string) predicate.BillOfMaterials
- func CollectorGT(v string) predicate.BillOfMaterials
- func CollectorGTE(v string) predicate.BillOfMaterials
- func CollectorHasPrefix(v string) predicate.BillOfMaterials
- func CollectorHasSuffix(v string) predicate.BillOfMaterials
- func CollectorIn(vs ...string) predicate.BillOfMaterials
- func CollectorLT(v string) predicate.BillOfMaterials
- func CollectorLTE(v string) predicate.BillOfMaterials
- func CollectorNEQ(v string) predicate.BillOfMaterials
- func CollectorNotIn(vs ...string) predicate.BillOfMaterials
- func Digest(v string) predicate.BillOfMaterials
- func DigestContains(v string) predicate.BillOfMaterials
- func DigestContainsFold(v string) predicate.BillOfMaterials
- func DigestEQ(v string) predicate.BillOfMaterials
- func DigestEqualFold(v string) predicate.BillOfMaterials
- func DigestGT(v string) predicate.BillOfMaterials
- func DigestGTE(v string) predicate.BillOfMaterials
- func DigestHasPrefix(v string) predicate.BillOfMaterials
- func DigestHasSuffix(v string) predicate.BillOfMaterials
- func DigestIn(vs ...string) predicate.BillOfMaterials
- func DigestLT(v string) predicate.BillOfMaterials
- func DigestLTE(v string) predicate.BillOfMaterials
- func DigestNEQ(v string) predicate.BillOfMaterials
- func DigestNotIn(vs ...string) predicate.BillOfMaterials
- func DocumentRef(v string) predicate.BillOfMaterials
- func DocumentRefContains(v string) predicate.BillOfMaterials
- func DocumentRefContainsFold(v string) predicate.BillOfMaterials
- func DocumentRefEQ(v string) predicate.BillOfMaterials
- func DocumentRefEqualFold(v string) predicate.BillOfMaterials
- func DocumentRefGT(v string) predicate.BillOfMaterials
- func DocumentRefGTE(v string) predicate.BillOfMaterials
- func DocumentRefHasPrefix(v string) predicate.BillOfMaterials
- func DocumentRefHasSuffix(v string) predicate.BillOfMaterials
- func DocumentRefIn(vs ...string) predicate.BillOfMaterials
- func DocumentRefLT(v string) predicate.BillOfMaterials
- func DocumentRefLTE(v string) predicate.BillOfMaterials
- func DocumentRefNEQ(v string) predicate.BillOfMaterials
- func DocumentRefNotIn(vs ...string) predicate.BillOfMaterials
- func DownloadLocation(v string) predicate.BillOfMaterials
- func DownloadLocationContains(v string) predicate.BillOfMaterials
- func DownloadLocationContainsFold(v string) predicate.BillOfMaterials
- func DownloadLocationEQ(v string) predicate.BillOfMaterials
- func DownloadLocationEqualFold(v string) predicate.BillOfMaterials
- func DownloadLocationGT(v string) predicate.BillOfMaterials
- func DownloadLocationGTE(v string) predicate.BillOfMaterials
- func DownloadLocationHasPrefix(v string) predicate.BillOfMaterials
- func DownloadLocationHasSuffix(v string) predicate.BillOfMaterials
- func DownloadLocationIn(vs ...string) predicate.BillOfMaterials
- func DownloadLocationLT(v string) predicate.BillOfMaterials
- func DownloadLocationLTE(v string) predicate.BillOfMaterials
- func DownloadLocationNEQ(v string) predicate.BillOfMaterials
- func DownloadLocationNotIn(vs ...string) predicate.BillOfMaterials
- func HasArtifact() predicate.BillOfMaterials
- func HasArtifactWith(preds ...predicate.Artifact) predicate.BillOfMaterials
- func HasIncludedDependencies() predicate.BillOfMaterials
- func HasIncludedDependenciesWith(preds ...predicate.Dependency) predicate.BillOfMaterials
- func HasIncludedOccurrences() predicate.BillOfMaterials
- func HasIncludedOccurrencesWith(preds ...predicate.Occurrence) predicate.BillOfMaterials
- func HasIncludedSoftwareArtifacts() predicate.BillOfMaterials
- func HasIncludedSoftwareArtifactsWith(preds ...predicate.Artifact) predicate.BillOfMaterials
- func HasIncludedSoftwarePackages() predicate.BillOfMaterials
- func HasIncludedSoftwarePackagesWith(preds ...predicate.PackageVersion) predicate.BillOfMaterials
- func HasPackage() predicate.BillOfMaterials
- func HasPackageWith(preds ...predicate.PackageVersion) predicate.BillOfMaterials
- func ID(id uuid.UUID) predicate.BillOfMaterials
- func IDEQ(id uuid.UUID) predicate.BillOfMaterials
- func IDGT(id uuid.UUID) predicate.BillOfMaterials
- func IDGTE(id uuid.UUID) predicate.BillOfMaterials
- func IDIn(ids ...uuid.UUID) predicate.BillOfMaterials
- func IDLT(id uuid.UUID) predicate.BillOfMaterials
- func IDLTE(id uuid.UUID) predicate.BillOfMaterials
- func IDNEQ(id uuid.UUID) predicate.BillOfMaterials
- func IDNotIn(ids ...uuid.UUID) predicate.BillOfMaterials
- func IncludedArtifactsHash(v string) predicate.BillOfMaterials
- func IncludedArtifactsHashContains(v string) predicate.BillOfMaterials
- func IncludedArtifactsHashContainsFold(v string) predicate.BillOfMaterials
- func IncludedArtifactsHashEQ(v string) predicate.BillOfMaterials
- func IncludedArtifactsHashEqualFold(v string) predicate.BillOfMaterials
- func IncludedArtifactsHashGT(v string) predicate.BillOfMaterials
- func IncludedArtifactsHashGTE(v string) predicate.BillOfMaterials
- func IncludedArtifactsHashHasPrefix(v string) predicate.BillOfMaterials
- func IncludedArtifactsHashHasSuffix(v string) predicate.BillOfMaterials
- func IncludedArtifactsHashIn(vs ...string) predicate.BillOfMaterials
- func IncludedArtifactsHashLT(v string) predicate.BillOfMaterials
- func IncludedArtifactsHashLTE(v string) predicate.BillOfMaterials
- func IncludedArtifactsHashNEQ(v string) predicate.BillOfMaterials
- func IncludedArtifactsHashNotIn(vs ...string) predicate.BillOfMaterials
- func IncludedDependenciesHash(v string) predicate.BillOfMaterials
- func IncludedDependenciesHashContains(v string) predicate.BillOfMaterials
- func IncludedDependenciesHashContainsFold(v string) predicate.BillOfMaterials
- func IncludedDependenciesHashEQ(v string) predicate.BillOfMaterials
- func IncludedDependenciesHashEqualFold(v string) predicate.BillOfMaterials
- func IncludedDependenciesHashGT(v string) predicate.BillOfMaterials
- func IncludedDependenciesHashGTE(v string) predicate.BillOfMaterials
- func IncludedDependenciesHashHasPrefix(v string) predicate.BillOfMaterials
- func IncludedDependenciesHashHasSuffix(v string) predicate.BillOfMaterials
- func IncludedDependenciesHashIn(vs ...string) predicate.BillOfMaterials
- func IncludedDependenciesHashLT(v string) predicate.BillOfMaterials
- func IncludedDependenciesHashLTE(v string) predicate.BillOfMaterials
- func IncludedDependenciesHashNEQ(v string) predicate.BillOfMaterials
- func IncludedDependenciesHashNotIn(vs ...string) predicate.BillOfMaterials
- func IncludedOccurrencesHash(v string) predicate.BillOfMaterials
- func IncludedOccurrencesHashContains(v string) predicate.BillOfMaterials
- func IncludedOccurrencesHashContainsFold(v string) predicate.BillOfMaterials
- func IncludedOccurrencesHashEQ(v string) predicate.BillOfMaterials
- func IncludedOccurrencesHashEqualFold(v string) predicate.BillOfMaterials
- func IncludedOccurrencesHashGT(v string) predicate.BillOfMaterials
- func IncludedOccurrencesHashGTE(v string) predicate.BillOfMaterials
- func IncludedOccurrencesHashHasPrefix(v string) predicate.BillOfMaterials
- func IncludedOccurrencesHashHasSuffix(v string) predicate.BillOfMaterials
- func IncludedOccurrencesHashIn(vs ...string) predicate.BillOfMaterials
- func IncludedOccurrencesHashLT(v string) predicate.BillOfMaterials
- func IncludedOccurrencesHashLTE(v string) predicate.BillOfMaterials
- func IncludedOccurrencesHashNEQ(v string) predicate.BillOfMaterials
- func IncludedOccurrencesHashNotIn(vs ...string) predicate.BillOfMaterials
- func IncludedPackagesHash(v string) predicate.BillOfMaterials
- func IncludedPackagesHashContains(v string) predicate.BillOfMaterials
- func IncludedPackagesHashContainsFold(v string) predicate.BillOfMaterials
- func IncludedPackagesHashEQ(v string) predicate.BillOfMaterials
- func IncludedPackagesHashEqualFold(v string) predicate.BillOfMaterials
- func IncludedPackagesHashGT(v string) predicate.BillOfMaterials
- func IncludedPackagesHashGTE(v string) predicate.BillOfMaterials
- func IncludedPackagesHashHasPrefix(v string) predicate.BillOfMaterials
- func IncludedPackagesHashHasSuffix(v string) predicate.BillOfMaterials
- func IncludedPackagesHashIn(vs ...string) predicate.BillOfMaterials
- func IncludedPackagesHashLT(v string) predicate.BillOfMaterials
- func IncludedPackagesHashLTE(v string) predicate.BillOfMaterials
- func IncludedPackagesHashNEQ(v string) predicate.BillOfMaterials
- func IncludedPackagesHashNotIn(vs ...string) predicate.BillOfMaterials
- func KnownSince(v time.Time) predicate.BillOfMaterials
- func KnownSinceEQ(v time.Time) predicate.BillOfMaterials
- func KnownSinceGT(v time.Time) predicate.BillOfMaterials
- func KnownSinceGTE(v time.Time) predicate.BillOfMaterials
- func KnownSinceIn(vs ...time.Time) predicate.BillOfMaterials
- func KnownSinceLT(v time.Time) predicate.BillOfMaterials
- func KnownSinceLTE(v time.Time) predicate.BillOfMaterials
- func KnownSinceNEQ(v time.Time) predicate.BillOfMaterials
- func KnownSinceNotIn(vs ...time.Time) predicate.BillOfMaterials
- func Not(p predicate.BillOfMaterials) predicate.BillOfMaterials
- func Or(predicates ...predicate.BillOfMaterials) predicate.BillOfMaterials
- func Origin(v string) predicate.BillOfMaterials
- func OriginContains(v string) predicate.BillOfMaterials
- func OriginContainsFold(v string) predicate.BillOfMaterials
- func OriginEQ(v string) predicate.BillOfMaterials
- func OriginEqualFold(v string) predicate.BillOfMaterials
- func OriginGT(v string) predicate.BillOfMaterials
- func OriginGTE(v string) predicate.BillOfMaterials
- func OriginHasPrefix(v string) predicate.BillOfMaterials
- func OriginHasSuffix(v string) predicate.BillOfMaterials
- func OriginIn(vs ...string) predicate.BillOfMaterials
- func OriginLT(v string) predicate.BillOfMaterials
- func OriginLTE(v string) predicate.BillOfMaterials
- func OriginNEQ(v string) predicate.BillOfMaterials
- func OriginNotIn(vs ...string) predicate.BillOfMaterials
- func PackageID(v uuid.UUID) predicate.BillOfMaterials
- func PackageIDEQ(v uuid.UUID) predicate.BillOfMaterials
- func PackageIDIn(vs ...uuid.UUID) predicate.BillOfMaterials
- func PackageIDIsNil() predicate.BillOfMaterials
- func PackageIDNEQ(v uuid.UUID) predicate.BillOfMaterials
- func PackageIDNotIn(vs ...uuid.UUID) predicate.BillOfMaterials
- func PackageIDNotNil() predicate.BillOfMaterials
- func URI(v string) predicate.BillOfMaterials
- func URIContains(v string) predicate.BillOfMaterials
- func URIContainsFold(v string) predicate.BillOfMaterials
- func URIEQ(v string) predicate.BillOfMaterials
- func URIEqualFold(v string) predicate.BillOfMaterials
- func URIGT(v string) predicate.BillOfMaterials
- func URIGTE(v string) predicate.BillOfMaterials
- func URIHasPrefix(v string) predicate.BillOfMaterials
- func URIHasSuffix(v string) predicate.BillOfMaterials
- func URIIn(vs ...string) predicate.BillOfMaterials
- func URILT(v string) predicate.BillOfMaterials
- func URILTE(v string) predicate.BillOfMaterials
- func URINEQ(v string) predicate.BillOfMaterials
- func URINotIn(vs ...string) predicate.BillOfMaterials
- func ValidColumn(column string) bool
- type OrderOption
- func ByAlgorithm(opts ...sql.OrderTermOption) OrderOption
- func ByArtifactField(field string, opts ...sql.OrderTermOption) OrderOption
- func ByArtifactID(opts ...sql.OrderTermOption) OrderOption
- func ByCollector(opts ...sql.OrderTermOption) OrderOption
- func ByDigest(opts ...sql.OrderTermOption) OrderOption
- func ByDocumentRef(opts ...sql.OrderTermOption) OrderOption
- func ByDownloadLocation(opts ...sql.OrderTermOption) OrderOption
- func ByID(opts ...sql.OrderTermOption) OrderOption
- func ByIncludedArtifactsHash(opts ...sql.OrderTermOption) OrderOption
- func ByIncludedDependencies(term sql.OrderTerm, terms ...sql.OrderTerm) OrderOption
- func ByIncludedDependenciesCount(opts ...sql.OrderTermOption) OrderOption
- func ByIncludedDependenciesHash(opts ...sql.OrderTermOption) OrderOption
- func ByIncludedOccurrences(term sql.OrderTerm, terms ...sql.OrderTerm) OrderOption
- func ByIncludedOccurrencesCount(opts ...sql.OrderTermOption) OrderOption
- func ByIncludedOccurrencesHash(opts ...sql.OrderTermOption) OrderOption
- func ByIncludedPackagesHash(opts ...sql.OrderTermOption) OrderOption
- func ByIncludedSoftwareArtifacts(term sql.OrderTerm, terms ...sql.OrderTerm) OrderOption
- func ByIncludedSoftwareArtifactsCount(opts ...sql.OrderTermOption) OrderOption
- func ByIncludedSoftwarePackages(term sql.OrderTerm, terms ...sql.OrderTerm) OrderOption
- func ByIncludedSoftwarePackagesCount(opts ...sql.OrderTermOption) OrderOption
- func ByKnownSince(opts ...sql.OrderTermOption) OrderOption
- func ByOrigin(opts ...sql.OrderTermOption) OrderOption
- func ByPackageField(field string, opts ...sql.OrderTermOption) OrderOption
- func ByPackageID(opts ...sql.OrderTermOption) OrderOption
- func ByURI(opts ...sql.OrderTermOption) OrderOption
Constants ¶
const ( // Label holds the string label denoting the billofmaterials type in the database. Label = "bill_of_materials" // FieldID holds the string denoting the id field in the database. FieldID = "id" // FieldPackageID holds the string denoting the package_id field in the database. FieldPackageID = "package_id" // FieldArtifactID holds the string denoting the artifact_id field in the database. FieldArtifactID = "artifact_id" // FieldURI holds the string denoting the uri field in the database. FieldURI = "uri" // FieldAlgorithm holds the string denoting the algorithm field in the database. FieldAlgorithm = "algorithm" // FieldDigest holds the string denoting the digest field in the database. FieldDigest = "digest" // FieldDownloadLocation holds the string denoting the download_location field in the database. FieldDownloadLocation = "download_location" // FieldOrigin holds the string denoting the origin field in the database. FieldOrigin = "origin" // FieldCollector holds the string denoting the collector field in the database. FieldCollector = "collector" // FieldDocumentRef holds the string denoting the document_ref field in the database. FieldDocumentRef = "document_ref" // FieldKnownSince holds the string denoting the known_since field in the database. FieldKnownSince = "known_since" // FieldIncludedPackagesHash holds the string denoting the included_packages_hash field in the database. FieldIncludedPackagesHash = "included_packages_hash" // FieldIncludedArtifactsHash holds the string denoting the included_artifacts_hash field in the database. FieldIncludedArtifactsHash = "included_artifacts_hash" // FieldIncludedDependenciesHash holds the string denoting the included_dependencies_hash field in the database. FieldIncludedDependenciesHash = "included_dependencies_hash" // FieldIncludedOccurrencesHash holds the string denoting the included_occurrences_hash field in the database. FieldIncludedOccurrencesHash = "included_occurrences_hash" // EdgePackage holds the string denoting the package edge name in mutations. EdgePackage = "package" // EdgeArtifact holds the string denoting the artifact edge name in mutations. EdgeArtifact = "artifact" // EdgeIncludedSoftwarePackages holds the string denoting the included_software_packages edge name in mutations. EdgeIncludedSoftwarePackages = "included_software_packages" // EdgeIncludedSoftwareArtifacts holds the string denoting the included_software_artifacts edge name in mutations. EdgeIncludedSoftwareArtifacts = "included_software_artifacts" // EdgeIncludedDependencies holds the string denoting the included_dependencies edge name in mutations. EdgeIncludedDependencies = "included_dependencies" // EdgeIncludedOccurrences holds the string denoting the included_occurrences edge name in mutations. EdgeIncludedOccurrences = "included_occurrences" // Table holds the table name of the billofmaterials in the database. Table = "bill_of_materials" // PackageTable is the table that holds the package relation/edge. PackageTable = "bill_of_materials" // PackageInverseTable is the table name for the PackageVersion entity. // It exists in this package in order to avoid circular dependency with the "packageversion" package. PackageInverseTable = "package_versions" // PackageColumn is the table column denoting the package relation/edge. PackageColumn = "package_id" // ArtifactTable is the table that holds the artifact relation/edge. ArtifactTable = "bill_of_materials" // ArtifactInverseTable is the table name for the Artifact entity. // It exists in this package in order to avoid circular dependency with the "artifact" package. ArtifactInverseTable = "artifacts" // ArtifactColumn is the table column denoting the artifact relation/edge. ArtifactColumn = "artifact_id" // IncludedSoftwarePackagesTable is the table that holds the included_software_packages relation/edge. The primary key declared below. IncludedSoftwarePackagesTable = "bill_of_materials_included_software_packages" // IncludedSoftwarePackagesInverseTable is the table name for the PackageVersion entity. // It exists in this package in order to avoid circular dependency with the "packageversion" package. IncludedSoftwarePackagesInverseTable = "package_versions" // IncludedSoftwareArtifactsTable is the table that holds the included_software_artifacts relation/edge. The primary key declared below. IncludedSoftwareArtifactsTable = "bill_of_materials_included_software_artifacts" // IncludedSoftwareArtifactsInverseTable is the table name for the Artifact entity. // It exists in this package in order to avoid circular dependency with the "artifact" package. IncludedSoftwareArtifactsInverseTable = "artifacts" // IncludedDependenciesTable is the table that holds the included_dependencies relation/edge. The primary key declared below. IncludedDependenciesTable = "bill_of_materials_included_dependencies" // IncludedDependenciesInverseTable is the table name for the Dependency entity. // It exists in this package in order to avoid circular dependency with the "dependency" package. IncludedDependenciesInverseTable = "dependencies" // IncludedOccurrencesTable is the table that holds the included_occurrences relation/edge. The primary key declared below. IncludedOccurrencesTable = "bill_of_materials_included_occurrences" // IncludedOccurrencesInverseTable is the table name for the Occurrence entity. // It exists in this package in order to avoid circular dependency with the "occurrence" package. IncludedOccurrencesInverseTable = "occurrences" )
Variables ¶
var ( // IncludedSoftwarePackagesPrimaryKey and IncludedSoftwarePackagesColumn2 are the table columns denoting the // primary key for the included_software_packages relation (M2M). IncludedSoftwarePackagesPrimaryKey = []string{"bill_of_materials_id", "package_version_id"} // IncludedSoftwareArtifactsPrimaryKey and IncludedSoftwareArtifactsColumn2 are the table columns denoting the // primary key for the included_software_artifacts relation (M2M). IncludedSoftwareArtifactsPrimaryKey = []string{"bill_of_materials_id", "artifact_id"} // IncludedDependenciesPrimaryKey and IncludedDependenciesColumn2 are the table columns denoting the // primary key for the included_dependencies relation (M2M). IncludedDependenciesPrimaryKey = []string{"bill_of_materials_id", "dependency_id"} // IncludedOccurrencesPrimaryKey and IncludedOccurrencesColumn2 are the table columns denoting the // primary key for the included_occurrences relation (M2M). IncludedOccurrencesPrimaryKey = []string{"bill_of_materials_id", "occurrence_id"} )
var Columns = []string{ FieldID, FieldPackageID, FieldArtifactID, FieldURI, FieldAlgorithm, FieldDigest, FieldDownloadLocation, FieldOrigin, FieldCollector, FieldDocumentRef, FieldKnownSince, FieldIncludedPackagesHash, FieldIncludedArtifactsHash, FieldIncludedDependenciesHash, FieldIncludedOccurrencesHash, }
Columns holds all SQL columns for billofmaterials fields.
var ( // DefaultID holds the default value on creation for the "id" field. DefaultID func() uuid.UUID )
Functions ¶
func Algorithm ¶
func Algorithm(v string) predicate.BillOfMaterials
Algorithm applies equality check predicate on the "algorithm" field. It's identical to AlgorithmEQ.
func AlgorithmContains ¶
func AlgorithmContains(v string) predicate.BillOfMaterials
AlgorithmContains applies the Contains predicate on the "algorithm" field.
func AlgorithmContainsFold ¶
func AlgorithmContainsFold(v string) predicate.BillOfMaterials
AlgorithmContainsFold applies the ContainsFold predicate on the "algorithm" field.
func AlgorithmEQ ¶
func AlgorithmEQ(v string) predicate.BillOfMaterials
AlgorithmEQ applies the EQ predicate on the "algorithm" field.
func AlgorithmEqualFold ¶
func AlgorithmEqualFold(v string) predicate.BillOfMaterials
AlgorithmEqualFold applies the EqualFold predicate on the "algorithm" field.
func AlgorithmGT ¶
func AlgorithmGT(v string) predicate.BillOfMaterials
AlgorithmGT applies the GT predicate on the "algorithm" field.
func AlgorithmGTE ¶
func AlgorithmGTE(v string) predicate.BillOfMaterials
AlgorithmGTE applies the GTE predicate on the "algorithm" field.
func AlgorithmHasPrefix ¶
func AlgorithmHasPrefix(v string) predicate.BillOfMaterials
AlgorithmHasPrefix applies the HasPrefix predicate on the "algorithm" field.
func AlgorithmHasSuffix ¶
func AlgorithmHasSuffix(v string) predicate.BillOfMaterials
AlgorithmHasSuffix applies the HasSuffix predicate on the "algorithm" field.
func AlgorithmIn ¶
func AlgorithmIn(vs ...string) predicate.BillOfMaterials
AlgorithmIn applies the In predicate on the "algorithm" field.
func AlgorithmLT ¶
func AlgorithmLT(v string) predicate.BillOfMaterials
AlgorithmLT applies the LT predicate on the "algorithm" field.
func AlgorithmLTE ¶
func AlgorithmLTE(v string) predicate.BillOfMaterials
AlgorithmLTE applies the LTE predicate on the "algorithm" field.
func AlgorithmNEQ ¶
func AlgorithmNEQ(v string) predicate.BillOfMaterials
AlgorithmNEQ applies the NEQ predicate on the "algorithm" field.
func AlgorithmNotIn ¶
func AlgorithmNotIn(vs ...string) predicate.BillOfMaterials
AlgorithmNotIn applies the NotIn predicate on the "algorithm" field.
func And ¶
func And(predicates ...predicate.BillOfMaterials) predicate.BillOfMaterials
And groups predicates with the AND operator between them.
func ArtifactID ¶
func ArtifactID(v uuid.UUID) predicate.BillOfMaterials
ArtifactID applies equality check predicate on the "artifact_id" field. It's identical to ArtifactIDEQ.
func ArtifactIDEQ ¶
func ArtifactIDEQ(v uuid.UUID) predicate.BillOfMaterials
ArtifactIDEQ applies the EQ predicate on the "artifact_id" field.
func ArtifactIDIn ¶
func ArtifactIDIn(vs ...uuid.UUID) predicate.BillOfMaterials
ArtifactIDIn applies the In predicate on the "artifact_id" field.
func ArtifactIDIsNil ¶
func ArtifactIDIsNil() predicate.BillOfMaterials
ArtifactIDIsNil applies the IsNil predicate on the "artifact_id" field.
func ArtifactIDNEQ ¶
func ArtifactIDNEQ(v uuid.UUID) predicate.BillOfMaterials
ArtifactIDNEQ applies the NEQ predicate on the "artifact_id" field.
func ArtifactIDNotIn ¶
func ArtifactIDNotIn(vs ...uuid.UUID) predicate.BillOfMaterials
ArtifactIDNotIn applies the NotIn predicate on the "artifact_id" field.
func ArtifactIDNotNil ¶
func ArtifactIDNotNil() predicate.BillOfMaterials
ArtifactIDNotNil applies the NotNil predicate on the "artifact_id" field.
func Collector ¶
func Collector(v string) predicate.BillOfMaterials
Collector applies equality check predicate on the "collector" field. It's identical to CollectorEQ.
func CollectorContains ¶
func CollectorContains(v string) predicate.BillOfMaterials
CollectorContains applies the Contains predicate on the "collector" field.
func CollectorContainsFold ¶
func CollectorContainsFold(v string) predicate.BillOfMaterials
CollectorContainsFold applies the ContainsFold predicate on the "collector" field.
func CollectorEQ ¶
func CollectorEQ(v string) predicate.BillOfMaterials
CollectorEQ applies the EQ predicate on the "collector" field.
func CollectorEqualFold ¶
func CollectorEqualFold(v string) predicate.BillOfMaterials
CollectorEqualFold applies the EqualFold predicate on the "collector" field.
func CollectorGT ¶
func CollectorGT(v string) predicate.BillOfMaterials
CollectorGT applies the GT predicate on the "collector" field.
func CollectorGTE ¶
func CollectorGTE(v string) predicate.BillOfMaterials
CollectorGTE applies the GTE predicate on the "collector" field.
func CollectorHasPrefix ¶
func CollectorHasPrefix(v string) predicate.BillOfMaterials
CollectorHasPrefix applies the HasPrefix predicate on the "collector" field.
func CollectorHasSuffix ¶
func CollectorHasSuffix(v string) predicate.BillOfMaterials
CollectorHasSuffix applies the HasSuffix predicate on the "collector" field.
func CollectorIn ¶
func CollectorIn(vs ...string) predicate.BillOfMaterials
CollectorIn applies the In predicate on the "collector" field.
func CollectorLT ¶
func CollectorLT(v string) predicate.BillOfMaterials
CollectorLT applies the LT predicate on the "collector" field.
func CollectorLTE ¶
func CollectorLTE(v string) predicate.BillOfMaterials
CollectorLTE applies the LTE predicate on the "collector" field.
func CollectorNEQ ¶
func CollectorNEQ(v string) predicate.BillOfMaterials
CollectorNEQ applies the NEQ predicate on the "collector" field.
func CollectorNotIn ¶
func CollectorNotIn(vs ...string) predicate.BillOfMaterials
CollectorNotIn applies the NotIn predicate on the "collector" field.
func Digest ¶
func Digest(v string) predicate.BillOfMaterials
Digest applies equality check predicate on the "digest" field. It's identical to DigestEQ.
func DigestContains ¶
func DigestContains(v string) predicate.BillOfMaterials
DigestContains applies the Contains predicate on the "digest" field.
func DigestContainsFold ¶
func DigestContainsFold(v string) predicate.BillOfMaterials
DigestContainsFold applies the ContainsFold predicate on the "digest" field.
func DigestEQ ¶
func DigestEQ(v string) predicate.BillOfMaterials
DigestEQ applies the EQ predicate on the "digest" field.
func DigestEqualFold ¶
func DigestEqualFold(v string) predicate.BillOfMaterials
DigestEqualFold applies the EqualFold predicate on the "digest" field.
func DigestGT ¶
func DigestGT(v string) predicate.BillOfMaterials
DigestGT applies the GT predicate on the "digest" field.
func DigestGTE ¶
func DigestGTE(v string) predicate.BillOfMaterials
DigestGTE applies the GTE predicate on the "digest" field.
func DigestHasPrefix ¶
func DigestHasPrefix(v string) predicate.BillOfMaterials
DigestHasPrefix applies the HasPrefix predicate on the "digest" field.
func DigestHasSuffix ¶
func DigestHasSuffix(v string) predicate.BillOfMaterials
DigestHasSuffix applies the HasSuffix predicate on the "digest" field.
func DigestIn ¶
func DigestIn(vs ...string) predicate.BillOfMaterials
DigestIn applies the In predicate on the "digest" field.
func DigestLT ¶
func DigestLT(v string) predicate.BillOfMaterials
DigestLT applies the LT predicate on the "digest" field.
func DigestLTE ¶
func DigestLTE(v string) predicate.BillOfMaterials
DigestLTE applies the LTE predicate on the "digest" field.
func DigestNEQ ¶
func DigestNEQ(v string) predicate.BillOfMaterials
DigestNEQ applies the NEQ predicate on the "digest" field.
func DigestNotIn ¶
func DigestNotIn(vs ...string) predicate.BillOfMaterials
DigestNotIn applies the NotIn predicate on the "digest" field.
func DocumentRef ¶ added in v0.6.0
func DocumentRef(v string) predicate.BillOfMaterials
DocumentRef applies equality check predicate on the "document_ref" field. It's identical to DocumentRefEQ.
func DocumentRefContains ¶ added in v0.6.0
func DocumentRefContains(v string) predicate.BillOfMaterials
DocumentRefContains applies the Contains predicate on the "document_ref" field.
func DocumentRefContainsFold ¶ added in v0.6.0
func DocumentRefContainsFold(v string) predicate.BillOfMaterials
DocumentRefContainsFold applies the ContainsFold predicate on the "document_ref" field.
func DocumentRefEQ ¶ added in v0.6.0
func DocumentRefEQ(v string) predicate.BillOfMaterials
DocumentRefEQ applies the EQ predicate on the "document_ref" field.
func DocumentRefEqualFold ¶ added in v0.6.0
func DocumentRefEqualFold(v string) predicate.BillOfMaterials
DocumentRefEqualFold applies the EqualFold predicate on the "document_ref" field.
func DocumentRefGT ¶ added in v0.6.0
func DocumentRefGT(v string) predicate.BillOfMaterials
DocumentRefGT applies the GT predicate on the "document_ref" field.
func DocumentRefGTE ¶ added in v0.6.0
func DocumentRefGTE(v string) predicate.BillOfMaterials
DocumentRefGTE applies the GTE predicate on the "document_ref" field.
func DocumentRefHasPrefix ¶ added in v0.6.0
func DocumentRefHasPrefix(v string) predicate.BillOfMaterials
DocumentRefHasPrefix applies the HasPrefix predicate on the "document_ref" field.
func DocumentRefHasSuffix ¶ added in v0.6.0
func DocumentRefHasSuffix(v string) predicate.BillOfMaterials
DocumentRefHasSuffix applies the HasSuffix predicate on the "document_ref" field.
func DocumentRefIn ¶ added in v0.6.0
func DocumentRefIn(vs ...string) predicate.BillOfMaterials
DocumentRefIn applies the In predicate on the "document_ref" field.
func DocumentRefLT ¶ added in v0.6.0
func DocumentRefLT(v string) predicate.BillOfMaterials
DocumentRefLT applies the LT predicate on the "document_ref" field.
func DocumentRefLTE ¶ added in v0.6.0
func DocumentRefLTE(v string) predicate.BillOfMaterials
DocumentRefLTE applies the LTE predicate on the "document_ref" field.
func DocumentRefNEQ ¶ added in v0.6.0
func DocumentRefNEQ(v string) predicate.BillOfMaterials
DocumentRefNEQ applies the NEQ predicate on the "document_ref" field.
func DocumentRefNotIn ¶ added in v0.6.0
func DocumentRefNotIn(vs ...string) predicate.BillOfMaterials
DocumentRefNotIn applies the NotIn predicate on the "document_ref" field.
func DownloadLocation ¶
func DownloadLocation(v string) predicate.BillOfMaterials
DownloadLocation applies equality check predicate on the "download_location" field. It's identical to DownloadLocationEQ.
func DownloadLocationContains ¶
func DownloadLocationContains(v string) predicate.BillOfMaterials
DownloadLocationContains applies the Contains predicate on the "download_location" field.
func DownloadLocationContainsFold ¶
func DownloadLocationContainsFold(v string) predicate.BillOfMaterials
DownloadLocationContainsFold applies the ContainsFold predicate on the "download_location" field.
func DownloadLocationEQ ¶
func DownloadLocationEQ(v string) predicate.BillOfMaterials
DownloadLocationEQ applies the EQ predicate on the "download_location" field.
func DownloadLocationEqualFold ¶
func DownloadLocationEqualFold(v string) predicate.BillOfMaterials
DownloadLocationEqualFold applies the EqualFold predicate on the "download_location" field.
func DownloadLocationGT ¶
func DownloadLocationGT(v string) predicate.BillOfMaterials
DownloadLocationGT applies the GT predicate on the "download_location" field.
func DownloadLocationGTE ¶
func DownloadLocationGTE(v string) predicate.BillOfMaterials
DownloadLocationGTE applies the GTE predicate on the "download_location" field.
func DownloadLocationHasPrefix ¶
func DownloadLocationHasPrefix(v string) predicate.BillOfMaterials
DownloadLocationHasPrefix applies the HasPrefix predicate on the "download_location" field.
func DownloadLocationHasSuffix ¶
func DownloadLocationHasSuffix(v string) predicate.BillOfMaterials
DownloadLocationHasSuffix applies the HasSuffix predicate on the "download_location" field.
func DownloadLocationIn ¶
func DownloadLocationIn(vs ...string) predicate.BillOfMaterials
DownloadLocationIn applies the In predicate on the "download_location" field.
func DownloadLocationLT ¶
func DownloadLocationLT(v string) predicate.BillOfMaterials
DownloadLocationLT applies the LT predicate on the "download_location" field.
func DownloadLocationLTE ¶
func DownloadLocationLTE(v string) predicate.BillOfMaterials
DownloadLocationLTE applies the LTE predicate on the "download_location" field.
func DownloadLocationNEQ ¶
func DownloadLocationNEQ(v string) predicate.BillOfMaterials
DownloadLocationNEQ applies the NEQ predicate on the "download_location" field.
func DownloadLocationNotIn ¶
func DownloadLocationNotIn(vs ...string) predicate.BillOfMaterials
DownloadLocationNotIn applies the NotIn predicate on the "download_location" field.
func HasArtifact ¶
func HasArtifact() predicate.BillOfMaterials
HasArtifact applies the HasEdge predicate on the "artifact" edge.
func HasArtifactWith ¶
func HasArtifactWith(preds ...predicate.Artifact) predicate.BillOfMaterials
HasArtifactWith applies the HasEdge predicate on the "artifact" edge with a given conditions (other predicates).
func HasIncludedDependencies ¶ added in v0.4.0
func HasIncludedDependencies() predicate.BillOfMaterials
HasIncludedDependencies applies the HasEdge predicate on the "included_dependencies" edge.
func HasIncludedDependenciesWith ¶ added in v0.4.0
func HasIncludedDependenciesWith(preds ...predicate.Dependency) predicate.BillOfMaterials
HasIncludedDependenciesWith applies the HasEdge predicate on the "included_dependencies" edge with a given conditions (other predicates).
func HasIncludedOccurrences ¶ added in v0.4.0
func HasIncludedOccurrences() predicate.BillOfMaterials
HasIncludedOccurrences applies the HasEdge predicate on the "included_occurrences" edge.
func HasIncludedOccurrencesWith ¶ added in v0.4.0
func HasIncludedOccurrencesWith(preds ...predicate.Occurrence) predicate.BillOfMaterials
HasIncludedOccurrencesWith applies the HasEdge predicate on the "included_occurrences" edge with a given conditions (other predicates).
func HasIncludedSoftwareArtifacts ¶ added in v0.4.0
func HasIncludedSoftwareArtifacts() predicate.BillOfMaterials
HasIncludedSoftwareArtifacts applies the HasEdge predicate on the "included_software_artifacts" edge.
func HasIncludedSoftwareArtifactsWith ¶ added in v0.4.0
func HasIncludedSoftwareArtifactsWith(preds ...predicate.Artifact) predicate.BillOfMaterials
HasIncludedSoftwareArtifactsWith applies the HasEdge predicate on the "included_software_artifacts" edge with a given conditions (other predicates).
func HasIncludedSoftwarePackages ¶ added in v0.4.0
func HasIncludedSoftwarePackages() predicate.BillOfMaterials
HasIncludedSoftwarePackages applies the HasEdge predicate on the "included_software_packages" edge.
func HasIncludedSoftwarePackagesWith ¶ added in v0.4.0
func HasIncludedSoftwarePackagesWith(preds ...predicate.PackageVersion) predicate.BillOfMaterials
HasIncludedSoftwarePackagesWith applies the HasEdge predicate on the "included_software_packages" edge with a given conditions (other predicates).
func HasPackage ¶
func HasPackage() predicate.BillOfMaterials
HasPackage applies the HasEdge predicate on the "package" edge.
func HasPackageWith ¶
func HasPackageWith(preds ...predicate.PackageVersion) predicate.BillOfMaterials
HasPackageWith applies the HasEdge predicate on the "package" edge with a given conditions (other predicates).
func ID ¶
func ID(id uuid.UUID) predicate.BillOfMaterials
ID filters vertices based on their ID field.
func IDEQ ¶
func IDEQ(id uuid.UUID) predicate.BillOfMaterials
IDEQ applies the EQ predicate on the ID field.
func IDGT ¶
func IDGT(id uuid.UUID) predicate.BillOfMaterials
IDGT applies the GT predicate on the ID field.
func IDGTE ¶
func IDGTE(id uuid.UUID) predicate.BillOfMaterials
IDGTE applies the GTE predicate on the ID field.
func IDIn ¶
func IDIn(ids ...uuid.UUID) predicate.BillOfMaterials
IDIn applies the In predicate on the ID field.
func IDLT ¶
func IDLT(id uuid.UUID) predicate.BillOfMaterials
IDLT applies the LT predicate on the ID field.
func IDLTE ¶
func IDLTE(id uuid.UUID) predicate.BillOfMaterials
IDLTE applies the LTE predicate on the ID field.
func IDNEQ ¶
func IDNEQ(id uuid.UUID) predicate.BillOfMaterials
IDNEQ applies the NEQ predicate on the ID field.
func IDNotIn ¶
func IDNotIn(ids ...uuid.UUID) predicate.BillOfMaterials
IDNotIn applies the NotIn predicate on the ID field.
func IncludedArtifactsHash ¶ added in v0.5.0
func IncludedArtifactsHash(v string) predicate.BillOfMaterials
IncludedArtifactsHash applies equality check predicate on the "included_artifacts_hash" field. It's identical to IncludedArtifactsHashEQ.
func IncludedArtifactsHashContains ¶ added in v0.5.0
func IncludedArtifactsHashContains(v string) predicate.BillOfMaterials
IncludedArtifactsHashContains applies the Contains predicate on the "included_artifacts_hash" field.
func IncludedArtifactsHashContainsFold ¶ added in v0.5.0
func IncludedArtifactsHashContainsFold(v string) predicate.BillOfMaterials
IncludedArtifactsHashContainsFold applies the ContainsFold predicate on the "included_artifacts_hash" field.
func IncludedArtifactsHashEQ ¶ added in v0.5.0
func IncludedArtifactsHashEQ(v string) predicate.BillOfMaterials
IncludedArtifactsHashEQ applies the EQ predicate on the "included_artifacts_hash" field.
func IncludedArtifactsHashEqualFold ¶ added in v0.5.0
func IncludedArtifactsHashEqualFold(v string) predicate.BillOfMaterials
IncludedArtifactsHashEqualFold applies the EqualFold predicate on the "included_artifacts_hash" field.
func IncludedArtifactsHashGT ¶ added in v0.5.0
func IncludedArtifactsHashGT(v string) predicate.BillOfMaterials
IncludedArtifactsHashGT applies the GT predicate on the "included_artifacts_hash" field.
func IncludedArtifactsHashGTE ¶ added in v0.5.0
func IncludedArtifactsHashGTE(v string) predicate.BillOfMaterials
IncludedArtifactsHashGTE applies the GTE predicate on the "included_artifacts_hash" field.
func IncludedArtifactsHashHasPrefix ¶ added in v0.5.0
func IncludedArtifactsHashHasPrefix(v string) predicate.BillOfMaterials
IncludedArtifactsHashHasPrefix applies the HasPrefix predicate on the "included_artifacts_hash" field.
func IncludedArtifactsHashHasSuffix ¶ added in v0.5.0
func IncludedArtifactsHashHasSuffix(v string) predicate.BillOfMaterials
IncludedArtifactsHashHasSuffix applies the HasSuffix predicate on the "included_artifacts_hash" field.
func IncludedArtifactsHashIn ¶ added in v0.5.0
func IncludedArtifactsHashIn(vs ...string) predicate.BillOfMaterials
IncludedArtifactsHashIn applies the In predicate on the "included_artifacts_hash" field.
func IncludedArtifactsHashLT ¶ added in v0.5.0
func IncludedArtifactsHashLT(v string) predicate.BillOfMaterials
IncludedArtifactsHashLT applies the LT predicate on the "included_artifacts_hash" field.
func IncludedArtifactsHashLTE ¶ added in v0.5.0
func IncludedArtifactsHashLTE(v string) predicate.BillOfMaterials
IncludedArtifactsHashLTE applies the LTE predicate on the "included_artifacts_hash" field.
func IncludedArtifactsHashNEQ ¶ added in v0.5.0
func IncludedArtifactsHashNEQ(v string) predicate.BillOfMaterials
IncludedArtifactsHashNEQ applies the NEQ predicate on the "included_artifacts_hash" field.
func IncludedArtifactsHashNotIn ¶ added in v0.5.0
func IncludedArtifactsHashNotIn(vs ...string) predicate.BillOfMaterials
IncludedArtifactsHashNotIn applies the NotIn predicate on the "included_artifacts_hash" field.
func IncludedDependenciesHash ¶ added in v0.5.0
func IncludedDependenciesHash(v string) predicate.BillOfMaterials
IncludedDependenciesHash applies equality check predicate on the "included_dependencies_hash" field. It's identical to IncludedDependenciesHashEQ.
func IncludedDependenciesHashContains ¶ added in v0.5.0
func IncludedDependenciesHashContains(v string) predicate.BillOfMaterials
IncludedDependenciesHashContains applies the Contains predicate on the "included_dependencies_hash" field.
func IncludedDependenciesHashContainsFold ¶ added in v0.5.0
func IncludedDependenciesHashContainsFold(v string) predicate.BillOfMaterials
IncludedDependenciesHashContainsFold applies the ContainsFold predicate on the "included_dependencies_hash" field.
func IncludedDependenciesHashEQ ¶ added in v0.5.0
func IncludedDependenciesHashEQ(v string) predicate.BillOfMaterials
IncludedDependenciesHashEQ applies the EQ predicate on the "included_dependencies_hash" field.
func IncludedDependenciesHashEqualFold ¶ added in v0.5.0
func IncludedDependenciesHashEqualFold(v string) predicate.BillOfMaterials
IncludedDependenciesHashEqualFold applies the EqualFold predicate on the "included_dependencies_hash" field.
func IncludedDependenciesHashGT ¶ added in v0.5.0
func IncludedDependenciesHashGT(v string) predicate.BillOfMaterials
IncludedDependenciesHashGT applies the GT predicate on the "included_dependencies_hash" field.
func IncludedDependenciesHashGTE ¶ added in v0.5.0
func IncludedDependenciesHashGTE(v string) predicate.BillOfMaterials
IncludedDependenciesHashGTE applies the GTE predicate on the "included_dependencies_hash" field.
func IncludedDependenciesHashHasPrefix ¶ added in v0.5.0
func IncludedDependenciesHashHasPrefix(v string) predicate.BillOfMaterials
IncludedDependenciesHashHasPrefix applies the HasPrefix predicate on the "included_dependencies_hash" field.
func IncludedDependenciesHashHasSuffix ¶ added in v0.5.0
func IncludedDependenciesHashHasSuffix(v string) predicate.BillOfMaterials
IncludedDependenciesHashHasSuffix applies the HasSuffix predicate on the "included_dependencies_hash" field.
func IncludedDependenciesHashIn ¶ added in v0.5.0
func IncludedDependenciesHashIn(vs ...string) predicate.BillOfMaterials
IncludedDependenciesHashIn applies the In predicate on the "included_dependencies_hash" field.
func IncludedDependenciesHashLT ¶ added in v0.5.0
func IncludedDependenciesHashLT(v string) predicate.BillOfMaterials
IncludedDependenciesHashLT applies the LT predicate on the "included_dependencies_hash" field.
func IncludedDependenciesHashLTE ¶ added in v0.5.0
func IncludedDependenciesHashLTE(v string) predicate.BillOfMaterials
IncludedDependenciesHashLTE applies the LTE predicate on the "included_dependencies_hash" field.
func IncludedDependenciesHashNEQ ¶ added in v0.5.0
func IncludedDependenciesHashNEQ(v string) predicate.BillOfMaterials
IncludedDependenciesHashNEQ applies the NEQ predicate on the "included_dependencies_hash" field.
func IncludedDependenciesHashNotIn ¶ added in v0.5.0
func IncludedDependenciesHashNotIn(vs ...string) predicate.BillOfMaterials
IncludedDependenciesHashNotIn applies the NotIn predicate on the "included_dependencies_hash" field.
func IncludedOccurrencesHash ¶ added in v0.5.0
func IncludedOccurrencesHash(v string) predicate.BillOfMaterials
IncludedOccurrencesHash applies equality check predicate on the "included_occurrences_hash" field. It's identical to IncludedOccurrencesHashEQ.
func IncludedOccurrencesHashContains ¶ added in v0.5.0
func IncludedOccurrencesHashContains(v string) predicate.BillOfMaterials
IncludedOccurrencesHashContains applies the Contains predicate on the "included_occurrences_hash" field.
func IncludedOccurrencesHashContainsFold ¶ added in v0.5.0
func IncludedOccurrencesHashContainsFold(v string) predicate.BillOfMaterials
IncludedOccurrencesHashContainsFold applies the ContainsFold predicate on the "included_occurrences_hash" field.
func IncludedOccurrencesHashEQ ¶ added in v0.5.0
func IncludedOccurrencesHashEQ(v string) predicate.BillOfMaterials
IncludedOccurrencesHashEQ applies the EQ predicate on the "included_occurrences_hash" field.
func IncludedOccurrencesHashEqualFold ¶ added in v0.5.0
func IncludedOccurrencesHashEqualFold(v string) predicate.BillOfMaterials
IncludedOccurrencesHashEqualFold applies the EqualFold predicate on the "included_occurrences_hash" field.
func IncludedOccurrencesHashGT ¶ added in v0.5.0
func IncludedOccurrencesHashGT(v string) predicate.BillOfMaterials
IncludedOccurrencesHashGT applies the GT predicate on the "included_occurrences_hash" field.
func IncludedOccurrencesHashGTE ¶ added in v0.5.0
func IncludedOccurrencesHashGTE(v string) predicate.BillOfMaterials
IncludedOccurrencesHashGTE applies the GTE predicate on the "included_occurrences_hash" field.
func IncludedOccurrencesHashHasPrefix ¶ added in v0.5.0
func IncludedOccurrencesHashHasPrefix(v string) predicate.BillOfMaterials
IncludedOccurrencesHashHasPrefix applies the HasPrefix predicate on the "included_occurrences_hash" field.
func IncludedOccurrencesHashHasSuffix ¶ added in v0.5.0
func IncludedOccurrencesHashHasSuffix(v string) predicate.BillOfMaterials
IncludedOccurrencesHashHasSuffix applies the HasSuffix predicate on the "included_occurrences_hash" field.
func IncludedOccurrencesHashIn ¶ added in v0.5.0
func IncludedOccurrencesHashIn(vs ...string) predicate.BillOfMaterials
IncludedOccurrencesHashIn applies the In predicate on the "included_occurrences_hash" field.
func IncludedOccurrencesHashLT ¶ added in v0.5.0
func IncludedOccurrencesHashLT(v string) predicate.BillOfMaterials
IncludedOccurrencesHashLT applies the LT predicate on the "included_occurrences_hash" field.
func IncludedOccurrencesHashLTE ¶ added in v0.5.0
func IncludedOccurrencesHashLTE(v string) predicate.BillOfMaterials
IncludedOccurrencesHashLTE applies the LTE predicate on the "included_occurrences_hash" field.
func IncludedOccurrencesHashNEQ ¶ added in v0.5.0
func IncludedOccurrencesHashNEQ(v string) predicate.BillOfMaterials
IncludedOccurrencesHashNEQ applies the NEQ predicate on the "included_occurrences_hash" field.
func IncludedOccurrencesHashNotIn ¶ added in v0.5.0
func IncludedOccurrencesHashNotIn(vs ...string) predicate.BillOfMaterials
IncludedOccurrencesHashNotIn applies the NotIn predicate on the "included_occurrences_hash" field.
func IncludedPackagesHash ¶ added in v0.5.0
func IncludedPackagesHash(v string) predicate.BillOfMaterials
IncludedPackagesHash applies equality check predicate on the "included_packages_hash" field. It's identical to IncludedPackagesHashEQ.
func IncludedPackagesHashContains ¶ added in v0.5.0
func IncludedPackagesHashContains(v string) predicate.BillOfMaterials
IncludedPackagesHashContains applies the Contains predicate on the "included_packages_hash" field.
func IncludedPackagesHashContainsFold ¶ added in v0.5.0
func IncludedPackagesHashContainsFold(v string) predicate.BillOfMaterials
IncludedPackagesHashContainsFold applies the ContainsFold predicate on the "included_packages_hash" field.
func IncludedPackagesHashEQ ¶ added in v0.5.0
func IncludedPackagesHashEQ(v string) predicate.BillOfMaterials
IncludedPackagesHashEQ applies the EQ predicate on the "included_packages_hash" field.
func IncludedPackagesHashEqualFold ¶ added in v0.5.0
func IncludedPackagesHashEqualFold(v string) predicate.BillOfMaterials
IncludedPackagesHashEqualFold applies the EqualFold predicate on the "included_packages_hash" field.
func IncludedPackagesHashGT ¶ added in v0.5.0
func IncludedPackagesHashGT(v string) predicate.BillOfMaterials
IncludedPackagesHashGT applies the GT predicate on the "included_packages_hash" field.
func IncludedPackagesHashGTE ¶ added in v0.5.0
func IncludedPackagesHashGTE(v string) predicate.BillOfMaterials
IncludedPackagesHashGTE applies the GTE predicate on the "included_packages_hash" field.
func IncludedPackagesHashHasPrefix ¶ added in v0.5.0
func IncludedPackagesHashHasPrefix(v string) predicate.BillOfMaterials
IncludedPackagesHashHasPrefix applies the HasPrefix predicate on the "included_packages_hash" field.
func IncludedPackagesHashHasSuffix ¶ added in v0.5.0
func IncludedPackagesHashHasSuffix(v string) predicate.BillOfMaterials
IncludedPackagesHashHasSuffix applies the HasSuffix predicate on the "included_packages_hash" field.
func IncludedPackagesHashIn ¶ added in v0.5.0
func IncludedPackagesHashIn(vs ...string) predicate.BillOfMaterials
IncludedPackagesHashIn applies the In predicate on the "included_packages_hash" field.
func IncludedPackagesHashLT ¶ added in v0.5.0
func IncludedPackagesHashLT(v string) predicate.BillOfMaterials
IncludedPackagesHashLT applies the LT predicate on the "included_packages_hash" field.
func IncludedPackagesHashLTE ¶ added in v0.5.0
func IncludedPackagesHashLTE(v string) predicate.BillOfMaterials
IncludedPackagesHashLTE applies the LTE predicate on the "included_packages_hash" field.
func IncludedPackagesHashNEQ ¶ added in v0.5.0
func IncludedPackagesHashNEQ(v string) predicate.BillOfMaterials
IncludedPackagesHashNEQ applies the NEQ predicate on the "included_packages_hash" field.
func IncludedPackagesHashNotIn ¶ added in v0.5.0
func IncludedPackagesHashNotIn(vs ...string) predicate.BillOfMaterials
IncludedPackagesHashNotIn applies the NotIn predicate on the "included_packages_hash" field.
func KnownSince ¶ added in v0.4.0
func KnownSince(v time.Time) predicate.BillOfMaterials
KnownSince applies equality check predicate on the "known_since" field. It's identical to KnownSinceEQ.
func KnownSinceEQ ¶ added in v0.4.0
func KnownSinceEQ(v time.Time) predicate.BillOfMaterials
KnownSinceEQ applies the EQ predicate on the "known_since" field.
func KnownSinceGT ¶ added in v0.4.0
func KnownSinceGT(v time.Time) predicate.BillOfMaterials
KnownSinceGT applies the GT predicate on the "known_since" field.
func KnownSinceGTE ¶ added in v0.4.0
func KnownSinceGTE(v time.Time) predicate.BillOfMaterials
KnownSinceGTE applies the GTE predicate on the "known_since" field.
func KnownSinceIn ¶ added in v0.4.0
func KnownSinceIn(vs ...time.Time) predicate.BillOfMaterials
KnownSinceIn applies the In predicate on the "known_since" field.
func KnownSinceLT ¶ added in v0.4.0
func KnownSinceLT(v time.Time) predicate.BillOfMaterials
KnownSinceLT applies the LT predicate on the "known_since" field.
func KnownSinceLTE ¶ added in v0.4.0
func KnownSinceLTE(v time.Time) predicate.BillOfMaterials
KnownSinceLTE applies the LTE predicate on the "known_since" field.
func KnownSinceNEQ ¶ added in v0.4.0
func KnownSinceNEQ(v time.Time) predicate.BillOfMaterials
KnownSinceNEQ applies the NEQ predicate on the "known_since" field.
func KnownSinceNotIn ¶ added in v0.4.0
func KnownSinceNotIn(vs ...time.Time) predicate.BillOfMaterials
KnownSinceNotIn applies the NotIn predicate on the "known_since" field.
func Not ¶
func Not(p predicate.BillOfMaterials) predicate.BillOfMaterials
Not applies the not operator on the given predicate.
func Or ¶
func Or(predicates ...predicate.BillOfMaterials) predicate.BillOfMaterials
Or groups predicates with the OR operator between them.
func Origin ¶
func Origin(v string) predicate.BillOfMaterials
Origin applies equality check predicate on the "origin" field. It's identical to OriginEQ.
func OriginContains ¶
func OriginContains(v string) predicate.BillOfMaterials
OriginContains applies the Contains predicate on the "origin" field.
func OriginContainsFold ¶
func OriginContainsFold(v string) predicate.BillOfMaterials
OriginContainsFold applies the ContainsFold predicate on the "origin" field.
func OriginEQ ¶
func OriginEQ(v string) predicate.BillOfMaterials
OriginEQ applies the EQ predicate on the "origin" field.
func OriginEqualFold ¶
func OriginEqualFold(v string) predicate.BillOfMaterials
OriginEqualFold applies the EqualFold predicate on the "origin" field.
func OriginGT ¶
func OriginGT(v string) predicate.BillOfMaterials
OriginGT applies the GT predicate on the "origin" field.
func OriginGTE ¶
func OriginGTE(v string) predicate.BillOfMaterials
OriginGTE applies the GTE predicate on the "origin" field.
func OriginHasPrefix ¶
func OriginHasPrefix(v string) predicate.BillOfMaterials
OriginHasPrefix applies the HasPrefix predicate on the "origin" field.
func OriginHasSuffix ¶
func OriginHasSuffix(v string) predicate.BillOfMaterials
OriginHasSuffix applies the HasSuffix predicate on the "origin" field.
func OriginIn ¶
func OriginIn(vs ...string) predicate.BillOfMaterials
OriginIn applies the In predicate on the "origin" field.
func OriginLT ¶
func OriginLT(v string) predicate.BillOfMaterials
OriginLT applies the LT predicate on the "origin" field.
func OriginLTE ¶
func OriginLTE(v string) predicate.BillOfMaterials
OriginLTE applies the LTE predicate on the "origin" field.
func OriginNEQ ¶
func OriginNEQ(v string) predicate.BillOfMaterials
OriginNEQ applies the NEQ predicate on the "origin" field.
func OriginNotIn ¶
func OriginNotIn(vs ...string) predicate.BillOfMaterials
OriginNotIn applies the NotIn predicate on the "origin" field.
func PackageID ¶
func PackageID(v uuid.UUID) predicate.BillOfMaterials
PackageID applies equality check predicate on the "package_id" field. It's identical to PackageIDEQ.
func PackageIDEQ ¶
func PackageIDEQ(v uuid.UUID) predicate.BillOfMaterials
PackageIDEQ applies the EQ predicate on the "package_id" field.
func PackageIDIn ¶
func PackageIDIn(vs ...uuid.UUID) predicate.BillOfMaterials
PackageIDIn applies the In predicate on the "package_id" field.
func PackageIDIsNil ¶
func PackageIDIsNil() predicate.BillOfMaterials
PackageIDIsNil applies the IsNil predicate on the "package_id" field.
func PackageIDNEQ ¶
func PackageIDNEQ(v uuid.UUID) predicate.BillOfMaterials
PackageIDNEQ applies the NEQ predicate on the "package_id" field.
func PackageIDNotIn ¶
func PackageIDNotIn(vs ...uuid.UUID) predicate.BillOfMaterials
PackageIDNotIn applies the NotIn predicate on the "package_id" field.
func PackageIDNotNil ¶
func PackageIDNotNil() predicate.BillOfMaterials
PackageIDNotNil applies the NotNil predicate on the "package_id" field.
func URI ¶
func URI(v string) predicate.BillOfMaterials
URI applies equality check predicate on the "uri" field. It's identical to URIEQ.
func URIContains ¶
func URIContains(v string) predicate.BillOfMaterials
URIContains applies the Contains predicate on the "uri" field.
func URIContainsFold ¶
func URIContainsFold(v string) predicate.BillOfMaterials
URIContainsFold applies the ContainsFold predicate on the "uri" field.
func URIEQ ¶
func URIEQ(v string) predicate.BillOfMaterials
URIEQ applies the EQ predicate on the "uri" field.
func URIEqualFold ¶
func URIEqualFold(v string) predicate.BillOfMaterials
URIEqualFold applies the EqualFold predicate on the "uri" field.
func URIGT ¶
func URIGT(v string) predicate.BillOfMaterials
URIGT applies the GT predicate on the "uri" field.
func URIGTE ¶
func URIGTE(v string) predicate.BillOfMaterials
URIGTE applies the GTE predicate on the "uri" field.
func URIHasPrefix ¶
func URIHasPrefix(v string) predicate.BillOfMaterials
URIHasPrefix applies the HasPrefix predicate on the "uri" field.
func URIHasSuffix ¶
func URIHasSuffix(v string) predicate.BillOfMaterials
URIHasSuffix applies the HasSuffix predicate on the "uri" field.
func URIIn ¶
func URIIn(vs ...string) predicate.BillOfMaterials
URIIn applies the In predicate on the "uri" field.
func URILT ¶
func URILT(v string) predicate.BillOfMaterials
URILT applies the LT predicate on the "uri" field.
func URILTE ¶
func URILTE(v string) predicate.BillOfMaterials
URILTE applies the LTE predicate on the "uri" field.
func URINEQ ¶
func URINEQ(v string) predicate.BillOfMaterials
URINEQ applies the NEQ predicate on the "uri" field.
func URINotIn ¶
func URINotIn(vs ...string) predicate.BillOfMaterials
URINotIn applies the NotIn predicate on the "uri" field.
func ValidColumn ¶
ValidColumn reports if the column name is valid (part of the table columns).
Types ¶
type OrderOption ¶
OrderOption defines the ordering options for the BillOfMaterials queries.
func ByAlgorithm ¶
func ByAlgorithm(opts ...sql.OrderTermOption) OrderOption
ByAlgorithm orders the results by the algorithm field.
func ByArtifactField ¶
func ByArtifactField(field string, opts ...sql.OrderTermOption) OrderOption
ByArtifactField orders the results by artifact field.
func ByArtifactID ¶
func ByArtifactID(opts ...sql.OrderTermOption) OrderOption
ByArtifactID orders the results by the artifact_id field.
func ByCollector ¶
func ByCollector(opts ...sql.OrderTermOption) OrderOption
ByCollector orders the results by the collector field.
func ByDigest ¶
func ByDigest(opts ...sql.OrderTermOption) OrderOption
ByDigest orders the results by the digest field.
func ByDocumentRef ¶ added in v0.6.0
func ByDocumentRef(opts ...sql.OrderTermOption) OrderOption
ByDocumentRef orders the results by the document_ref field.
func ByDownloadLocation ¶
func ByDownloadLocation(opts ...sql.OrderTermOption) OrderOption
ByDownloadLocation orders the results by the download_location field.
func ByID ¶
func ByID(opts ...sql.OrderTermOption) OrderOption
ByID orders the results by the id field.
func ByIncludedArtifactsHash ¶ added in v0.5.0
func ByIncludedArtifactsHash(opts ...sql.OrderTermOption) OrderOption
ByIncludedArtifactsHash orders the results by the included_artifacts_hash field.
func ByIncludedDependencies ¶ added in v0.4.0
func ByIncludedDependencies(term sql.OrderTerm, terms ...sql.OrderTerm) OrderOption
ByIncludedDependencies orders the results by included_dependencies terms.
func ByIncludedDependenciesCount ¶ added in v0.4.0
func ByIncludedDependenciesCount(opts ...sql.OrderTermOption) OrderOption
ByIncludedDependenciesCount orders the results by included_dependencies count.
func ByIncludedDependenciesHash ¶ added in v0.5.0
func ByIncludedDependenciesHash(opts ...sql.OrderTermOption) OrderOption
ByIncludedDependenciesHash orders the results by the included_dependencies_hash field.
func ByIncludedOccurrences ¶ added in v0.4.0
func ByIncludedOccurrences(term sql.OrderTerm, terms ...sql.OrderTerm) OrderOption
ByIncludedOccurrences orders the results by included_occurrences terms.
func ByIncludedOccurrencesCount ¶ added in v0.4.0
func ByIncludedOccurrencesCount(opts ...sql.OrderTermOption) OrderOption
ByIncludedOccurrencesCount orders the results by included_occurrences count.
func ByIncludedOccurrencesHash ¶ added in v0.5.0
func ByIncludedOccurrencesHash(opts ...sql.OrderTermOption) OrderOption
ByIncludedOccurrencesHash orders the results by the included_occurrences_hash field.
func ByIncludedPackagesHash ¶ added in v0.5.0
func ByIncludedPackagesHash(opts ...sql.OrderTermOption) OrderOption
ByIncludedPackagesHash orders the results by the included_packages_hash field.
func ByIncludedSoftwareArtifacts ¶ added in v0.4.0
func ByIncludedSoftwareArtifacts(term sql.OrderTerm, terms ...sql.OrderTerm) OrderOption
ByIncludedSoftwareArtifacts orders the results by included_software_artifacts terms.
func ByIncludedSoftwareArtifactsCount ¶ added in v0.4.0
func ByIncludedSoftwareArtifactsCount(opts ...sql.OrderTermOption) OrderOption
ByIncludedSoftwareArtifactsCount orders the results by included_software_artifacts count.
func ByIncludedSoftwarePackages ¶ added in v0.4.0
func ByIncludedSoftwarePackages(term sql.OrderTerm, terms ...sql.OrderTerm) OrderOption
ByIncludedSoftwarePackages orders the results by included_software_packages terms.
func ByIncludedSoftwarePackagesCount ¶ added in v0.4.0
func ByIncludedSoftwarePackagesCount(opts ...sql.OrderTermOption) OrderOption
ByIncludedSoftwarePackagesCount orders the results by included_software_packages count.
func ByKnownSince ¶ added in v0.4.0
func ByKnownSince(opts ...sql.OrderTermOption) OrderOption
ByKnownSince orders the results by the known_since field.
func ByOrigin ¶
func ByOrigin(opts ...sql.OrderTermOption) OrderOption
ByOrigin orders the results by the origin field.
func ByPackageField ¶
func ByPackageField(field string, opts ...sql.OrderTermOption) OrderOption
ByPackageField orders the results by package field.
func ByPackageID ¶
func ByPackageID(opts ...sql.OrderTermOption) OrderOption
ByPackageID orders the results by the package_id field.
func ByURI ¶
func ByURI(opts ...sql.OrderTermOption) OrderOption
ByURI orders the results by the uri field.