当前位置: 首页 > 软件库 > 数据库相关 > >

query-builder

sql query builder library for crystal-lang
授权协议 MIT License
开发语言 C/C++
所属分类 数据库相关
软件类型 开源软件
地区 不详
投 递 者 赫连华皓
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

query-builder

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

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
  • 前言 在这里,我想向大家推荐一个我自己开发的项目,也就是elasticsearch-query-builder,这个项目目前在github上已经开源,有兴趣的朋友可以去fork或者star,你的star就是对我最大的鼓励。同时,本项目长期维护和更新,我也接受并且很高兴有小伙伴向本项目pull request,或者协同开发,有兴趣的同学可以给我发邮件。 elasticsearch-query-bui

  • 使用query-builder能够从api请求中轻松创建Eloquent查询 安装: composer require spatie/laravel-query-builder 发布配置文件: php artisan vendor:publish --provider="Spatie\QueryBuilder\QueryBuilderServiceProvider"--tag="config" 配

  • Vue-query-builder使用 github地址:https://dabernathy89.github.io/vue-query-builder/ 安装: 1.npm安装 github链接有详细介绍,在此不多赘述。 2.插件包导入 ***1.找到Vue-query-builder文件夹的src子文件夹 2.复制此src文件夹 3.找到你项目的src文件夹,进入,再进入项目compo

  • 前言 在这里,我想向大家推荐一个我自己开发的项目,也就是elasticsearch-query-builder,这个项目目前在github上已经开源,有兴趣的朋友可以去fork或者star,你的star就是对我最大的鼓励。同时,本项目长期维护和更新,我也接受并且很高兴有小伙伴向本项目pull request,或者协同开发,有兴趣的同学可以给我发邮件。 elasticsearch-query-bui

  • 说明 说明:本文主要学习Laravel Database模块的Query Builder源码。 Laravel 数据库功能的核心就是提供流式接口与数据库进行交互的查询构建器(Query Builder),支持 MySQL、Postgres

 相关资料
  • Match All Query 最简单的查询,它匹配所有文档 查看 Match All Query QueryBuilder qb = matchAllQuery();

  • Query是一个抽象类,包含各种实用程序方法,是Lucene在搜索过程中使用的所有类型查询的父级。 Class 声明 (Class Declaration) 以下是org.apache.lucene.search.Query类的声明 - public abstract class Query extends Object implements Serializable, Clon

  • Every GraphQL schema has a root type for both queries and mutations. The query type defines GraphQL operations that retrieve data from the server. Fieldsaction (Action) 动作查询接口 Argument Type Descriptio

  • 本文向大家介绍coldfusion Query,包括了coldfusion Query的使用技巧和注意事项,需要的朋友参考一下 示例 考虑表dbo.state_zip,其中包含列city,statecode并且zipcode,有超过80,000条记录。 参数 属性 需要 类型 默认 描述 询问 真正 串 查询对象的变量名。 起始行 假 数字 查询对象的起始行索引。 row 假 数字 查询对象的结束

  • Gathers nested Element objects matching the given set of CSS selectors Parameters querystringCSS selector Returns: Set array result of query selection

  • Gathers the nested Element matching the given set of CSS selectors Parameters querystringCSS selector Returns: Element result of query selection

  • Wraps DOM elements specified by CSS selector as set or array of Element Parameters querystringCSS selector of the element Returns: Element the current element

  • Wraps a DOM element specified by CSS selector as Element Parameters querystringCSS selector of the element Returns: Element the current element