Documentation
¶
Index ¶
- func NewAddressFilter(address solana.PublicKey) query.Expression
- func NewEventBySubkeyFilter(subkeyIndex uint64, comparers []IndexedValueComparator) query.Expression
- func NewEventSigFilter(e solana.EventSignature) query.Expression
- type Address
- type EventBySubkey
- type EventSig
- type IndexedValueComparator
- type Visitor
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAddressFilter ¶
func NewAddressFilter(address solana.PublicKey) query.Expression
func NewEventBySubkeyFilter ¶
func NewEventBySubkeyFilter(subkeyIndex uint64, comparers []IndexedValueComparator) query.Expression
func NewEventSigFilter ¶
func NewEventSigFilter(e solana.EventSignature) query.Expression
Types ¶
type EventBySubkey ¶
type EventBySubkey struct {
SubKeyIndex uint64
ValueComparers []IndexedValueComparator
}
func (*EventBySubkey) Accept ¶
func (esk *EventBySubkey) Accept(visitor primitives.Visitor)
type EventSig ¶
type EventSig struct {
Sig solana.EventSignature
}
func (*EventSig) Accept ¶
func (e *EventSig) Accept(visitor primitives.Visitor)
type IndexedValueComparator ¶
type IndexedValueComparator struct {
Value solana.IndexedValue
Operator primitives.ComparisonOperator
}
type Visitor ¶
type Visitor interface {
Address(primitive *Address)
EventSig(primitive *EventSig)
EventBySubkey(primitive *EventBySubkey)
}
Click to show internal directories.
Click to hide internal directories.