Skip to content

🔌 A Couchbase N1QL Builder

License

Notifications You must be signed in to change notification settings

ovflowd/builder

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Warning: this repository it's in planning stage, nothing here it's done or functional.

Query Builder

Query Builder for easing the SQL composing in NoSQL Databases

To be concluded

Designed for Couchbase 5.0

Installing

Installing via Composer

composer require sant0ro/builder

Alternative install

Usage

Operators

To be concluded

Reference

Functions

Comparing Data

To be concluded

Reference

Mapping Data

To be concluded

Reference

Array Functions

To be concluded

Reference

Metadata Accessors

To be concluded

Reference

Miscellaneous

To be concluded

Reference

Indexing Data

Creating Index

To be concluded

Reference

Creating Primary Key

To be concluded

Reference

Building Index

To be concluded

Reference

Deleting Index

To be concluded

Reference

Deleting Primary Key

To be concluded

Reference

Selecting Data

SELECT Statement

WHERE Statement

Inserting Data

Insert Statement

Updating Data

Update Statement

Upsert Statement

Managing Results

Grouping Data

Sorting Data

Limit Data Results

F.A.Q.

Issues/Features proposals

Here is the issue tracker.

Contributing

Only TDD code will be accepted. Please follow the PSR-2 code standard.

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

How to run the tests:

phpunit --configuration tests/phpunit.xml

To check the code standard run:

phpcs --standard=PSR2 lib
phpcs --standard=PSR2 tests

# alternatively

./bin/travis/run_phpcs.sh

License

MIT

Authors

Contributors

About

🔌 A Couchbase N1QL Builder

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 98.8%
  • Shell 1.2%