Versions in this module Expand all Collapse all v1 v1.0.1 Jul 13, 2018 v1.0.0 Jun 25, 2018 Changes in this version + const ConditionExpr + const FilterExpr + const KeyConditionExpr + const ProjectionExpr + const UpdateExpr + type ExpressionEncoder struct + func NewExpressionEncoder(expr map[int]string, subs map[string]*string, ...) *ExpressionEncoder + func (e *ExpressionEncoder) EnterBetween(ctx *generated.BetweenContext) + func (e *ExpressionEncoder) EnterComparator(ctx *generated.ComparatorContext) + func (e *ExpressionEncoder) EnterFunctionCall(ctx *generated.FunctionCallContext) + func (e *ExpressionEncoder) EnterIn(ctx *generated.InContext) + func (e *ExpressionEncoder) EnterPlusMinus(ctx *generated.PlusMinusContext) + func (e *ExpressionEncoder) ExitAdd_action(ctx *generated.Add_actionContext) + func (e *ExpressionEncoder) ExitAnd(ctx *generated.AndContext) + func (e *ExpressionEncoder) ExitBetween(ctx *generated.BetweenContext) + func (e *ExpressionEncoder) ExitComparator(ctx *generated.ComparatorContext) + func (e *ExpressionEncoder) ExitComparator_symbol(ctx *generated.Comparator_symbolContext) + func (e *ExpressionEncoder) ExitDelete_section(ctx *generated.Delete_sectionContext) + func (e *ExpressionEncoder) ExitFunctionCall(ctx *generated.FunctionCallContext) + func (e *ExpressionEncoder) ExitId(ctx *generated.IdContext) + func (e *ExpressionEncoder) ExitIn(ctx *generated.InContext) + func (e *ExpressionEncoder) ExitListAccess(ctx *generated.ListAccessContext) + func (e *ExpressionEncoder) ExitLiteralSub(ctx *generated.LiteralSubContext) + func (e *ExpressionEncoder) ExitNegation(ctx *generated.NegationContext) + func (e *ExpressionEncoder) ExitOr(ctx *generated.OrContext) + func (e *ExpressionEncoder) ExitPath(ctx *generated.PathContext) + func (e *ExpressionEncoder) ExitPlusMinus(ctx *generated.PlusMinusContext) + func (e *ExpressionEncoder) ExitProjection(ctx *generated.ProjectionContext) + func (e *ExpressionEncoder) ExitRemove_action(ctx *generated.Remove_actionContext) + func (e *ExpressionEncoder) ExitSet_action(ctx *generated.Set_actionContext) + func (e *ExpressionEncoder) ExitUpdate(ctx *generated.UpdateContext) + func (e *ExpressionEncoder) Parse() (map[int][]byte, error) + func (e *ExpressionEncoder) Write(typ int, writer io.Writer) error