Giter Club home page Giter Club logo

Comments (16)

jaymell avatar jaymell commented on July 18, 2024 13

Hi. I'm hoping it goes without saying, but it would be wonderful if this API would be updated to support the use of the async client and CompletableFutures.

from aws-sdk-java-v2.

mwfpope avatar mwfpope commented on July 18, 2024 10

I appreciated that the Document API in v1.11 had methods for converting from json to AttributeValue & vice versa because it made it possible to use DynamoDB for complicated data models without having to use DynamoDB Mapper.

Whatever happens in the new SDK, I would like to see a similar capability so that customers like me who don't want to use DynamoDB Mapper don't have to do all the heavy lifting of converting a complex data model.

from aws-sdk-java-v2.

arashbi avatar arashbi commented on July 18, 2024 9

The state of documentation on dynamo, at least on java lang side, is very confusing.

from aws-sdk-java-v2.

muskacirca avatar muskacirca commented on July 18, 2024 7

Hi there !

Is there any update on this ?

from aws-sdk-java-v2.

millems avatar millems commented on July 18, 2024 4

@gibbonsj The document client is high on our priority list. We should probably to a to/from json API as a separate feature request. I don't think our plans for the document client currently include a to/from JSON API in scope.

from aws-sdk-java-v2.

martel avatar martel commented on July 18, 2024 1

"Feel free to comment on this issue with desired changes"

Document API had its downsides (like no Java 8 streams support, etc) but at this point I would rather have it with all the downsides than not have it at all. Is there an ETA for it?

from aws-sdk-java-v2.

millems avatar millems commented on July 18, 2024 1

We're aware this is a blocker for many people to move to 2.x, and it remains high on our priority list.

from aws-sdk-java-v2.

joviegas avatar joviegas commented on July 18, 2024 1

Note that we have added Document API with EnhancedDocument APIs in V2 with PR#3849
And the Strongly typed interface: EnhancedDocument provides a strongly typed interface for working with documents. This makes it easier for developers to work with documents and ensures that the data is correctly typed. Thus the Dynamic Unsafe APIs of V1 which accessed args and returns as Object are not added intentionally to make it strongly typed interface and avoid runtime issues,

from aws-sdk-java-v2.

dagnir avatar dagnir commented on July 18, 2024

Feedback from v1: aws/aws-sdk-java#1528

from aws-sdk-java-v2.

bamapookie avatar bamapookie commented on July 18, 2024

Any progress on this?

from aws-sdk-java-v2.

millems avatar millems commented on July 18, 2024

In 2.x, we're thinking of combining the Document APIs and DynamoDB Mapper. We're created prototype APIs we're interested in feedback on. See #35 (comment) for how you can check our these prototypes and help us deliver the right thing for you.

from aws-sdk-java-v2.

gibbonsj avatar gibbonsj commented on July 18, 2024

Is there a status on this now the DDB enhanced client is released?

I plus'd 1 on @mwfpope comment... item to/from json was a greatly appreciated feature in DDB.

from aws-sdk-java-v2.

bykka avatar bykka commented on July 18, 2024

5 years without any updates. what a shame.

from aws-sdk-java-v2.

debora-ito avatar debora-ito commented on July 18, 2024

Feature request: support Global Secondary Indexes waiters - #3421.

from aws-sdk-java-v2.

mikhail-edk avatar mikhail-edk commented on July 18, 2024

@millems so the Document API is replaced with the DynamoDbClient and DynamoDbEnhancedClient in v2, right?

from aws-sdk-java-v2.

github-actions avatar github-actions commented on July 18, 2024

⚠️COMMENT VISIBILITY WARNING⚠️

Comments on closed issues are hard for our team to see.
If you need more assistance, please open a new issue that references this one.
If you wish to keep having a conversation with other community members under this issue feel free to do so.

from aws-sdk-java-v2.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.