@Experimental(SOURCE_SINK)
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.
-
Class Summary Class Description DatastoreIO DatastoreIO
provides an API for reading from and writing to Google Cloud Datastore over different versions of the Cloud Datastore Client libraries.DatastoreV1 DatastoreV1
provides an API to Read, Write and DeletePCollections
of Google Cloud Datastore version v1Entity
objects.DatastoreV1.DeleteEntity APTransform
that deletesEntities
from Cloud Datastore.DatastoreV1.DeleteKey APTransform
that deletesEntities
associated with the givenKeys
from Cloud Datastore.DatastoreV1.Read APTransform
that reads the result rows of a Cloud Datastore query asEntity
objects.DatastoreV1.Write APTransform
that writesEntity
objects to Cloud Datastore.DataStoreV1SchemaIOProvider An implementation ofSchemaIOProvider
for reading and writing payloads withDatastoreIO
.DataStoreV1SchemaIOProvider.DataStoreV1SchemaIO An abstraction to create schema aware IOs.EntityToRow APTransform
to perform a conversion ofEntity
toRow
.RampupThrottlingFn<T> An implementation of a client-side throttler that enforces a gradual ramp-up, broadly in line with Datastore best practices.RowToEntity APTransform
to perform a conversion ofRow
toEntity
.