Skip to content

Fluent Couchbase N1QL Query Builder for Go

License

Notifications You must be signed in to change notification settings

wheniwork/n1ql-query-builder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

N1QL Query Builder

Fluent Couchbase N1QL Query Builder for Go

Build Status GoDoc Go Report Card Coverage Status codecov

The API, which is based on the query DSL from the Couchbase Java SDK, is currently experimental and may change.

Statements

See the godoc or the tests for examples.

Expressions

http://godoc.org/github.com/wheniwork/n1ql-query-builder/#Expression

TODO

  • More functions
    • Aggregate
    • Array
    • Case
    • Collections
    • Comparison
    • Conditional
    • Date
    • JSON
    • Meta
    • Number
    • Object
    • Pattern Matching
    • String
    • Type
  • DML statements
  • Integration tests (?)
  • Open a pull request to make this part of the official Couchbase Go SDK