PushdownKind

scalus.cardano.node.stream.PushdownKind
See thePushdownKind companion object

What a provider can index a subscription by.

Mirrors the cases of scalus.cardano.node.UtxoSource: a query whose source reduces to kinds the provider declares here can be served from an index or a server-side filter; anything else needs a scan. UtxoSource.FromPaymentCredential deliberately has no matching case yet, so it is always treated as unindexed — see SubscriptionSupport.indexedSource.

Attributes

Companion
object
Graph
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Type members

Enum entries

case Address extends PushdownKind
case Asset extends PushdownKind
case Inputs extends PushdownKind
case Transaction extends PushdownKind