2f0d408Add window function support (ROW_NUMBER, RANK, DENSE_RANK, NTILE, LAG, LEAD, FIRST_VALUE, LAST_VALUE, NTH_VALUE) with OVER clause parsingMark
bdd6704Add table alias support: fromAs, innerJoinAs, leftJoinAs for self-joinsMark
061ff32Fix edge cases: reject empty column lists, handle spaces inside aggregate parensMark
b40b8feAdd DISTINCT, GROUP BY, HAVING, and aggregate functions (COUNT, SUM, AVG, MIN, MAX, etc.)Mark
05295c3Reject leading/double commas in SELECT clauseMark
3a0a994Fix trailing comma bug in ParseSelect, add compile-fail testMark
66861a6Fix connection failure test: ping returns Right false, not LeftMark
76a03daVerify all tests pass (54/55, 1 pre-existing connection test failure)Mark
fbd649eReplace shouldSatisfy contains with shouldEqual for SQL string testsMark
4ede01fUnify Q and JQ into single Q type with tables :: Row (Row Type)Mark
e668907Mark
9df15a7Mark
2a42213Add extended type support and integration tests for Jsonb, DateTime, BigInt, ArrayMark
10c5d60Add Jsonb, DateTime, BigInt, Array types and JSONB operator supportMark
9c531e7Add comprehensive compile-fail tests and fix insert row validationMark
ede1ae1Add returningAll, optional Maybe inserts, IN array params, transaction variantsMark
6793714Add clause ordering and compile-fail testsMark
c1a6a65Add clause ordering via phantom Row Type stage parameter on QMark
2eeb96bAdd delete, orderBy, limit, offset builder functionsMark
8fd793eParse and validate ON CONFLICT action at compile timeMark
266c320Add builder INSERT, UPDATE, ON CONFLICT with type-safe executionMark
e9ae8f1Add typed query execution and integration testsMark
9011346Mark
42c4438Mark
9ed1354Mark
0ec143cMark
a8d1820Mark
77c1847Mark
44673e3Mark
545833bMark
09fafa2Mark
a09869cMark
ab6e5ecMark
9a2f17fMark
18fc598Mark
3997c4aMark
cb401ffUpdate dependencies for yoga-postgres v0.1.0v0.1.0Mark
16f8dedInitial commit: yoga-postgresMark
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list