Versions in this module Expand all Collapse all v0 v0.0.2 Nov 22, 2020 Changes in this version type Context + func (c *Context) ExpressionAttributeNames() map[string]*string + type PreparedInsert struct + Placeholder string + Table *schema.Table + Values []map[string]*dynamodb.AttributeValue + func PrepareInsert(ctx context.Context, tables *schema.TableLoader, query string) (*PreparedInsert, error) + func (p *PreparedInsert) Do(dynamo dynamodbiface.DynamoDBAPI, args []driver.NamedValue) (driver.Result, error) v0.0.1 Nov 21, 2020 Changes in this version + type Acc struct + Filter string + Key string + type Context struct + FixedParams map[string]interface{} + HashKey string + NamedParams map[string]Empty + PositionalParams map[int]string + SortKey string + Substitutions map[string]string + func NewContext(table *schema.Table, index string) *Context + func (c *Context) BuildPath(path *parser.DocumentPath) string + func (c *Context) IsKey(field string) bool + func (c *Context) NextGeneratedParam() string + func (c *Context) NextPositionalParam() (int, string) + type Empty struct + type FilterExpression struct + type KeyExpression struct + type NamedParams map[string]Empty + func (p NamedParams) Clone() NamedParams + type PreparedQuery struct + Columns []*parser.ProjectionColumn + FixedParams map[string]interface{} + Limit int + NamedParams NamedParams + PositionalParams map[int]string + Query *dynamodb.QueryInput + func PrepareQuery(ctx context.Context, tables *schema.TableLoader, query string) (*PreparedQuery, error) + func (pq *PreparedQuery) NewRequest(args []driver.NamedValue) (*dynamodb.QueryInput, error)