go-mysql-server
go-mysql-server copied to clipboard
A MySQL-compatible relational database with a storage agnostic query engine. Implemented in pure Go.
I have an implementation of Table that also implements IndexAddressableTable but not DriverIndexableTable. When using this table in a the join node is correctly being replaced with an IndexedJoin node,...
It's possible to pass more query bindings than there are bindvars in a query. This should be an error.
I've just started looking at go-mysql-server and it seems very powerful - for a particular use case I have in mind I'm looking at using a data source where I...
Version: ``` > dolt version dolt version 0.24.4 ``` Working query: ``` > dolt sql -q " with t as ( select case when p1.pred = p2.actual then 1 else...
Given the following example queries: ```sql INSERT INTO t1 (a,b,c) VALUES (1,2,3),(4,5,6) AS new ON DUPLICATE KEY UPDATE c = new.a+new.b; INSERT INTO t1 (a,b,c) VALUES (1,2,3),(4,5,6) AS new(m,n,p) ON...
This means that joins between tables in two databases are not indexed unless the current DB has an index that can be used. The problem is that every call to...
error: 'table not found: dcim_rackgroup, maybe you mean dcim_rackgroup?' for query: ``` SELECT COUNT(*) FROM ( SELECT ( SELECT count(*) FROM ( SELECT U0.`id` FROM `dcim_rack` U0 INNER JOIN `dcim_rackgroup`...
Add `FullOuterJoin`, `SemiJoin`, and `AntiJoin`. None of these new join nodes are safe for join ordering transformations yet. They are explicitly excluded from join planning. The getField indexes for these...