Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support jsonpath indexes in sharding key #219

Open
ligurio opened this issue Sep 29, 2021 · 1 comment
Open

Support jsonpath indexes in sharding key #219

ligurio opened this issue Sep 29, 2021 · 1 comment
Labels
blocked Not ready to be implemented

Comments

@ligurio
Copy link
Member

ligurio commented Sep 29, 2021

CRUD started support JSON path in #12. We need to support JSON path in sharding key.
I would split a task for two parts:

  • support indexes with JSON path, need to teach code to extract values when index with JSON path.
  • support sharding key definition with JSON path.

NOTE: DDL module doesn't support map and array types and JSONpath in sharding key, see
tarantool/ddl#81

NOTE: Support of JSON path updates and indexes was added in PR #150 and PR #158.

ligurio added a commit that referenced this issue Sep 29, 2021
ligurio added a commit that referenced this issue Sep 29, 2021
Describe functionality and current limitations (#212, #213 and #219)
with custom sharding key in CHANGELOG and README.

Closes #166
ligurio added a commit that referenced this issue Sep 29, 2021
ligurio added a commit that referenced this issue Sep 29, 2021
Describe functionality and current limitations (#212, #213 and #219)
with custom sharding key in CHANGELOG and README.

Closes #166
ligurio added a commit that referenced this issue Sep 29, 2021
ligurio added a commit that referenced this issue Sep 29, 2021
Describe functionality and current limitations (#212, #213 and #219)
with custom sharding key in CHANGELOG and README.

Closes #166
ligurio added a commit that referenced this issue Sep 30, 2021
ligurio added a commit that referenced this issue Sep 30, 2021
Describe functionality and current limitations (#212, #213 and #219)
with custom sharding key in CHANGELOG and README.

Closes #166
ligurio added a commit that referenced this issue Sep 30, 2021
Describe functionality and current limitations (#212, #213 and #219)
with custom sharding key in CHANGELOG and README.

Closes #166
ligurio added a commit that referenced this issue Sep 30, 2021
ligurio added a commit that referenced this issue Sep 30, 2021
Describe functionality and current limitations (#212, #213 and #219)
with custom sharding key in CHANGELOG and README.

Closes #166
ligurio added a commit that referenced this issue Sep 30, 2021
ligurio added a commit that referenced this issue Sep 30, 2021
Describe functionality and current limitations (#212, #213 and #219)
with custom sharding key in CHANGELOG and README.

Closes #166
ligurio added a commit that referenced this issue Sep 30, 2021
ligurio added a commit that referenced this issue Sep 30, 2021
Describe functionality and current limitations (#212, #213 and #219)
with custom sharding key in CHANGELOG and README.

Closes #166
ligurio added a commit that referenced this issue Oct 1, 2021
ligurio added a commit that referenced this issue Oct 1, 2021
Describe functionality and current limitations (#212, #213 and #219)
with custom sharding key in CHANGELOG and README.

Closes #166
ligurio added a commit that referenced this issue Nov 18, 2021
ligurio added a commit that referenced this issue Nov 18, 2021
Describe functionality and current limitations (#212, #213 and #219)
with custom sharding key in CHANGELOG and README.

Closes #166
ligurio added a commit that referenced this issue Nov 18, 2021
ligurio added a commit that referenced this issue Nov 18, 2021
Describe functionality and current limitations (#212, #213 and #219)
with custom sharding key in CHANGELOG and README.

Closes #166
ligurio added a commit that referenced this issue Nov 18, 2021
Describe functionality and current limitations (#212, #213 and #219)
with custom sharding key in CHANGELOG and README.

Closes #166
ligurio added a commit that referenced this issue Nov 18, 2021
Describe functionality and current limitations (#212, #213 and #219)
with custom sharding key in CHANGELOG and README.

Closes #166
ligurio added a commit that referenced this issue Nov 18, 2021
Describe functionality and current limitations (#212, #213 and #219)
with custom sharding key in CHANGELOG and README.

Closes #166
ligurio added a commit that referenced this issue Nov 18, 2021
Describe functionality and current limitations (#212, #213 and #219)
with custom sharding key in CHANGELOG and README.

Closes #166
ligurio added a commit that referenced this issue Nov 19, 2021
Describe functionality and current limitations (#212, #213 and #219)
with custom sharding key in CHANGELOG and README.

Closes #166
ligurio added a commit that referenced this issue Nov 19, 2021
Describe functionality and current limitations (#212, #213 and #219)
with custom sharding key in CHANGELOG and README.

Closes #166

Reviewed-by: Oleg Babin <babinoleg@mail.ru>
Reviewed-by: Alexander Turenko <alexander.turenko@tarantool.org>
ligurio added a commit that referenced this issue Nov 19, 2021
Describe functionality and current limitations (#212, #213 and #219)
with custom sharding key in CHANGELOG and README.

Closes #166

Reviewed-by: Oleg Babin <babinoleg@mail.ru>
Reviewed-by: Alexander Turenko <alexander.turenko@tarantool.org>
ligurio added a commit that referenced this issue Nov 19, 2021
Describe functionality and current limitations (#212, #213 and #219)
with custom sharding key in CHANGELOG and README.

Closes #166

Reviewed-by: Oleg Babin <babinoleg@mail.ru>
Reviewed-by: Alexander Turenko <alexander.turenko@tarantool.org>
ligurio added a commit that referenced this issue Nov 19, 2021
Describe functionality and current limitations (#212, #213 and #219)
with custom sharding key in CHANGELOG and README.

Closes #166

Reviewed-by: Oleg Babin <babinoleg@mail.ru>
Reviewed-by: Alexander Turenko <alexander.turenko@tarantool.org>
AnaNek pushed a commit that referenced this issue Nov 24, 2021
AnaNek pushed a commit that referenced this issue Nov 24, 2021
Describe functionality and current limitations (#212, #213 and #219)
with custom sharding key in CHANGELOG and README.

Closes #166
ligurio added a commit that referenced this issue Nov 25, 2021
Describe functionality and current limitations (#212, #213 and #219)
with custom sharding key in CHANGELOG and README.

Closes #166

Reviewed-by: Oleg Babin <babinoleg@mail.ru>
Reviewed-by: Alexander Turenko <alexander.turenko@tarantool.org>
Co-authored-by: Georgy Moiseev <Georgy.moiseev@corp.mail.ru>
ligurio added a commit that referenced this issue Nov 26, 2021
Describe functionality and current limitations (#212, #213 and #219)
with custom sharding key in CHANGELOG and README.

Closes #166

Reviewed-by: Oleg Babin <babinoleg@mail.ru>
Reviewed-by: Alexander Turenko <alexander.turenko@tarantool.org>
Co-authored-by: Georgy Moiseev <Georgy.moiseev@corp.mail.ru>
ligurio added a commit that referenced this issue Nov 26, 2021
Describe functionality and current limitations (#212, #213 and #219)
with custom sharding key in CHANGELOG and README.

Closes #166

Reviewed-by: Oleg Babin <babinoleg@mail.ru>
Reviewed-by: Alexander Turenko <alexander.turenko@tarantool.org>
Co-authored-by: Georgy Moiseev <Georgy.moiseev@corp.mail.ru>
ligurio added a commit that referenced this issue Nov 26, 2021
Describe functionality and current limitations (#212, #213, #219, #243)
with custom sharding key in CHANGELOG and README.

Closes #166

Reviewed-by: Oleg Babin <babinoleg@mail.ru>
Reviewed-by: Alexander Turenko <alexander.turenko@tarantool.org>
Co-authored-by: Georgy Moiseev <Georgy.moiseev@corp.mail.ru>
ligurio added a commit that referenced this issue Nov 26, 2021
Describe functionality and current limitations (#212, #213, #219, #243)
with custom sharding key in CHANGELOG and README.

Closes #166

Reviewed-by: Oleg Babin <babinoleg@mail.ru>
Reviewed-by: Alexander Turenko <alexander.turenko@tarantool.org>
Co-authored-by: Georgy Moiseev <Georgy.moiseev@corp.mail.ru>
ligurio added a commit that referenced this issue Nov 27, 2021
Describe functionality and current limitations (#212, #213, #219, #243)
with custom sharding key in CHANGELOG and README.

Thanks to Oleg Babin (@olegrok) and Alexander Turenko (@Totktonada) for
help with feature implementation.

Closes #166

Reviewed-by: Oleg Babin <babinoleg@mail.ru>
Reviewed-by: Alexander Turenko <alexander.turenko@tarantool.org>
Co-authored-by: Georgy Moiseev <Georgy.moiseev@corp.mail.ru>
ligurio added a commit that referenced this issue Nov 27, 2021
Describe functionality and current limitations (#212, #213, #219, #243)
with custom sharding key in CHANGELOG and README.

Thanks to Oleg Babin (@olegrok) and Alexander Turenko (@Totktonada) for
help with feature implementation.

Closes #166

Reviewed-by: Oleg Babin <babinoleg@mail.ru>
Reviewed-by: Alexander Turenko <alexander.turenko@tarantool.org>
Co-authored-by: Georgy Moiseev <Georgy.moiseev@corp.mail.ru>
@DifferentialOrange DifferentialOrange added the blocked Not ready to be implemented label Jun 14, 2023
@DifferentialOrange
Copy link
Member

Blocked by tarantool/ddl#81

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
blocked Not ready to be implemented
Projects
None yet
Development

No branches or pull requests

4 participants