Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ByteFilter ¶
type ByteFilter struct {
Offset uint // byte offset within the cell data (0-based)
Size uint
Conditions []Condition
}
ByteFilter defines a query for direct byte-level filtering on a log's cell data. This is an internal struct created by the QueryBuilder.
func (*ByteFilter) Matches ¶
func (f *ByteFilter) Matches(payload []byte) bool
Matches checks if payload matches a single byte filter
type Condition ¶
type Condition struct {
Operator operator
Value []byte
}
Condition represents a single comparison to be applied to a slice of bytes. It is created via helper functions like EQ, GT, etc.
type Result ¶
Result provides a unified return type for all query methods. It contains parsed logs with pagination metadata.
Click to show internal directories.
Click to hide internal directories.