• Stars
    star
    47
  • Rank 584,256 (Top 12 %)
  • Language
    Crystal
  • License
    MIT License
  • Created over 7 years ago
  • Updated over 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

sql query builder library for crystal-lang

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

More Repositories

1

pdox

useful query builder class that works with PHP PDO class for simple access your data.
PHP
287
star
2

laravel-auto-routes

Auto Route Generating (Auto-Discovery) Package for Laravel.
PHP
228
star
3

php-router

PHP Router, which also has rich features like Middlewares and Controllers is simple, useful and flexible router class for PHP.
PHP
226
star
4

demet

Simple and useful LAMP & LEMP and more stack environments to use on Docker.
Dockerfile
99
star
5

nur

nur - a simple framework for PHP
PHP
62
star
6

pipeline-go

Pipeline pattern for your jobs, tasks, etc.. (Golang)
Go
46
star
7

react-native-starter

React Native Starter Kit
JavaScript
42
star
8

denetmen

useful micro check library for Crystal Language.
Crystal
23
star
9

appstore-notifications-go

App Store Server Notification V2 Package for Golang
Go
20
star
10

qruby

sql query builder library for Ruby.
Ruby
19
star
11

c-programlama-kod-ornekleri

c programming code examples
C
11
star
12

turkish-number

turn integers into the Turkish words for Crystal Language
Crystal
8
star
13

google-bot-curl

php google bot
PHP
8
star
14

image-processing

Image Processing example codes and algorithms. (C++ and OpenCV)
C++
6
star
15

nur-core

nur framework core files.
PHP
5
star
16

denetmen.js

simple javascript form validator plugin for jquery
JavaScript
3
star
17

aa-api

Anadolu Agency (Anadolu Ajansı) API Client for PHP
PHP
3
star
18

ruby-draw

Ruby Draw / Fixture script for Fifa & Pes fans.. Happy tournaments!
Ruby
3
star
19

easy-crud

simple crud class for php
PHP
2
star
20

redux.php

simple Redux implementation for PHP (for fun)
PHP
2
star
21

blockchain.rb

a simple introduction to Blockchain algorithm. What is Blockchain? Watch to learn:
Ruby
2
star
22

izniburak

1
star
23

jquery.jtwit.js

jQuery Twitter Plugin
JavaScript
1
star
24

react-starter

react starter project (example)
JavaScript
1
star
25

laravel-jotform

Jotform API for Laravel
PHP
1
star
26

laravel-example

PHP
1
star