• Stars
    star
    48
  • Rank 594,835 (Top 12 %)
  • Language
    Crystal
  • License
    MIT License
  • Created over 8 years ago
  • Updated about 6 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
298
star
2

php-router

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

laravel-auto-routes

Auto Route Generating (Auto-Discovery) Package for Laravel.
PHP
233
star
4

demet

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

nur

nur - a simple framework for PHP
PHP
64
star
6

pipeline-go

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

react-native-starter

React Native Starter Kit
JavaScript
42
star
8

appstore-notifications-go

App Store Server Notification V2 Package for Golang
Go
32
star
9

denetmen

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

qruby

sql query builder library for Ruby.
Ruby
19
star
11

c-programlama-kod-ornekleri

c programming code examples
C
10
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

bit-permission

PHP bitwise control to check somethings like Permissions, Roles, etc.
PHP
7
star
15

image-processing

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

nur-core

nur framework core files.
PHP
5
star
17

denetmen.js

simple javascript form validator plugin for jquery
JavaScript
3
star
18

aa-api

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

ruby-draw

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

easy-crud

simple crud class for php
PHP
2
star
21

redux.php

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

blockchain.rb

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

izniburak

1
star
24

jquery.jtwit.js

jQuery Twitter Plugin
JavaScript
1
star
25

react-starter

react starter project (example)
JavaScript
1
star
26

laravel-jotform

Jotform API for Laravel
PHP
1
star
27

laravel-example

PHP
1
star