[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-06-16 UTC."],[[["\u003cp\u003eThis webpage documents the asynchronous datastore API, serving as the foundational API for all Python datastore client libraries.\u003c/p\u003e\n"],["\u003cp\u003eThe content details various classes, such as \u003ccode\u003eAbstractAdapter\u003c/code\u003e, \u003ccode\u003eBaseConnection\u003c/code\u003e, and \u003ccode\u003eConfiguration\u003c/code\u003e, essential for interacting with the datastore.\u003c/p\u003e\n"],["\u003cp\u003eIt outlines transaction-related classes like \u003ccode\u003eTransactionMode\u003c/code\u003e, \u003ccode\u003eTransactionOptions\u003c/code\u003e, and \u003ccode\u003eTransactionalConnection\u003c/code\u003e, highlighting transaction management.\u003c/p\u003e\n"],["\u003cp\u003eThe page includes classes involved in data adaptation, demonstrated by the inclusion of \u003ccode\u003eIdentityAdapter\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe document provides the source code on Github for this api.\u003c/p\u003e\n"]]],[],null,["# Module: google.appengine.datastore.datastore_rpc\n\n\u003cbr /\u003e\n\nAsynchronous datastore API.\n\nThis is designed to be the lowest-level API to be used by all Python\ndatastore client libraries.\n\nClasses\n-------\n\n[`class AbstractAdapter`](../../../google/appengine/datastore/datastore_rpc/AbstractAdapter): Abstract interface between protobufs and user-level classes.\n\n[`class BaseConfiguration`](../../../google/appengine/datastore/datastore_rpc/BaseConfiguration): A base class for a configuration object.\n\n[`class BaseConnection`](../../../google/appengine/datastore/datastore_rpc/BaseConnection): Datastore connection base class.\n\n[`class ConfigOption`](../../../google/appengine/datastore/datastore_rpc/ConfigOption): A descriptor for a Configuration option.\n\n[`class Configuration`](../../../google/appengine/datastore/datastore_rpc/Configuration): Configuration parameters for datastore RPCs.\n\n[`class Connection`](../../../google/appengine/datastore/datastore_rpc/Connection): Transaction-less connection class.\n\n[`class IdentityAdapter`](../../../google/appengine/datastore/datastore_rpc/IdentityAdapter): A concrete adapter that implements the identity mapping.\n\n[`class MultiRpc`](../../../google/appengine/datastore/datastore_rpc/MultiRpc): A wrapper around multiple UserRPC objects.\n\n[`class TransactionMode`](../../../google/appengine/datastore/datastore_rpc/TransactionMode): The mode of a Datastore transaction.\n\n[`class TransactionOptions`](../../../google/appengine/datastore/datastore_rpc/TransactionOptions): An immutable class that contains options for a transaction.\n\n[`class TransactionalConnection`](../../../google/appengine/datastore/datastore_rpc/TransactionalConnection): A connection specific to one transaction."]]