Filter: SoftwareIdentifiersFilter

Filter type for SoftwareIdentifiers.

All fields in this type are and-combined; see the or field for or-combination.


Input Fields

NameTypeDescription
ANDSoftwareIdentifiersFilter

A field that checks if all filters in the list apply

If the list is empty, this filter applies to all objects.

ORSoftwareIdentifiersFilter

A field that checks if any of the filters in the list apply.

If the list is empty, this filter applies to no objects.

Note that only the items in the list or-combined; this complete OR field is and-combined with outer fields in the parent filter type.

cpes_emptyBoolean

Checks if cpes is an empty list (true) or a non-empty list or null (false).

cpes_everyStringFilter

Makes sure all items in cpes match a certain filter.

cpes_noneStringFilter

Makes sure none of the items in cpes match a certain filter.

Note that you can specify the empty object for this filter to make sure cpes has no items.

cpes_someStringFilter

Makes sure at least one of the items in "cpes" matches a certain filter.

Note that you can specify the empty object for this filter to make sure cpes has at least one item.

generic_emptyBoolean

Checks if generic is an empty list (true) or a non-empty list or null (false).

generic_everyStringFilter

Makes sure all items in generic match a certain filter.

generic_noneStringFilter

Makes sure none of the items in generic match a certain filter.

Note that you can specify the empty object for this filter to make sure generic has no items.

generic_someStringFilter

Makes sure at least one of the items in "generic" matches a certain filter.

Note that you can specify the empty object for this filter to make sure generic has at least one item.

purlString

Checks if purl equals a specified string, case-sensitively.

If an index exists on purl, it can be used.

See also like for a case-insensitive filter.

The purl (Package URL) of the software. Note that this is scrictly a single PURL, as a package can only be correctly described by a single value. A different PURL is a different package. See https://github.com/package-url/purl-spec for more details

purl_containsString

Checks if purl contains a specified string, case-sensitively.

The purl (Package URL) of the software. Note that this is scrictly a single PURL, as a package can only be correctly described by a single value. A different PURL is a different package. See https://github.com/package-url/purl-spec for more details

purl_ends_withString

Checks if purl ends with a specified string, case-sensitively.

The purl (Package URL) of the software. Note that this is scrictly a single PURL, as a package can only be correctly described by a single value. A different PURL is a different package. See https://github.com/package-url/purl-spec for more details

purl_gtString

Checks if purl is greater than a specified value.

The purl (Package URL) of the software. Note that this is scrictly a single PURL, as a package can only be correctly described by a single value. A different PURL is a different package. See https://github.com/package-url/purl-spec for more details

purl_gteString

Checks if purl is greater or equal a specified value.

The purl (Package URL) of the software. Note that this is scrictly a single PURL, as a package can only be correctly described by a single value. A different PURL is a different package. See https://github.com/package-url/purl-spec for more details

purl_inString

Checks if purl is equal to one of the specified values.

The purl (Package URL) of the software. Note that this is scrictly a single PURL, as a package can only be correctly described by a single value. A different PURL is a different package. See https://github.com/package-url/purl-spec for more details

purl_likeString

Matches purl against a pattern case-insensitively with the following placeholders:

% matches any sequence of characters, including the empty string; _ matches exactly one character; \ can be used to escape the placeholders (use \\ for a literal backslash);

If an index exists on purl, it can be used for the literal prefix (the part until the first placeholder).

The purl (Package URL) of the software. Note that this is scrictly a single PURL, as a package can only be correctly described by a single value. A different PURL is a different package. See https://github.com/package-url/purl-spec for more details

purl_ltString

Checks if purl is less than a specified value.

The purl (Package URL) of the software. Note that this is scrictly a single PURL, as a package can only be correctly described by a single value. A different PURL is a different package. See https://github.com/package-url/purl-spec for more details

purl_lteString

Checks if purl is less or equal a specified value.

The purl (Package URL) of the software. Note that this is scrictly a single PURL, as a package can only be correctly described by a single value. A different PURL is a different package. See https://github.com/package-url/purl-spec for more details

purl_notString

Checks if purl does not equal a specified string, case-sensitively.

The purl (Package URL) of the software. Note that this is scrictly a single PURL, as a package can only be correctly described by a single value. A different PURL is a different package. See https://github.com/package-url/purl-spec for more details

purl_not_containsString

Checks if purl does not contain a specified string, case-sensitively.

The purl (Package URL) of the software. Note that this is scrictly a single PURL, as a package can only be correctly described by a single value. A different PURL is a different package. See https://github.com/package-url/purl-spec for more details

purl_not_ends_withString

Checks if purl does not end with a specified string, case-sensitively.

The purl (Package URL) of the software. Note that this is scrictly a single PURL, as a package can only be correctly described by a single value. A different PURL is a different package. See https://github.com/package-url/purl-spec for more details

purl_not_inString

Checks if purl is not equal to one of the specified values.

The purl (Package URL) of the software. Note that this is scrictly a single PURL, as a package can only be correctly described by a single value. A different PURL is a different package. See https://github.com/package-url/purl-spec for more details

purl_not_likeString

Checks if purl does not match a pattern case-insensitively with the following placeholders:

% matches any sequence of characters, including the empty string; _ matches exactly one character; \ can be used to escape the placeholders (use \\ for a literal backslash);

The purl (Package URL) of the software. Note that this is scrictly a single PURL, as a package can only be correctly described by a single value. A different PURL is a different package. See https://github.com/package-url/purl-spec for more details

purl_not_starts_withString

Checks if purl does not start with a specified string, case-sensitively.

Never uses an index. Consider using not_like (with the % placeholder) for a case-insensitive filter that can use an index.

The purl (Package URL) of the software. Note that this is scrictly a single PURL, as a package can only be correctly described by a single value. A different PURL is a different package. See https://github.com/package-url/purl-spec for more details

purl_starts_withString

Checks if purl starts with a specified string, case-sensitively.

Never uses an index. Consider using like (with the % placeholder) for a case-insensitive filter that can use an index.

The purl (Package URL) of the software. Note that this is scrictly a single PURL, as a package can only be correctly described by a single value. A different PURL is a different package. See https://github.com/package-url/purl-spec for more details

softwareHeritageIds_emptyBoolean

Checks if softwareHeritageIds is an empty list (true) or a non-empty list or null (false).

softwareHeritageIds_everyStringFilter

Makes sure all items in softwareHeritageIds match a certain filter.

softwareHeritageIds_noneStringFilter

Makes sure none of the items in softwareHeritageIds match a certain filter.

Note that you can specify the empty object for this filter to make sure softwareHeritageIds has no items.

softwareHeritageIds_someStringFilter

Makes sure at least one of the items in "softwareHeritageIds" matches a certain filter.

Note that you can specify the empty object for this filter to make sure softwareHeritageIds has at least one item.

swidTags_emptyBoolean

Checks if swidTags is an empty list (true) or a non-empty list or null (false).

swidTags_everyStringFilter

Makes sure all items in swidTags match a certain filter.

swidTags_noneStringFilter

Makes sure none of the items in swidTags match a certain filter.

Note that you can specify the empty object for this filter to make sure swidTags has no items.

swidTags_someStringFilter

Makes sure at least one of the items in "swidTags" matches a certain filter.

Note that you can specify the empty object for this filter to make sure swidTags has at least one item.

udis_emptyBoolean

Checks if udis is an empty list (true) or a non-empty list or null (false).

udis_everyStringFilter

Makes sure all items in udis match a certain filter.

udis_noneStringFilter

Makes sure none of the items in udis match a certain filter.

Note that you can specify the empty object for this filter to make sure udis has no items.

udis_someStringFilter

Makes sure at least one of the items in "udis" matches a certain filter.

Note that you can specify the empty object for this filter to make sure udis has at least one item.

upcs_emptyBoolean

Checks if upcs is an empty list (true) or a non-empty list or null (false).

upcs_everyStringFilter

Makes sure all items in upcs match a certain filter.

upcs_noneStringFilter

Makes sure none of the items in upcs match a certain filter.

Note that you can specify the empty object for this filter to make sure upcs has no items.

upcs_someStringFilter

Makes sure at least one of the items in "upcs" matches a certain filter.

Note that you can specify the empty object for this filter to make sure upcs has at least one item.


This page was generated: 2024-11-06