Documentation
¶
Index ¶
- type Parser
- func (p *Parser) AsAlias(def string, allowString, required bool) string
- func (p *Parser) Expression(precedence int) ast.Expr
- func (p *Parser) FromClause() *ast.FromClause
- func (p *Parser) FromResource() *ast.FromResource
- func (p *Parser) FromSubselect() *ast.FromSubselect
- func (p *Parser) Parse() (stmt *ast.SelectStatement, err error)
- func (p *Parser) PathExpression() *ast.PathExpression
- func (p *Parser) SelectClause() *ast.SelectClause
- func (p *Parser) SelectExpression() *ast.SelectExpression
- func (p *Parser) SelectStatement() *ast.SelectStatement
- func (p *Parser) Subselect() *ast.Subselect
- func (p *Parser) UnaryExpression() ast.Expr
- func (p *Parser) WhereClause() *ast.WhereClause
- type ResultIterator
- type Results
- type Row
- type SelectStatement
- type Session
- type UnstructuredListIterator
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Parser ¶
type Parser struct {
// contains filtered or unexported fields
}
func NewStringParser ¶
func (*Parser) FromClause ¶
func (p *Parser) FromClause() *ast.FromClause
func (*Parser) FromResource ¶
func (p *Parser) FromResource() *ast.FromResource
func (*Parser) FromSubselect ¶
func (p *Parser) FromSubselect() *ast.FromSubselect
func (*Parser) PathExpression ¶
func (p *Parser) PathExpression() *ast.PathExpression
func (*Parser) SelectClause ¶
func (p *Parser) SelectClause() *ast.SelectClause
func (*Parser) SelectExpression ¶
func (p *Parser) SelectExpression() *ast.SelectExpression
func (*Parser) SelectStatement ¶
func (p *Parser) SelectStatement() *ast.SelectStatement
func (*Parser) UnaryExpression ¶
func (*Parser) WhereClause ¶
func (p *Parser) WhereClause() *ast.WhereClause
type ResultIterator ¶
type ResultIterator struct {
// contains filtered or unexported fields
}
func (*ResultIterator) HasNext ¶
func (i *ResultIterator) HasNext() bool
func (*ResultIterator) Next ¶
func (i *ResultIterator) Next() joiner.Tuple
type SelectStatement ¶
type UnstructuredListIterator ¶
type UnstructuredListIterator struct {
// contains filtered or unexported fields
}
func (*UnstructuredListIterator) HasNext ¶
func (i *UnstructuredListIterator) HasNext() bool
func (*UnstructuredListIterator) Next ¶
func (i *UnstructuredListIterator) Next() joiner.Tuple
Click to show internal directories.
Click to hide internal directories.