kif_lib.Store.filter#
- Store.filter(subject: EntityFingerprint | Entity | Snak | SnakSet | Iterable[Snak] | None = None, property: PropertyFingerprint | Property | Snak | SnakSet | Iterable[Snak] | None = None, value: Fingerprint | Value | Snak | SnakSet | Iterable[Snak] | None = None, snak_mask: SnakMask | int | None = None, pattern: FilterPattern | None = None, limit: int | None = None) Iterator[Statement] [source]#
Filters statements matching pattern.
- Parameters:
subject – Entity.
property – Property.
value – Value.
snak_mask – Snak mask.
pattern – Filter pattern.
limit – Maximum number of statements to return.
- Returns:
An iterator of statements matching pattern.