Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DefaultExpression ¶
type QueryParser ¶
type QueryParser struct { Default DefaultExpression Tables map[string]string TzOffset int Dialector string }
func (*QueryParser) Parse ¶
func (qp *QueryParser) Parse(q string) (ParsedQuery, error)
type Regexp ¶ added in v0.3.0
Regexp whether string matches regular expression
func (Regexp) NegationBuild ¶ added in v0.3.0
NegationBuild builds negative statement.
type SyntaxError ¶
type SyntaxError struct { Statement string `json:"statement"` Line int `json:"line"` Offset int `json:"offset"` EndOffset int `json:"end_offset"` Err string `json:"error,omitempty"` }
func (SyntaxError) Code ¶
func (s SyntaxError) Code() int
func (SyntaxError) Detail ¶
func (s SyntaxError) Detail() any
func (SyntaxError) Error ¶
func (s SyntaxError) Error() string
func (SyntaxError) Is ¶
func (s SyntaxError) Is(target error) bool
func (SyntaxError) Message ¶
func (s SyntaxError) Message() string
Click to show internal directories.
Click to hide internal directories.