Versions in this module Expand all Collapse all v1 v1.5.0 Mar 6, 2018 v1.3.4 Aug 23, 2017 v1.3.2 Aug 4, 2017 v1.2.1-rc5 Feb 24, 2017 v1.2.1-rc4 Feb 14, 2017 v1.2.1-rc3 Feb 8, 2017 v1.2.1-rc2 Feb 6, 2017 v1.2.1-rc1 Feb 2, 2017 v1.2.0-rc2 Jan 23, 2017 v1.2.0-rc1 Jan 13, 2017 v1.1.0-rc2 Nov 8, 2016 v1.0.1 Sep 26, 2016 Changes in this version + func RandStr(n int) string + type Parser struct + func NewParser(r io.Reader) *Parser + func (p *Parser) Parse() (statement.Statement, error) + func (p *Parser) ParseExecStatement() (*statement.ExecStatement, error) + func (p *Parser) ParseFunction() (*statement.Function, error) + func (p *Parser) ParseGoStatement() (*statement.GoStatement, error) + func (p *Parser) ParseInsertStatement() (*statement.InsertStatement, error) + func (p *Parser) ParseQueryStatement() (*statement.QueryStatement, error) + func (p *Parser) ParseSetStatement() (*statement.SetStatement, error) + func (p *Parser) ParseTemplate() (*statement.Template, error) + func (p *Parser) ParseTimestamp() (*statement.Timestamp, error) + func (p *Parser) ParseWaitStatement() (*statement.WaitStatement, error) + type Scanner struct + func NewScanner(r io.Reader) *Scanner + func (s *Scanner) Scan() (tok Token, lit string) + type Token int + const BADSTRING + const COMMA + const DO + const DURATIONVAL + const EOF + const EXEC + const FLOAT + const GO + const IDENT + const ILLEGAL + const INSERT + const INT + const LBRACKET + const LPAREN + const NUMBER + const PERIOD + const PIPE + const QUERY + const RBRACKET + const RPAREN + const SET + const STR + const STRING + const TEMPLATEVAR + const USE + const WAIT + const WS v1.0.0-beta3 Jul 18, 2016 v1.0.0-beta2 Jun 20, 2016