Documentation
¶
Index ¶
Constants ¶
View Source
const ( LogicalOr logicalKind = iota LogicalAnd LogicalNot LogicalNAnd // created in `process` )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ASTNode ¶
func (*ASTNode) SeqQLString ¶
SeqQLString it is like String, but for SeqQL.
type PipeFields ¶
func (*PipeFields) DumpSeqQL ¶
func (f *PipeFields) DumpSeqQL(o *strings.Builder)
func (*PipeFields) Name ¶
func (f *PipeFields) Name() string
type PipeOffset ¶ added in v0.76.0
type PipeOffset struct {
Offset int
}
func (*PipeOffset) DumpSeqQL ¶ added in v0.76.0
func (l *PipeOffset) DumpSeqQL(o *strings.Builder)
func (*PipeOffset) Name ¶ added in v0.76.0
func (l *PipeOffset) Name() string
type SeqQLQuery ¶
func ParseSeqQL ¶
func ParseSeqQL(q string, mapping seq.Mapping) (SeqQLQuery, error)
func (*SeqQLQuery) SeqQLString ¶
func (q *SeqQLQuery) SeqQLString() string
func (*SeqQLQuery) ValidateStreamPipes ¶ added in v0.76.0
func (q *SeqQLQuery) ValidateStreamPipes() error
ValidateStreamPipes returns an error if the query contains any stream-only pipe (stats, sort, limit, offset). It is used by methods that do not support stream-only pipes to reject them after parsing. ParseSeqQL itself does not perform this check.
type Term ¶
func (Term) IsWildcard ¶
Click to show internal directories.
Click to hide internal directories.