Skip to content

Releases: mightyguava/dynamosql

v0.0.2

22 Nov 03:10
Compare
Choose a tag to compare

Changelog

2ccba26 Support INSERT
4871436 parse INSERT queries (#2)

v0.0.1

21 Nov 22:52
Compare
Choose a tag to compare

Changelog

6ca1368 cut v0.0.1
b7007c9 Switch to circleci
f9832ed add lint/test back
2b49e8d attempt to auto-release
117af75 attempt to auto-release
9e8d7ca set usql command name to dynamosql
9ef493c fix limit, support quoting table name
df0e2e1 add CLI using usql
0b8f485 Add a root AST node to prepare for INSERT
8c1f81b change PathFragment to ptr
8db5a35 unfork repr
34c7368 remove sqltest cli, obsolete
5377199 fix positional param ordering and add generic visitor
7f7b64a switch to alecthomas/repr for most golden files
b54a510 disallow mixing named and positional params
aebfde5 support positional placeholders
26c9f25 revert to older aws-sdk-go for compatibility
c7ae5a3 use the dynamodb parameter in Config
7582638 allow table names with . in them
b966a4b add convenience methods for getting a sql.DB
22824ee move /driver package to top level
b96da3d fix bool casing, support ASC/DESC
c6dd829 paginate as long as there is LastEvaluatedKey
7f67c0a support pagination
d7245d8 support LIMIT
597526e support USE INDEX (index)
07b4346 support escaping arbitrary fields
ef1e219 substitute reserved words
95338db support document(
)
fc914cb support quoted keywords
f0d4b53 Add dynamodb.Document() for scanning documents
593ed1e project fields from response
bc05fdc parse document(...) in projection
66b8d2c make function parsing more general
0feb20e projections support functions
4549621 simplify parser regex
07ea0e9 add columns to prepared query
0f64e40 improved movies fixture
14ea803 parse and build projection expression
a0da9e1 github actions CI
2d7c795 lint
51a2da7 regen parser golden tests
6f23275 check functions on keys
e09df4a delete dead visitor code
b15ae87 check duplicate hash/sort key in query
3f9ee37 check hash key must be in = condition
fe16445 refactor and simplify key/filter extraction
9004711 queries and validation
19c2dc1 add some godoc
5771826 delete dynalite
2900ade use aws dynamodb local instead of dynalite
a74f5e4 accept named args
3334315 support projections and fixed params in query
afeba40 extract fixed params into placeholders
44b7144 capture placeholders as parameters
78b8c0f regen golden files
bbc86f3 more query tests and fix placeholder extra :
271f137 build select from expression tree
935e42b very basic SELECT
922ad03 disallow OR for top level condition expression
e1f597f load table schemas
dea1330 better golden tests
a1fb98d parethesized expr, functions
c9ecee8 nested conditions
aef298c flattened conditions
04a613d initial import: partial parser and driver
c1fbb3a Initial commit