Package org.apache.beam.sdk.io.gcp.datastore
package org.apache.beam.sdk.io.gcp.datastore
Provides an API for reading from and writing to Google Cloud Datastore over different
versions of the Cloud Datastore Client libraries.
-
ClassesClassDescription
DatastoreIO
provides an API for reading from and writing to Google Cloud Datastore over different versions of the Cloud Datastore Client libraries.DatastoreV1
provides an API to Read, Write and DeletePCollections
of Google Cloud Datastore version v1Entity
objects.APTransform
that deletesEntities
from Cloud Datastore.APTransform
that deletesEntities
from Cloud Datastore and returnsDatastoreV1.WriteSuccessSummary
for each successful write.APTransform
that deletesEntities
associated with the givenKeys
from Cloud Datastore and returnsDatastoreV1.WriteSuccessSummary
for each successful delete.APTransform
that reads the result rows of a Cloud Datastore query asEntity
objects.APTransform
that writesEntity
objects to Cloud Datastore.Summary object produced when a number of writes are successfully written to Datastore in a single Mutation.APTransform
that writesEntity
objects to Cloud Datastore and returnsDatastoreV1.WriteSuccessSummary
for each successful write.An implementation ofSchemaIOProvider
for reading and writing payloads withDatastoreIO
.An abstraction to create schema aware IOs.An implementation of a client-side throttler that enforces a gradual ramp-up, broadly in line with Datastore best practices.