Support for hex & shard in vindex query #7044
Merged
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.
This uses #6260 as a base, see that for history.
Few things:
hex(keyspace_id)
->hex_keyspace_id
, otherwise you cannot select it as it's own column (the sql parser will think you're trying to apply a function)hex_keyspace_id
values without0x
prefixes, following the MySQLHEX()
convention.0
instead of-
, you will receive-
back as your shard "range". You will have to then convert this back to0
as if you want to go ahead and use it to target a shard.As an example using our local
101_initial_cluster.sh
cluster example:commerce
keyspace: