Filter

interface Filter<T : DataModel<*>>

Interface for filtering side effect

Inheritors

Properties

Link copied to clipboard
abstract val keys: Array<SurrogateKey>?

Tag keys of queries to be filtered.

Link copied to clipboard
abstract val predicate: (T) -> Boolean?

Further conditions to narrow down the filtering targets based on fields of T.

Link copied to clipboard
abstract val type: FilterType?

Management category of queries to be filtered.