Documentation
¶
Index ¶
- Variables
- func ParseAggregate(expr sqlparser.Expr) (logical.Aggregate, logical.NamedExpression, error)
- func ParseAliasedExpression(expr *sqlparser.AliasedExpr) (logical.NamedExpression, error)
- func ParseAliasedTableExpression(expr *sqlparser.AliasedTableExpr) (logical.Node, error)
- func ParseExpression(expr sqlparser.Expr) (logical.Expression, error)
- func ParseFunctionArgument(expr *sqlparser.AliasedExpr) (logical.Expression, error)
- func ParseInfixComparison(left, right sqlparser.Expr, operator string) (logical.Formula, error)
- func ParseInfixOperator(left, right sqlparser.Expr, operator string) (logical.Formula, error)
- func ParseJoinTableExpression(expr *sqlparser.JoinTableExpr) (logical.Node, error)
- func ParseLogic(expr sqlparser.Expr) (logical.Formula, error)
- func ParseLogicExpression(expr sqlparser.Expr) (*logical.LogicExpression, error)
- func ParseNode(statement sqlparser.SelectStatement) (logical.Node, error)
- func ParsePrefixOperator(child sqlparser.Expr, operator string) (logical.Formula, error)
- func ParseSelect(statement *sqlparser.Select) (logical.Node, error)
- func ParseTableExpression(expr sqlparser.TableExpr) (logical.Node, error)
- func ParseUnion(statement *sqlparser.Union) (logical.Node, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrNotAggregate = errors.New("expression is not aggregate")
Functions ¶
func ParseAggregate ¶
func ParseAliasedExpression ¶
func ParseAliasedExpression(expr *sqlparser.AliasedExpr) (logical.NamedExpression, error)
func ParseAliasedTableExpression ¶
func ParseAliasedTableExpression(expr *sqlparser.AliasedTableExpr) (logical.Node, error)
func ParseExpression ¶
func ParseExpression(expr sqlparser.Expr) (logical.Expression, error)
func ParseFunctionArgument ¶
func ParseFunctionArgument(expr *sqlparser.AliasedExpr) (logical.Expression, error)
func ParseInfixComparison ¶
func ParseInfixOperator ¶
func ParseJoinTableExpression ¶
func ParseJoinTableExpression(expr *sqlparser.JoinTableExpr) (logical.Node, error)
func ParseLogicExpression ¶
func ParseLogicExpression(expr sqlparser.Expr) (*logical.LogicExpression, error)
func ParsePrefixOperator ¶
func ParseTableExpression ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.