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.