[
https://issues.apache.org/jira/browse/CALCITE-6510?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17870776#comment-17870776
]
Julian Hyde commented on CALCITE-6510:
--------------------------------------
I very much agree that we should use builders. However, should we use MongoDB's
builders or our own? I would require that MongoDB's builders are stable (i.e.
don't change between releases, even major releases) and have a convenient API
for our purposes. My inclination is to use MongoDB's builders. But please
assure me that they are fit for purpose.
> MongoAdapter should use MongoDB builders instead of constructing queries from
> strings
> -------------------------------------------------------------------------------------
>
> Key: CALCITE-6510
> URL: https://issues.apache.org/jira/browse/CALCITE-6510
> Project: Calcite
> Issue Type: Improvement
> Components: mongodb-adapter
> Affects Versions: 1.37.0
> Reporter: Dmitry Sysolyatin
> Priority: Minor
>
> MongoAdapter should use MongoDB builders[1] instead of constructing queries
> from strings to reduce the number of mistakes, such as quoting errors[2].
> [1] -
> https://www.mongodb.com/docs/drivers/java/sync/v4.3/fundamentals/builders/
> [2] - https://issues.apache.org/jira/browse/CALCITE-6509
--
This message was sent by Atlassian Jira
(v8.20.10#820010)