*: implement indexable interfaces on basic and relation tables #279
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Depends on [src-d/go-mysql-server] PRs:
sql/analyzer: resolve correctly GetField expressions indexes go-mysql-server#181, until this is merged, the
go-mysql-server
dependency can't be updated because of tests failing. Also here is implemented the methodIndexOf
for the schema which is used by theIndexKeyValueIter
methodsql/plan: return a new instance of sql.Row in cross join iterator's next method go-mysql-server#206, until this is merged, the
go-mysql-server
dependency can't be updated because of tests failing.sql: Add *sql.Context to Indexable interface's methods go-mysql-server#193, in this PR
sql.Context
is added to thesql.Indexable
interfaces. This change is needed to have access to the repository pool from thesql.Indexable
methods implementation.@src-d/data-retrieval just have a look to the proposed implementation, if all is ok I'll address the dependency update.
Signed-off-by: Manuel Carmona [email protected]