Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FraudSerializer ¶
type FraudSerializer struct{}
FraudSerializer writes a Transaction in a serialized form for RediSearch
func (*FraudSerializer) Serialize ¶
func (s *FraudSerializer) Serialize(p *Transaction, w io.Writer) (err error)
Serialize writes Transaction data to the given writer, in a format that will be easy to create a RedisAI command
type Transaction ¶
type Transaction struct {
Id, TransactionValues, ReferenceValues, Slot []byte
}
Transaction wraps a single transaction. It stores database-agnostic data representing one Transaction
Internally, Transaction uses byte slices instead of strings to try to minimize overhead.
func NewTransaction ¶
func NewTransaction() *Transaction
NewTransaction returns a new empty Transaction
func (*Transaction) Reset ¶
func (p *Transaction) Reset()
Reset clears all information from this Transaction so it can be reused.
type TransactionSerializer ¶
type TransactionSerializer interface {
Serialize(p *Transaction, w io.Writer) error
}
TransactionSerializer serializes a Transaction for writing
Click to show internal directories.
Click to hide internal directories.