go-sqlbuilder icon indicating copy to clipboard operation
go-sqlbuilder copied to clipboard

Add CQL support

Open SpencerC opened this issue 3 years ago • 0 comments

  • Add CQL flavor.
  • Add support for CQL argument compilation.
  • Adopt substests for interpolation tests.
  • Add support for CQL interpolation.
  • Add support for CQL blobs: https://docs.datastax.com/en/cql-oss/3.x/cql/cql_reference/blob_r.html
  • Add CQL timestamp interpolation support: https://docs.datastax.com/en/cql-oss/3.x/cql/cql_reference/timestamp_type_r.html
  • Add builder test for CQL.
  • Add support for the NOW function: https://docs.datastax.com/en/cql-oss/3.3/cql/cql_reference/timeuuid_functions_r.html?hl=now
  • Add support for CQL update IF statement: https://docs.datastax.com/en/cql-oss/3.3/cql/cql_reference/cqlUpdate.html#Conditionallyupdatingcolumns
  • Drop table prefixes for CQL SELECTs.
  • Switch to single quoting for CQL queries: https://docs.datastax.com/en/cql-oss/3.3/cql/cql_reference/escape_char_r.html
  • Update documentation.
  • Use valid CQL in tests.
  • Support CQL LIMIT.

SpencerC avatar Sep 08 '22 18:09 SpencerC