FunSQL.jl
FunSQL is a Julia library for compositional construction of SQL queries.
Table of Contents
- Usage Guide
- API Reference
render()reflect()SQLConnectionandSQLStatementSQLCatalog,SQLTable, andSQLColumnSQLDialectSQLStringSQLNodeAggAppendAsBindDefineFromFunGetGroupHighlightIterateJoinLimitLitOrderOverPartitionSelectSort,Asc, andDescVarWhereWithWithExternalSQLClauseAGGASFROMFUNGROUPHAVINGIDJOINLIMITLITNOTEORDERPARTITIONSELECTSORT,ASC, andDESCUNIONVALUESVARWHEREWINDOWWITH
- Examples
- Importing FunSQL
- Establishing a database connection
- Database connection with LibPQ.jl
SELECT * FROM tableWHERE,ORDER,LIMITSELECT COUNT(*) FROM tableSELECT DISTINCT- Generating a complex
CASEclause - Filtering output columns
- Output columns of a
Join - Querying concepts
- Assembling queries incrementally
- Merging overlapping intervals
- Test Suite
- Two Kinds of SQL Query Builders