package
0.0.0-20200813191826-62bf4b9a0ffc
Repository: https://github.com/busbud/tidalwave.git
Documentation: pkg.go.dev
# Functions
New parses a query string and returns a newly created QueryParams struc holding all parsed data.
ProcessDate handles processing a date in a query.
ProcessInt handles processing an integer in a query.
ProcessString handles processing a string for a query.
# Constants
OperatorBetween constant.
OperatorIn constant.
TypeCount specifies result is a count result.
TypeCountDistinct specifies result is a count distinct result.
TypeDistinct specifies result is a distinct result.
TypeSearch specifies specifies result is a search result.
# Structs
DateParam stores date query information.
QueryParam holds a single piece of a queries WHERE and SELECT statements to be processed on log lines.
QueryParams holds all the information for a given query such SELECT, FROM, and WHERE statements to be easily processed later.