All Projects → izniburak → query-builder

izniburak / query-builder

Licence: MIT License
sql query builder library for crystal-lang

Programming Languages

crystal
512 projects

Projects that are alternatives of or similar to query-builder

vue-query-builder
A Vue-Query-Builder
Stars: ✭ 71 (+51.06%)
Mutual labels:  query-builder
tmeta
Minimalistic Idiomatic Database "ORM" functionality for Go
Stars: ✭ 46 (-2.13%)
Mutual labels:  query-builder
apex-query-builder
Convenient query builder for dynamic SOQL queries
Stars: ✭ 37 (-21.28%)
Mutual labels:  query-builder
q-builders
Type safe database agnostic query builders.
Stars: ✭ 49 (+4.26%)
Mutual labels:  query-builder
laravel-arangodb
ArangoDB driver for Laravel
Stars: ✭ 43 (-8.51%)
Mutual labels:  query-builder
json-sql-builder2
Level Up Your SQL-Queries
Stars: ✭ 59 (+25.53%)
Mutual labels:  query-builder
query-filter
🔍 Database/Eloquent Query Builder filters for Laravel
Stars: ✭ 69 (+46.81%)
Mutual labels:  query-builder
searchable
Pattern-matching search and reusable queries in laravel.
Stars: ✭ 28 (-40.43%)
Mutual labels:  query-builder
dapper-repositories
CRUD for Dapper
Stars: ✭ 523 (+1012.77%)
Mutual labels:  query-builder
influxdb-php-sdk
InfluxDB PHP SDK - UDP/IP or HTTP adapters for read and write data
Stars: ✭ 88 (+87.23%)
Mutual labels:  query-builder
uri-query-parser
a parser and a builder to work with URI query string the right way in PHP
Stars: ✭ 38 (-19.15%)
Mutual labels:  query-builder
AdvancedSQL
The best Java query builder/SQL connector.
Stars: ✭ 23 (-51.06%)
Mutual labels:  query-builder
vaultaire
Query DSL and data access utilities for Corda developers.
Stars: ✭ 14 (-70.21%)
Mutual labels:  query-builder
aql
asyncio query generator
Stars: ✭ 33 (-29.79%)
Mutual labels:  query-builder
thinkorm
A flexible, lightweight and powerful Object-Relational Mapper for Node.js. Support TypeScript!!
Stars: ✭ 33 (-29.79%)
Mutual labels:  query-builder
kex
ORM-less for Knex
Stars: ✭ 17 (-63.83%)
Mutual labels:  query-builder
laravel-filter
Configurable and modular approach to query Filters for Laravel
Stars: ✭ 85 (+80.85%)
Mutual labels:  query-builder
PdoOne
It simplifies the use of PDO in PHP by adding three methods: a simple wrapper between PDO, a query builder and an ORM.
Stars: ✭ 93 (+97.87%)
Mutual labels:  query-builder
active-persistence
Active Persistence is a implementation of Active Record Query Interface for JPA that makes it easy and fun.
Stars: ✭ 14 (-70.21%)
Mutual labels:  query-builder
influx-query-builder
The super lightweight InfluxDB query builder implemented in Go
Stars: ✭ 16 (-65.96%)
Mutual labels:  query-builder

query-builder

                                         _           _ _     _           
                                        | |         (_) |   | |          
   __ _ _   _  ___ _ __ _   _   ______  | |__  _   _ _| | __| | ___ _ __
  / _` | | | |/ _ \ '__| | | | |______| | '_ \| | | | | |/ _` |/ _ \ '__|
 | (_| | |_| |  __/ |  | |_| |          | |_) | |_| | | | (_| |  __/ |   
  \__, |\__,_|\___|_|   \__, |          |_.__/ \__,_|_|_|\__,_|\___|_|   
     | |                 __/ |                                           
     |_|                |___/                                            

Build Status

sql query builder library for crystal-lang

Installation

Add this to your application's shard.yml:

dependencies:
  query-builder:
    github: izniburak/query-builder

Usage

require "query-builder"
builder = Query::Builder.new

p builder.table("test").where("id", 17).or_where("language", "crystal").get

# Output:
# "SELECT * FROM test WHERE id = '17' OR language = 'crystal' LIMIT 1"


p builder.table('test').select('id, title, status').order_by('id', 'desc').limit(10).get_all
# Output:
# "SELECT id, title, status FROM test ORDER BY id DESC LIMIT 10"

Docs

Documentation Page: query-builder Docs

Contributing

  1. Fork it ( https://github.com/izniburak/query-builder/fork )
  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 a new Pull Request

Contributors

  • izniburak İzni Burak Demirtaş - creator, maintainer
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].