{"repo":"AmrDeveloper/GQL","free":true,"listed":false,"github":"https://github.com/AmrDeveloper/GQL","clone":"git clone https://github.com/AmrDeveloper/GQL.git","description":"GitQL is a extensible SQL-like query language and SDK to perform queries on various data sources such .git files with supports of most of SQL features such as grouping, ordering and aggregation and window functions and allow customization like user-defined types and functions","language":"Rust","stars":3512,"topics":["git","gql","sql","engine","interpreter","gitql","rust","database","gitql-sdk","memory-database"],"license":"MIT","category":"databases-storage","readme_excerpt":"GitQL - Git Query Language GitQL is a tool that built using the GitQL SDk to perform SQL like query on your local .git files GitQL SDK is an in memory query engine implemented from scratch as a set of libraries that allow you to perform high customization in types, schema, data provider, operators and functions, so you can build your own tool to run SQL like query on any kind of data. --- Samples Note that all Keywords in GitQL are case-insensitive, similar to SQL. --- GitQL Documentation - Full Documentation - Install or Build - Tables - Types - Statements - Expressions - Functions and Operators - Aggregations GitQL SDK Documentations - GitQL SDK - Customize the Data Schema. - Customize the Data Provider. - Customize the Standard library. - Customize the Type system. - Customize the Value system. - Connect Components together. --- Tools built using GitQL SDK - LLQL: Tool to run SQL query on LLVM IR/BC and perform Pattern matching on instructions. - ClangQL: Tool to run SQL query on C/C++ Source code files. - FileQL Tool to run SQL query on file systems and extract metadata. - PyQL Tool to run SQL query on Python Source code files. --- License","default_branch":null,"files":null,"tree":[],"storefront":"/r/AmrDeveloper","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/AmrDeveloper/GQL/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}