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 dotted notation path in all clauses #171

Closed
amorton opened this issue Feb 22, 2023 · 2 comments
Closed

Support dotted notation path in all clauses #171

amorton opened this issue Feb 22, 2023 · 2 comments
Assignees

Comments

@amorton
Copy link
Contributor

amorton commented Feb 22, 2023

Document paths are now defined in the specification here Document Paths which builds on the def for a field name and array index in the same doc.

Spec was finished in #123

This ticket is to confirm they are supported in all places in the query clauses. Spec is not up to date for all clause syntax, but anywhere a command clause can reference a field in the document is probably a Dotted Notation Path

This will include:

  • all paths in a filter clause
  • projection to include or exclude a field
  • paths in a sort clause (to be added)
  • all paths for operators in the update clause.

@maheshrajamani and @tatu-at-datastax this is a catchall for the supported dotted notation, happy for you to close if it is not needed just following up from the spec change. I have updated the feature matrix, dotted paths are listed for the clauses, can you update if they are all done in the server.

@tatu-at-datastax
Copy link
Contributor

At this point dotted notation works for:

  • Filter clauses
  • Update operators (ones supported)

but not on

  • Projection
  • Sort

as these are not implemented yet.

@tatu-at-datastax
Copy link
Contributor

Dotted notation works for all implemented update operations (which are all operations planned to be supported).

@sync-by-unito sync-by-unito bot closed this as completed Mar 31, 2023
@sync-by-unito sync-by-unito bot changed the title Support dotted notation path in all clauses Support dotted notation path in all clauses Oct 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants