Send feedback
  
   
 
  
    
      Class /GOOG/CL_DATASTORE_V1 
  
  
  
   
  
    
  
  
    
    
    
  
  
  
  
  On-premises or any cloud edition v1.12keyboard_arrow_down  
  
 
  
  
Class 
/GOOG/CL_DATASTORE_V1 
Inheriting from:/GOOG/CL_HTTP_CLIENT 
Description:Cloud Datastore API v1   
For general information about a class in ABAP SDK for Google Cloud,
see 
API client stub .
Types 
Type 
Description 
Visibility 
 
 
TY_001AggregationPUBLIC 
 
TY_002AggregationQueryPUBLIC 
 
TY_003AggregationResultPUBLIC 
 
TY_004AggregationResultBatchPUBLIC 
 
TY_005AllocateIdsRequestPUBLIC 
 
TY_006AllocateIdsResponsePUBLIC 
 
TY_008BeginTransactionRequestPUBLIC 
 
TY_009BeginTransactionResponsePUBLIC 
 
TY_010CommitRequestPUBLIC 
 
TY_011CommitResponsePUBLIC 
 
TY_013CountPUBLIC 
 
TY_015EntityPUBLIC 
 
TY_016EntityResultPUBLIC 
 
TY_019GoogleDatastoreAdminV1EntityFilterPUBLIC 
 
TY_020GoogleDatastoreAdminV1ExportEntitiesRequestPUBLIC 
 
TY_021GoogleDatastoreAdminV1ImportEntitiesRequestPUBLIC 
 
TY_022GoogleDatastoreAdminV1IndexPUBLIC 
 
TY_023GoogleDatastoreAdminV1IndexedPropertyPUBLIC 
 
TY_024GoogleDatastoreAdminV1ListIndexesResponsePUBLIC 
 
TY_031GoogleLongrunningListOperationsResponsePUBLIC 
 
TY_032GoogleLongrunningOperationPUBLIC 
 
TY_033GqlQueryPUBLIC 
 
TY_034GqlQueryParameterPUBLIC 
 
TY_035KeyPUBLIC 
 
TY_036KindExpressionPUBLIC 
 
TY_037LatLngPUBLIC 
 
TY_038LookupRequestPUBLIC 
 
TY_039LookupResponsePUBLIC 
 
TY_040MutationPUBLIC 
 
TY_041MutationResultPUBLIC 
 
TY_042PartitionIdPUBLIC 
 
TY_043PathElementPUBLIC 
 
TY_044ProjectionPUBLIC 
 
TY_046PropertyOrderPUBLIC 
 
TY_047PropertyReferencePUBLIC 
 
TY_048QueryPUBLIC 
 
TY_049QueryResultBatchPUBLIC 
 
TY_050ReadOnlyPUBLIC 
 
TY_051ReadOptionsPUBLIC 
 
TY_052ReadWritePUBLIC 
 
TY_053ReserveIdsRequestPUBLIC 
 
TY_055RollbackRequestPUBLIC 
 
TY_057RunAggregationQueryRequestPUBLIC 
 
TY_058RunAggregationQueryResponsePUBLIC 
 
TY_059RunQueryRequestPUBLIC 
 
TY_060RunQueryResponsePUBLIC 
 
TY_061StatusPUBLIC 
 
TY_062TransactionOptionsPUBLIC 
 
TY_063ValuePUBLIC 
 
TY_064AvgPUBLIC 
 
TY_065SumPUBLIC 
 
TY_066ExplainOptionsPUBLIC 
 
TY_067ExecutionStatsPUBLIC 
 
TY_068ExplainMetricsPUBLIC 
 
TY_069PlanSummaryPUBLIC 
 
TY_070PropertyMaskPUBLIC 
 
TY_071FindNearestPUBLIC 
 
TY_072PropertyTransformPUBLIC 
 
TY_T_001AggregationPUBLIC 
 
TY_T_003AggregationResultPUBLIC 
 
TY_T_016EntityResultPUBLIC 
 
TY_T_022GoogleDatastoreAdminV1IndexPUBLIC 
 
TY_T_023GoogleDatastoreAdminV1IndexedPropertyPUBLIC 
 
TY_T_032GoogleLongrunningOperationPUBLIC 
 
TY_T_034GqlQueryParameterPUBLIC 
 
TY_T_035KeyPUBLIC 
 
TY_T_036KindExpressionPUBLIC 
 
TY_T_040MutationPUBLIC 
 
TY_T_041MutationResultPUBLIC 
 
TY_T_043PathElementPUBLIC 
 
TY_T_044ProjectionPUBLIC 
 
TY_T_046PropertyOrderPUBLIC 
 
TY_T_047PropertyReferencePUBLIC 
 
TY_T_063ValuePUBLIC 
 
TY_T_072PropertyTransformPUBLIC 
 
TY_T_STRINGTable of StringsPUBLIC 
 
Constants 
Name 
Type 
Description 
Value 
Visibility 
 
 
C_SUPPORTED_AUTH/GOOG/SUPP_AUTHSupported Auth Types 
IJIJWW 
PUBLIC 
 
C_SERVICE_NAME/GOOG/SERVICE_NAMEGoogle Service Name 
datastore:v1 
PUBLIC 
 
C_ROOT_URLSTRINGAPI Root URL 
https://datastore.googleapis.com 
PUBLIC 
 
C_REVISION_DATEDATUMDiscovery Document revision Date 
20250226 
PUBLIC 
 
C_PATH_PREFIXSTRINGAPI Path Prefix 
PUBLIC 
 
C_ON_PREM_VERSION/GOOG/SDK_VERSIONLowest On-premises Version 
1.5 
PUBLIC 
 
C_CLOUD_VERSION/GOOG/SDK_VERSIONLowest Cloud Version 
1.0 
PUBLIC 
 
Methods 
For general information about a method in ABAP SDK for Google Cloud,
see 
API method .
CONSTRUCTOR 
Description: Constructor  
Visibility: PUBLIC  
 
Parameters 
Name 
Category 
Type 
Description 
 
 
IV_KEY_NAMEIMPORTING 
/GOOG/KEYNAMEGoogle Cloud Key Name 
 
IV_LOG_OBJIMPORTING 
BALOBJ_DApplication log: Object name (Application code) 
 
IV_LOG_SUBOBJIMPORTING 
BALSUBOBJApplication Log: Subobject 
 
Exception 
Name 
Description 
 
  
/GOOG/CX_SDKABAP SDK for Google Cloud: Exception Class 
 
ALLOCATE_IDS_PROJECTS 
Description: datastore.projects.allocateIds  
Visibility: PUBLIC  
 
Parameters 
Name 
Category 
Type 
Description 
 
 
IV_P_PROJECT_IDIMPORTING 
STRINGprojectId 
 
IS_INPUTIMPORTING 
TY_005AllocateIdsRequest 
 
ES_RAWEXPORTING 
DATARaw Output Data 
 
ES_OUTPUTEXPORTING 
TY_006AllocateIdsResponse 
 
EV_RET_CODEEXPORTING 
IReturn Code 
 
EV_ERR_TEXTEXPORTING 
STRINGError Text 
 
ES_ERR_RESPEXPORTING 
/GOOG/ERR_RESPError Response 
 
Exception 
Name 
Description 
 
  
/GOOG/CX_SDKABAP SDK for Google Cloud: Exception Class 
 
BEGIN_TRANSACTION_PROJECTS 
Description: datastore.projects.beginTransaction  
Visibility: PUBLIC  
 
Parameters 
Name 
Category 
Type 
Description 
 
 
IV_P_PROJECT_IDIMPORTING 
STRINGprojectId 
 
IS_INPUTIMPORTING 
TY_008BeginTransactionRequest 
 
ES_RAWEXPORTING 
DATARaw Output Data 
 
ES_OUTPUTEXPORTING 
TY_009BeginTransactionResponse 
 
EV_RET_CODEEXPORTING 
IReturn Code 
 
EV_ERR_TEXTEXPORTING 
STRINGError Text 
 
ES_ERR_RESPEXPORTING 
/GOOG/ERR_RESPError Response 
 
Exception 
Name 
Description 
 
  
/GOOG/CX_SDKABAP SDK for Google Cloud: Exception Class 
 
CANCEL_OPERATIONS 
Description: datastore.projects.operations.cancel  
Visibility: PUBLIC  
 
Parameters 
Name 
Category 
Type 
Description 
 
 
IV_P_PROJECTS_IDIMPORTING 
STRINGprojectsId 
 
IV_P_OPERATIONS_IDIMPORTING 
STRINGoperationsId 
 
ES_RAWEXPORTING 
DATARaw Output Data 
 
ES_OUTPUTEXPORTING 
DATAOutput Data 
 
EV_RET_CODEEXPORTING 
IReturn Code 
 
EV_ERR_TEXTEXPORTING 
STRINGError Text 
 
ES_ERR_RESPEXPORTING 
/GOOG/ERR_RESPError Response 
 
Exception 
Name 
Description 
 
  
/GOOG/CX_SDKABAP SDK for Google Cloud: Exception Class 
 
COMMIT_PROJECTS 
Description: datastore.projects.commit  
Visibility: PUBLIC  
 
Parameters 
Name 
Category 
Type 
Description 
 
 
IV_P_PROJECT_IDIMPORTING 
STRINGprojectId 
 
IS_INPUTIMPORTING 
TY_010CommitRequest 
 
ES_RAWEXPORTING 
DATARaw Output Data 
 
ES_OUTPUTEXPORTING 
TY_011CommitResponse 
 
EV_RET_CODEEXPORTING 
IReturn Code 
 
EV_ERR_TEXTEXPORTING 
STRINGError Text 
 
ES_ERR_RESPEXPORTING 
/GOOG/ERR_RESPError Response 
 
Exception 
Name 
Description 
 
  
/GOOG/CX_SDKABAP SDK for Google Cloud: Exception Class 
 
CREATE_INDEXES 
Description: datastore.projects.indexes.create  
Visibility: PUBLIC  
 
Parameters 
Name 
Category 
Type 
Description 
 
 
IV_P_PROJECT_IDIMPORTING 
STRINGprojectId 
 
IS_INPUTIMPORTING 
TY_022GoogleDatastoreAdminV1Index 
 
ES_RAWEXPORTING 
DATARaw Output Data 
 
ES_OUTPUTEXPORTING 
TY_032GoogleLongrunningOperation 
 
EV_RET_CODEEXPORTING 
IReturn Code 
 
EV_ERR_TEXTEXPORTING 
STRINGError Text 
 
ES_ERR_RESPEXPORTING 
/GOOG/ERR_RESPError Response 
 
Exception 
Name 
Description 
 
  
/GOOG/CX_SDKABAP SDK for Google Cloud: Exception Class 
 
DELETE_INDEXES 
Description: datastore.projects.indexes.delete  
Visibility: PUBLIC  
 
Parameters 
Name 
Category 
Type 
Description 
 
 
IV_P_INDEX_IDIMPORTING 
STRINGindexId 
 
IV_P_PROJECT_IDIMPORTING 
STRINGprojectId 
 
ES_RAWEXPORTING 
DATARaw Output Data 
 
ES_OUTPUTEXPORTING 
TY_032GoogleLongrunningOperation 
 
EV_RET_CODEEXPORTING 
IReturn Code 
 
EV_ERR_TEXTEXPORTING 
STRINGError Text 
 
ES_ERR_RESPEXPORTING 
/GOOG/ERR_RESPError Response 
 
Exception 
Name 
Description 
 
  
/GOOG/CX_SDKABAP SDK for Google Cloud: Exception Class 
 
DELETE_OPERATIONS 
Description: datastore.projects.operations.delete  
Visibility: PUBLIC  
 
Parameters 
Name 
Category 
Type 
Description 
 
 
IV_P_PROJECTS_IDIMPORTING 
STRINGprojectsId 
 
IV_P_OPERATIONS_IDIMPORTING 
STRINGoperationsId 
 
ES_RAWEXPORTING 
DATARaw Output Data 
 
ES_OUTPUTEXPORTING 
DATAOutput Data 
 
EV_RET_CODEEXPORTING 
IReturn Code 
 
EV_ERR_TEXTEXPORTING 
STRINGError Text 
 
ES_ERR_RESPEXPORTING 
/GOOG/ERR_RESPError Response 
 
Exception 
Name 
Description 
 
  
/GOOG/CX_SDKABAP SDK for Google Cloud: Exception Class 
 
EXPORT_PROJECTS 
Description: datastore.projects.export  
Visibility: PUBLIC  
 
Parameters 
Name 
Category 
Type 
Description 
 
 
IV_P_PROJECT_IDIMPORTING 
STRINGprojectId 
 
IS_INPUTIMPORTING 
TY_020GoogleDatastoreAdminV1ExportEntitiesRequest 
 
ES_RAWEXPORTING 
DATARaw Output Data 
 
ES_OUTPUTEXPORTING 
TY_032GoogleLongrunningOperation 
 
EV_RET_CODEEXPORTING 
IReturn Code 
 
EV_ERR_TEXTEXPORTING 
STRINGError Text 
 
ES_ERR_RESPEXPORTING 
/GOOG/ERR_RESPError Response 
 
Exception 
Name 
Description 
 
  
/GOOG/CX_SDKABAP SDK for Google Cloud: Exception Class 
 
GET_INDEXES 
Description: datastore.projects.indexes.get  
Visibility: PUBLIC  
 
Parameters 
Name 
Category 
Type 
Description 
 
 
IV_P_INDEX_IDIMPORTING 
STRINGindexId 
 
IV_P_PROJECT_IDIMPORTING 
STRINGprojectId 
 
ES_RAWEXPORTING 
DATARaw Output Data 
 
ES_OUTPUTEXPORTING 
TY_022GoogleDatastoreAdminV1Index 
 
EV_RET_CODEEXPORTING 
IReturn Code 
 
EV_ERR_TEXTEXPORTING 
STRINGError Text 
 
ES_ERR_RESPEXPORTING 
/GOOG/ERR_RESPError Response 
 
Exception 
Name 
Description 
 
  
/GOOG/CX_SDKABAP SDK for Google Cloud: Exception Class 
 
GET_OPERATIONS 
Description: datastore.projects.operations.get  
Visibility: PUBLIC  
 
Parameters 
Name 
Category 
Type 
Description 
 
 
IV_P_PROJECTS_IDIMPORTING 
STRINGprojectsId 
 
IV_P_OPERATIONS_IDIMPORTING 
STRINGoperationsId 
 
ES_RAWEXPORTING 
DATARaw Output Data 
 
ES_OUTPUTEXPORTING 
TY_032GoogleLongrunningOperation 
 
EV_RET_CODEEXPORTING 
IReturn Code 
 
EV_ERR_TEXTEXPORTING 
STRINGError Text 
 
ES_ERR_RESPEXPORTING 
/GOOG/ERR_RESPError Response 
 
Exception 
Name 
Description 
 
  
/GOOG/CX_SDKABAP SDK for Google Cloud: Exception Class 
 
IMPORT_PROJECTS 
Description: datastore.projects.import  
Visibility: PUBLIC  
 
Parameters 
Name 
Category 
Type 
Description 
 
 
IV_P_PROJECT_IDIMPORTING 
STRINGprojectId 
 
IS_INPUTIMPORTING 
TY_021GoogleDatastoreAdminV1ImportEntitiesRequest 
 
ES_RAWEXPORTING 
DATARaw Output Data 
 
ES_OUTPUTEXPORTING 
TY_032GoogleLongrunningOperation 
 
EV_RET_CODEEXPORTING 
IReturn Code 
 
EV_ERR_TEXTEXPORTING 
STRINGError Text 
 
ES_ERR_RESPEXPORTING 
/GOOG/ERR_RESPError Response 
 
Exception 
Name 
Description 
 
  
/GOOG/CX_SDKABAP SDK for Google Cloud: Exception Class 
 
LIST_INDEXES 
Description: datastore.projects.indexes.list  
Visibility: PUBLIC  
 
Parameters 
Name 
Category 
Type 
Description 
 
 
IV_Q_FILTERIMPORTING 
STRINGfilter 
 
IV_Q_PAGESIZEIMPORTING 
STRINGpageSize 
 
IV_Q_PAGETOKENIMPORTING 
STRINGpageToken 
 
IV_P_PROJECT_IDIMPORTING 
STRINGprojectId 
 
ES_RAWEXPORTING 
DATARaw Output Data 
 
ES_OUTPUTEXPORTING 
TY_024GoogleDatastoreAdminV1ListIndexesResponse 
 
EV_RET_CODEEXPORTING 
IReturn Code 
 
EV_ERR_TEXTEXPORTING 
STRINGError Text 
 
ES_ERR_RESPEXPORTING 
/GOOG/ERR_RESPError Response 
 
Exception 
Name 
Description 
 
  
/GOOG/CX_SDKABAP SDK for Google Cloud: Exception Class 
 
LIST_OPERATIONS 
Description: datastore.projects.operations.list  
Visibility: PUBLIC  
 
Parameters 
Name 
Category 
Type 
Description 
 
 
IV_Q_FILTERIMPORTING 
STRINGfilter 
 
IV_Q_PAGESIZEIMPORTING 
STRINGpageSize 
 
IV_Q_PAGETOKENIMPORTING 
STRINGpageToken 
 
IV_P_PROJECTS_IDIMPORTING 
STRINGprojectsId 
 
ES_RAWEXPORTING 
DATARaw Output Data 
 
ES_OUTPUTEXPORTING 
TY_031GoogleLongrunningListOperationsResponse 
 
EV_RET_CODEEXPORTING 
IReturn Code 
 
EV_ERR_TEXTEXPORTING 
STRINGError Text 
 
ES_ERR_RESPEXPORTING 
/GOOG/ERR_RESPError Response 
 
Exception 
Name 
Description 
 
  
/GOOG/CX_SDKABAP SDK for Google Cloud: Exception Class 
 
LOOKUP_PROJECTS 
Description: datastore.projects.lookup  
Visibility: PUBLIC  
 
Parameters 
Name 
Category 
Type 
Description 
 
 
IV_P_PROJECT_IDIMPORTING 
STRINGprojectId 
 
IS_INPUTIMPORTING 
TY_038LookupRequest 
 
ES_RAWEXPORTING 
DATARaw Output Data 
 
ES_OUTPUTEXPORTING 
TY_039LookupResponse 
 
EV_RET_CODEEXPORTING 
IReturn Code 
 
EV_ERR_TEXTEXPORTING 
STRINGError Text 
 
ES_ERR_RESPEXPORTING 
/GOOG/ERR_RESPError Response 
 
Exception 
Name 
Description 
 
  
/GOOG/CX_SDKABAP SDK for Google Cloud: Exception Class 
 
RESERVE_IDS_PROJECTS 
Description: datastore.projects.reserveIds  
Visibility: PUBLIC  
 
Parameters 
Name 
Category 
Type 
Description 
 
 
IV_P_PROJECT_IDIMPORTING 
STRINGprojectId 
 
IS_INPUTIMPORTING 
TY_053ReserveIdsRequest 
 
ES_RAWEXPORTING 
DATARaw Output Data 
 
ES_OUTPUTEXPORTING 
DATAOutput Data 
 
EV_RET_CODEEXPORTING 
IReturn Code 
 
EV_ERR_TEXTEXPORTING 
STRINGError Text 
 
ES_ERR_RESPEXPORTING 
/GOOG/ERR_RESPError Response 
 
Exception 
Name 
Description 
 
  
/GOOG/CX_SDKABAP SDK for Google Cloud: Exception Class 
 
ROLLBACK_PROJECTS 
Description: datastore.projects.rollback  
Visibility: PUBLIC  
 
Parameters 
Name 
Category 
Type 
Description 
 
 
IV_P_PROJECT_IDIMPORTING 
STRINGprojectId 
 
IS_INPUTIMPORTING 
TY_055RollbackRequest 
 
ES_RAWEXPORTING 
DATARaw Output Data 
 
ES_OUTPUTEXPORTING 
DATAOutput Data 
 
EV_RET_CODEEXPORTING 
IReturn Code 
 
EV_ERR_TEXTEXPORTING 
STRINGError Text 
 
ES_ERR_RESPEXPORTING 
/GOOG/ERR_RESPError Response 
 
Exception 
Name 
Description 
 
  
/GOOG/CX_SDKABAP SDK for Google Cloud: Exception Class 
 
RUN_AGGREGATION_QUERY_PROJE 
Description: datastore.projects.runAggregationQuery  
Visibility: PUBLIC  
 
Parameters 
Name 
Category 
Type 
Description 
 
 
IV_P_PROJECT_IDIMPORTING 
STRINGprojectId 
 
IS_INPUTIMPORTING 
TY_057RunAggregationQueryRequest 
 
ES_RAWEXPORTING 
DATARaw Output Data 
 
ES_OUTPUTEXPORTING 
TY_058RunAggregationQueryResponse 
 
EV_RET_CODEEXPORTING 
IReturn Code 
 
EV_ERR_TEXTEXPORTING 
STRINGError Text 
 
ES_ERR_RESPEXPORTING 
/GOOG/ERR_RESPError Response 
 
Exception 
Name 
Description 
 
  
/GOOG/CX_SDKABAP SDK for Google Cloud: Exception Class 
 
RUN_QUERY_PROJECTS 
Description: datastore.projects.runQuery  
Visibility: PUBLIC  
 
Parameters 
Name 
Category 
Type 
Description 
 
 
IV_P_PROJECT_IDIMPORTING 
STRINGprojectId 
 
IS_INPUTIMPORTING 
TY_059RunQueryRequest 
 
ES_RAWEXPORTING 
DATARaw Output Data 
 
ES_OUTPUTEXPORTING 
TY_060RunQueryResponse 
 
EV_RET_CODEEXPORTING 
IReturn Code 
 
EV_ERR_TEXTEXPORTING 
STRINGError Text 
 
ES_ERR_RESPEXPORTING 
/GOOG/ERR_RESPError Response 
 
Exception 
Name 
Description 
 
  
/GOOG/CX_SDKABAP SDK for Google Cloud: Exception Class 
 
CLOSE 
Description: Close Connection  
Visibility: PUBLIC  
 
  
  
  
     
  
    
    
      
       
         
  
  
    
    Send feedback
  
   
 
       
    
    
  
  
 
  Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
  Last updated 2025-10-24 UTC.
 
 
  
  
    
    
    
      
  
  
    Need to tell us more?
  
   
 
     
  
  
    
      [[["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-10-24 UTC."],[],[]]