GitHub / utopia-php/query / commits
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| c3345150 | merge Merge pull request #19 from utopia-php/refactor/untangle-internal-modifier-calls |
Jake Barnby <j****4@g****m>
Committed by: GitHub <n****y@g****m> |
15 days ago | |
| 13d1719b | merge Merge pull request #18 from utopia-php/refactor/remove-silent-drops |
Jake Barnby <j****4@g****m>
Committed by: GitHub <n****y@g****m> |
15 days ago | |
| 932135be | merge Merge pull request #17 from utopia-php/refactor/rename-parser-to-classifier |
Jake Barnby <j****4@g****m>
Committed by: GitHub <n****y@g****m> |
15 days ago | |
| 9796a574 | merge Merge pull request #16 from utopia-php/refactor/drop-unsupported-exception |
Jake Barnby <j****4@g****m>
Committed by: GitHub <n****y@g****m> |
15 days ago | |
| 6bb321a9 |
refactor(schema): treat srid, dimensions and auto-increment as type parameters
Co-authored-by: Claude Opus 5 <n****y@a****m> |
Jake Barnby <j****4@g****m> | 15 days ago | |
| 1c1e28e2 |
fix(schema): drop after() from SQLite, whose ALTER has no AFTER clause
Co-authored-by: Claude Opus 5 <n****y@a****m> |
Jake Barnby <j****4@g****m> | 16 days ago | |
| af805568 |
fix: stop silently dropping input that a dialect cannot honour
Co-authored-by: Claude Opus 5 <n****y@a****m> |
Jake Barnby <j****4@g****m> | 16 days ago | |
| 05c35bc9 |
refactor: rename Utopia\Query\Parser to Classifier
Co-authored-by: Claude Opus 5 <n****y@a****m> |
Jake Barnby <j****4@g****m> | 16 days ago | |
| fc4848fd |
test(schema): pin the fluent chain through ForeignKey into column factories
Co-authored-by: Claude Opus 5 <n****y@a****m> |
Jake Barnby <j****4@g****m> | 16 days ago | |
| 50a15b1e |
docs(readme): document capability interfaces and the narrowed surface
Co-authored-by: Claude Opus 5 <n****y@a****m> |
Jake Barnby <j****4@g****m> | 16 days ago | |
| de350442 |
refactor(schema): move SERIAL factories off the ClickHouse table
Co-authored-by: Claude Opus 5 <n****y@a****m> |
Jake Barnby <j****4@g****m> | 16 days ago | |
| e6e56008 |
refactor: split CrossJoins out of Joins, drop dead ClickHouse guards
Co-authored-by: Claude Opus 5 <n****y@a****m> |
Jake Barnby <j****4@g****m> | 16 days ago | |
| 9425a110 |
refactor(exception): use ValidationException for parse and misuse failures
Co-authored-by: Claude Opus 5 <n****y@a****m> |
Jake Barnby <j****4@g****m> | 16 days ago | |
| b57f2884 |
refactor(schema): move column modifiers onto the dialects that honour them
Co-authored-by: Claude Opus 5 <n****y@a****m> |
Jake Barnby <j****4@g****m> | 16 days ago | |
| 1f25434d | merge Merge pull request #15 from utopia-php/readme-query-sync-e93776 |
Jake Barnby <j****4@g****m>
Committed by: GitHub <n****y@g****m> |
16 days ago | |
| 13730bb0 |
refactor(builder): express dialect capability in types, not runtime throws
Co-authored-by: Claude Opus 5 <n****y@a****m> |
Jake Barnby <j****4@g****m> | 16 days ago | |
| c8565774 |
docs(readme): sync with code, document AST layer and correct dialect claims
Co-authored-by: Claude Opus 5 <n****y@a****m> |
Jake Barnby <j****4@g****m> | 16 days ago | |
| 76cd7107 | merge Merge pull request #13 from utopia-php/feat/clickhouse-nested-column-quoting |
Damodar Lohani <l****r@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 0ffa242c | merge Merge pull request #14 from utopia-php/fix/clickhouse-lowcardinality-nullable... |
Damodar Lohani <l****r@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| f53941c6 | Fix ClickHouse LowCardinality + Nullable wrapping order | Damodar Lohani <d****8@g****m> | about 2 months ago | |
| 36ba9d53 | refactor(clickhouse): drop builder state mutation in bulkInsert(); document F... | Damodar Lohani <d****8@g****m> | 3 months ago | |
| ddf9377f | refactor(clickhouse): rationalize insertFormat/bulkInsert boundary | Damodar Lohani <d****8@g****m> | 3 months ago | |
| 076fd579 | feat(clickhouse): add bulk-insert builder for FORMAT envelope payloads | Damodar Lohani <d****8@g****m> | 3 months ago | |
| 77cdfbf8 | fix(schema): use quoteLiteral() when emitting column names in CREATE/ALTER | Damodar Lohani <d****8@g****m> | 3 months ago | |
| f3001ede | feat(quoting): add quoteLiteral() for atomic identifiers | Damodar Lohani <d****8@g****m> | 3 months ago | |
| 84d31822 | merge Merge pull request #12 from utopia-php/fix/readme-nullable-array-tuple |
Damodar Lohani <l****r@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| c4e7de3e |
docs(readme): drop Nullable(Array/Tuple) example that the compiler rejects
Co-authored-by: Claude Opus 4.7 (1M context) <n****y@a****m> |
Damodar Lohani <d****8@g****m> | 3 months ago | |
| 3dff8748 | merge Merge pull request #10 from utopia-php/feat/clickhouse-schema-extras-2 |
Damodar Lohani <l****r@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| ebcdabae |
fix(tests): expect UnsupportedException for Nullable(Array)
Co-authored-by: Claude Opus 4.7 (1M context) <n****y@a****m> |
Damodar Lohani <d****8@g****m> | 3 months ago | |
| eb095cf4 |
Update src/Query/Schema/ClickHouse.php
Co-authored-by: greptile-apps[bot] <1****]@u****m> |
Jake Barnby <j****4@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 1e1f0d7a | merge Merge branch 'main' into feat/clickhouse-schema-extras-2 |
Jake Barnby <j****4@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 76fcf8fe |
Apply suggestion from @greptile-apps[bot]
Co-authored-by: greptile-apps[bot] <1****]@u****m> |
Jake Barnby <j****4@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| fb0b086f | merge Merge pull request #11 from utopia-php/feat/clickhouse-insert-delete-settings-mv |
Jake Barnby <j****4@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 0af2688d |
refactor(schema): promote MaterializedViews feature to cross-dialect level
Co-authored-by: Claude Opus 4.7 <n****y@a****m> |
Damodar Lohani <d****8@g****m> | 3 months ago | |
| 466f0ce3 |
refactor(builder): store binding column hint at bind time, drop parallel meta...
Co-authored-by: Claude Opus 4.7 <n****y@a****m> |
Damodar Lohani <d****8@g****m> | 3 months ago | |
| 47af52fa | test(clickhouse): move new builder + schema tests under Feature/ClickHouse/ | Damodar Lohani <d****8@g****m> | 3 months ago | |
| e901374d | refactor(clickhouse): factor materialized views into Feature/Trait | Damodar Lohani <d****8@g****m> | 3 months ago | |
| 600beff6 | refactor(clickhouse): wire Binding value object through the rewriter | Damodar Lohani <d****8@g****m> | 3 months ago | |
| 8742417f | docs(clickhouse): flag raw-string body of createMaterializedView as caller-tr... | Damodar Lohani <d****8@g****m> | 3 months ago | |
| d88f8dc7 | fix(clickhouse): preserve format metadata across FormattedInsertStatement::wi... | Damodar Lohani <d****8@g****m> | 3 months ago | |
| 8b621541 | fix(clickhouse): reset clears namedBindings and paramTypes | Damodar Lohani <d****8@g****m> | 3 months ago | |
| fed48b11 | fix(clickhouse): accept nested parameterized types in withParamType | Damodar Lohani <d****8@g****m> | 3 months ago | |
| 5cbe9885 | fix(clickhouse): allow underscores in INSERT FORMAT name | Damodar Lohani <d****8@g****m> | 3 months ago | |
| c77f2280 |
fix(clickhouse): support lightweight DELETE FROM alongside ALTER TABLE DELETE
Co-authored-by: Claude Opus 4.7 (1M context) <n****y@a****m> |
Damodar Lohani <d****8@g****m> | 3 months ago | |
| 7b211bce |
feat(clickhouse): named-typed `{name:Type}` placeholder bindings
Co-authored-by: Claude Opus 4.7 (1M context) <n****y@a****m> |
Damodar Lohani <d****8@g****m> | 3 months ago | |
| 2edfb262 |
feat(clickhouse): groupByTimeBucket compiles to toStartOf* dialect functions
Co-authored-by: Claude Opus 4.7 (1M context) <n****y@a****m> |
Damodar Lohani <d****8@g****m> | 3 months ago | |
| 60537680 | feat(clickhouse): CREATE/DROP MATERIALIZED VIEW ... TO target | Damodar Lohani <d****8@g****m> | 3 months ago | |
| a6c34975 | feat(clickhouse): emit trailing SETTINGS clause on DELETE | Damodar Lohani <d****8@g****m> | 3 months ago | |
| 29507079 | feat(clickhouse): INSERT ... FORMAT JSONEachRow on the builder | Damodar Lohani <d****8@g****m> | 3 months ago | |
| 84d57e99 | feat: add UUID, Decimal, tinyInteger/smallInteger types and defaultRaw(), plu... | Damodar Lohani <d****8@g****m> | 4 months ago | |
| 7e6d2d02 | fix(clickhouse): honor Table::rawColumn() in compileCreate() | Damodar Lohani <d****8@g****m> | 4 months ago | |
| 5c8bba8c | merge Merge pull request #8 from utopia-php/feat/clickhouse-schema-extras |
Damodar Lohani <l****r@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| d408b3e4 | refactor(clickhouse): drop empty Feature\OLAP marker | Damodar Lohani <d****8@g****m> | 4 months ago | |
| 951783cb | refactor(clickhouse): scope FixedString to ClickHouse dialect, drop from glob... | Damodar Lohani <d****8@g****m> | 4 months ago | |
| 825c507f | docs(readme): document OLAP-scoped LowCardinality/FixedString/CODEC/SAMPLE BY | Damodar Lohani <d****8@g****m> | 4 months ago | |
| 1499ffc7 | feat(clickhouse): expose LowCardinality/FixedString/CODEC/SAMPLE BY via Featu... | Damodar Lohani <d****8@g****m> | 4 months ago | |
| d9251017 | merge Merge pull request #9 from utopia-php/fix-builder-throws |
Jake Barnby <j****4@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 3450ce54 | fix(schema): explicit () on PostgreSQL DROP FUNCTION for pre-12 compatibility | Jake Barnby <j****4@g****m> | 4 months ago | |
| defae921 | fix(schema): split Table FK trait so SQLite gets only inline foreignKey() | Jake Barnby <j****4@g****m> | 4 months ago | |
| 93687a13 | fix(schema): narrow vector() return types and correct MongoDB dropView payload | Jake Barnby <j****4@g****m> | 4 months ago | |
| ef7ed8cb | fix(schema): PostgreSQL dropTrigger requires table; emit ON table_name DDL | Jake Barnby <j****4@g****m> | 4 months ago | |
| bff8e071 | refactor(schema): templatize Table/Column/ForeignKey, drop covariant override... | Jake Barnby <j****4@g****m> | 4 months ago | |
| bc4db3f3 | fix(schema): drop SQLite Feature\ForeignKeys (ALTER FK not supported) | Jake Barnby <j****4@g****m> | 4 months ago | |
| 31c95b61 | chore: ignore .claude/ runtime files | Jake Barnby <j****4@g****m> | 4 months ago | |
| 2751bb46 | fix(schema): drop PARTITIONS N from PostgreSQL hash partitioning | Jake Barnby <j****4@g****m> | 4 months ago | |
| 69ed5168 | refactor(schema): drop ClickHouse PartitionType::Range sentinel | Jake Barnby <j****4@g****m> | 4 months ago | |
| 1fec919f | refactor(builder): split Spatial/FullTextSearch/Upsert per dialect | Jake Barnby <j****4@g****m> | 4 months ago | |
| 9766c4f3 | refactor(schema): split dialect features into interfaces, traits, per-dialect... | Jake Barnby <j****4@g****m> | 4 months ago | |
| 34048c23 | merge Merge pull request #6 from utopia-php/feat-clickhouse-skip-index-and-settings |
Jake Barnby <j****4@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| bf3a8f9f |
fix(schema): restore missing brace in settings() string validation
Co-authored-by: Claude Opus 4.7 (1M context) <n****y@a****m> |
Jake Barnby <j****4@g****m> | 4 months ago | |
| bb529d88 |
fix(schema): make index granularity nullable to preserve user intent
Co-authored-by: Claude Opus 4.7 (1M context) <n****y@a****m> |
Jake Barnby <j****4@g****m> | 4 months ago | |
| 852542f9 |
Update src/Query/Schema/Table.php
Co-authored-by: greptile-apps[bot] <1****]@u****m> |
Jake Barnby <j****4@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| a548ffe7 |
fix(schema): expose Column forwarders for skip-index and SETTINGS
Co-authored-by: Claude Opus 4.7 (1M context) <n****y@a****m> |
Jake Barnby <j****4@g****m> | 4 months ago | |
| 16ddd874 |
fix(tests): rewrite skip-index and SETTINGS tests to use builder style
Co-authored-by: abnegate <5****e@u****m> |
copilot-swe-agent[bot] <1****t@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| d60af4c3 |
docs(readme): use builder style for skip index and SETTINGS examples
Co-authored-by: abnegate <5****e@u****m> |
copilot-swe-agent[bot] <1****t@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| df22cafa |
Update src/Query/Schema/ClickHouse.php
Co-authored-by: greptile-apps[bot] <1****]@u****m> |
Jake Barnby <j****4@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| f0459692 |
Update src/Query/Schema/Table.php
Co-authored-by: greptile-apps[bot] <1****]@u****m> |
Jake Barnby <j****4@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 1cdeee32 |
Update src/Query/Schema/Table.php
Co-authored-by: greptile-apps[bot] <1****]@u****m> |
Jake Barnby <j****4@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| b1df44e6 |
fix(schema): guard ClickHouse index loops against non-skip index types
Co-authored-by: abnegate <5****e@u****m> |
copilot-swe-agent[bot] <1****t@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| a3fcc2b0 |
fix(schema): restore static return type on Table::index() for fluent chaining
Co-authored-by: abnegate <5****e@u****m> |
copilot-swe-agent[bot] <1****t@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 34b23537 |
merge
Merge branch 'main' into feat-clickhouse-skip-index-and-settings
Co-authored-by: abnegate <5****e@u****m> |
copilot-swe-agent[bot] <1****t@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| ec796137 | merge Merge pull request #7 from utopia-php/feat-fluent-schema-builder |
Jake Barnby <j****4@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| db03c071 | (refactor): rename $blueprint to $table in compile* methods | Jake Barnby <j****4@g****m> | 4 months ago | |
| 48375f19 | (test): exercise each forwarder on a fresh Column/ForeignKey | Jake Barnby <j****4@g****m> | 4 months ago | |
| 9b52f367 | (test): cover every ForeignKey forwarder | Jake Barnby <j****4@g****m> | 4 months ago | |
| 019fc847 | (fix): address review feedback on fluent Schema builder | Jake Barnby <j****4@g****m> | 4 months ago | |
| 8dc7e30d | (refactor): regroup tests into clearer file layout | Jake Barnby <j****4@g****m> | 4 months ago | |
| 67669eb7 | (docs): rewrite README schema examples for fluent builder | Jake Barnby <j****4@g****m> | 4 months ago | |
| 1d46b925 | (test): cover fluent Schema builder with unit and integration tests | Jake Barnby <j****4@g****m> | 4 months ago | |
| 5fe98cbb | (test): support collMod and renameCollection in Mongo test client | Jake Barnby <j****4@g****m> | 4 months ago | |
| db26b033 | (test): port schema tests to fluent builder API | Jake Barnby <j****4@g****m> | 4 months ago | |
| 86bb895f | (feat): fluent Schema table builder | Jake Barnby <j****4@g****m> | 4 months ago | |
| f3e411d0 | fix(schema): scope index-name regex to CH; format settings floats | Damodar Lohani <d****8@g****m> | 4 months ago | |
| fb4f7831 | refactor(schema): rename SkipIndexAlgorithm to IndexAlgorithm | Damodar Lohani <d****8@g****m> | 4 months ago | |
| f03abae3 | refactor(schema): collapse skip-index API into Table::index() | Damodar Lohani <d****8@g****m> | 4 months ago | |
| 1f811df5 | fix(schema): address review feedback on ClickHouse skip indexes | Damodar Lohani <d****8@g****m> | 4 months ago | |
| 18a77b0e | feat(schema): ClickHouse data-skipping indexes and engine SETTINGS | Damodar Lohani <d****8@g****m> | 4 months ago | |
| ca960815 | merge Merge pull request #5 from utopia-php/feat-builder |
Jake Barnby <j****4@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 5ca0401a | docs(readme): fix MongoDB upsert example — onConflict requires updateColumns arg | Jake Barnby <j****4@g****m> | 4 months ago | |
| ac1a9e44 |
docs(readme): overhaul for current API surface
Co-authored-by: Claude Opus 4.7 (1M context) <n****y@a****m> |
Jake Barnby <j****4@g****m> | 4 months ago |