/GOOG/CL_DATASTORE_V1 类

/GOOG/CL_DATASTORE_V1
  • 继承自:/GOOG/CL_HTTP_CLIENT
  • 说明:Cloud Datastore API v1
如需了解有关 ABAP SDK for Google Cloud 中类的一般信息,请参阅 API 客户端桩

类型

类型 说明 公开范围
TY_001 Aggregation 公开
TY_002 AggregationQuery 公开
TY_003 AggregationResult 公开
TY_004 AggregationResultBatch 公开
TY_005 AllocateIdsRequest 公开
TY_006 AllocateIdsResponse 公开
TY_008 BeginTransactionRequest 公开
TY_009 BeginTransactionResponse 公开
TY_010 CommitRequest 公开
TY_011 CommitResponse 公开
TY_013 Count 公开
TY_015 Entity 公开
TY_016 EntityResult 公开
TY_019 GoogleDatastoreAdminV1EntityFilter 公开
TY_020 GoogleDatastoreAdminV1ExportEntitiesRequest 公开
TY_021 GoogleDatastoreAdminV1ImportEntitiesRequest 公开
TY_022 GoogleDatastoreAdminV1Index 公开
TY_023 GoogleDatastoreAdminV1IndexedProperty 公开
TY_024 GoogleDatastoreAdminV1ListIndexesResponse 公开
TY_031 GoogleLongrunningListOperationsResponse 公开
TY_032 GoogleLongrunningOperation 公开
TY_033 GqlQuery 公开
TY_034 GqlQueryParameter 公开
TY_035 Key 公开
TY_036 KindExpression 公开
TY_037 LatLng 公开
TY_038 LookupRequest 公开
TY_039 LookupResponse 公开
TY_040 Mutation 公开
TY_041 MutationResult 公开
TY_042 PartitionId 公开
TY_043 PathElement 公开
TY_044 Projection 公开
TY_046 PropertyOrder 公开
TY_047 PropertyReference 公开
TY_048 Query 公开
TY_049 QueryResultBatch 公开
TY_050 ReadOnly 公开
TY_051 ReadOptions 公开
TY_052 ReadWrite 公开
TY_053 ReserveIdsRequest 公开
TY_055 RollbackRequest 公开
TY_057 RunAggregationQueryRequest 公开
TY_058 RunAggregationQueryResponse 公开
TY_059 RunQueryRequest 公开
TY_060 RunQueryResponse 公开
TY_061 Status 公开
TY_062 TransactionOptions 公开
TY_063 Value 公开
TY_064 Avg 公开
TY_065 Sum 公开
TY_T_001 Aggregation 公开
TY_T_003 AggregationResult 公开
TY_T_016 EntityResult 公开
TY_T_022 GoogleDatastoreAdminV1Index 公开
TY_T_023 GoogleDatastoreAdminV1IndexedProperty 公开
TY_T_032 GoogleLongrunningOperation 公开
TY_T_034 GqlQueryParameter 公开
TY_T_035 Key 公开
TY_T_036 KindExpression 公开
TY_T_040 Mutation 公开
TY_T_041 MutationResult 公开
TY_T_043 PathElement 公开
TY_T_044 Projection 公开
TY_T_046 PropertyOrder 公开
TY_T_047 PropertyReference 公开
TY_T_STRING Table of Strings 公开

常量

名称 类型 说明 公开范围
C_SUPPORTED_AUTH /GOOG/SUPP_AUTH 支持的身份验证类型 IJIJWW 公开
C_SERVICE_NAME /GOOG/SERVICE_NAME Google 服务名称 datastore:v1 公开
C_ROOT_URL STRING API 根网址 https://datastore.googleapis.com 公开
C_REVISION_DATE DATUM 发现文档修订日期 20240226 公开
C_PATH_PREFIX STRING API 路径前缀 公开
C_ON_PREM_VERSION /GOOG/SDK_VERSION 最低本地版本 1.5 公开
C_CLOUD_VERSION /GOOG/SDK_VERSION 最低云版本 1.0 公开

方法

如需了解有关 Google Cloud ABAP SDK 中方法的一般信息,请参阅 API 方法

构造函数

  • 说明:构造函数
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_KEY_NAME IMPORTING /GOOG/KEYNAME Google Cloud 密钥名称
IV_LOG_OBJ IMPORTING BALOBJ_D 应用日志:对象名称(应用代码)
IV_LOG_SUBOBJ IMPORTING BALSUBOBJ 应用日志:子对象

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

ALLOCATE_IDS_PROJECTS

  • 说明:datastore.projects.allocateIds
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_P_PROJECT_ID IMPORTING STRING projectId
IS_INPUT IMPORTING TY_005 AllocateIdsRequest
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_006 AllocateIdsResponse
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

BEGIN_TRANSACTION_PROJECTS

  • 说明:datastore.projects.beginTransaction
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_P_PROJECT_ID IMPORTING STRING projectId
IS_INPUT IMPORTING TY_008 BeginTransactionRequest
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_009 BeginTransactionResponse
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

CANCEL_OPERATIONS

  • 说明:datastore.projects.operations.cancel
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_OPERATIONS_ID IMPORTING STRING operationsId
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING REF TO DATA 输出数据
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

COMMIT_PROJECTS

  • 说明:datastore.projects.commit
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_P_PROJECT_ID IMPORTING STRING projectId
IS_INPUT IMPORTING TY_010 CommitRequest
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_011 CommitResponse
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

CREATE_INDEXES

  • 说明:datastore.projects.indexes.create
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_P_PROJECT_ID IMPORTING STRING projectId
IS_INPUT IMPORTING TY_022 GoogleDatastoreAdminV1Index
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT 正在导出 TY_032 GoogleLongrunningOperation
EV_RET_CODE 正在导出 I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

DELETE_INDEXES

  • 说明:datastore.projects.indexes.delete
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_P_INDEX_ID IMPORTING STRING indexId
IV_P_PROJECT_ID IMPORTING STRING projectId
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT 正在导出 TY_032 GoogleLongrunningOperation
EV_RET_CODE 正在导出 I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

DELETE_OPERATIONS

  • 说明:datastore.projects.operations.delete
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_OPERATIONS_ID IMPORTING STRING operationsId
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING REF TO DATA 输出数据
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

EXPORT_PROJECTS

  • 说明:datastore.projects.export
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_P_PROJECT_ID IMPORTING STRING projectId
IS_INPUT IMPORTING TY_020 GoogleDatastoreAdminV1ExportEntitiesRequest
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT 正在导出 TY_032 GoogleLongrunningOperation
EV_RET_CODE 正在导出 I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

GET_INDEXES

  • 说明:datastore.projects.indexes.get
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_P_INDEX_ID IMPORTING STRING indexId
IV_P_PROJECT_ID IMPORTING STRING projectId
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_022 GoogleDatastoreAdminV1Index
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

GET_OPERATIONS

  • 说明:datastore.projects.operations.get
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_OPERATIONS_ID IMPORTING STRING operationsId
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT 正在导出 TY_032 GoogleLongrunningOperation
EV_RET_CODE 正在导出 I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

IMPORT_PROJECTS

  • 说明:datastore.projects.import
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_P_PROJECT_ID IMPORTING STRING projectId
IS_INPUT IMPORTING TY_021 GoogleDatastoreAdminV1ImportEntitiesRequest
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT 正在导出 TY_032 GoogleLongrunningOperation
EV_RET_CODE 正在导出 I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

LIST_INDEXES

  • 说明:datastore.projects.indexes.list
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_Q_FILTER IMPORTING STRING 过滤器
IV_Q_PAGESIZE IMPORTING STRING pageSize
IV_Q_PAGETOKEN IMPORTING STRING pageToken
IV_P_PROJECT_ID IMPORTING STRING projectId
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_024 GoogleDatastoreAdminV1ListIndexesResponse
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

LIST_OPERATIONS

  • 说明:datastore.projects.operations.list
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_Q_FILTER IMPORTING STRING 过滤器
IV_Q_PAGESIZE IMPORTING STRING pageSize
IV_Q_PAGETOKEN IMPORTING STRING pageToken
IV_P_PROJECTS_ID IMPORTING STRING projectsId
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT 正在导出 TY_031 GoogleLongrunningListOperationsResponse
EV_RET_CODE 正在导出 I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

LOOKUP_PROJECTS

  • 说明:datastore.projects.lookup
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_P_PROJECT_ID IMPORTING STRING projectId
IS_INPUT IMPORTING TY_038 LookupRequest
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_039 LookupResponse
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

RESERVE_IDS_PROJECTS

  • 说明:datastore.projects.reserveIds
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_P_PROJECT_ID IMPORTING STRING projectId
IS_INPUT IMPORTING TY_053 ReserveIdsRequest
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING REF TO DATA 输出数据
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

ROLLBACK_PROJECTS

  • 说明:datastore.projects.rollback
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_P_PROJECT_ID IMPORTING STRING projectId
IS_INPUT IMPORTING TY_055 RollbackRequest
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING REF TO DATA 输出数据
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

RUN_AGGREGATION_QUERY_PROJE

  • 说明:datastore.projects.runAggregationQuery
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_P_PROJECT_ID IMPORTING STRING projectId
IS_INPUT IMPORTING TY_057 RunAggregationQueryRequest
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_058 RunAggregationQueryResponse
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

RUN_QUERY_PROJECTS

  • 说明:datastore.projects.runQuery
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_P_PROJECT_ID IMPORTING STRING projectId
IS_INPUT IMPORTING TY_059 RunQueryRequest
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_060 RunQueryResponse
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

关闭

  • 说明:关闭连接
  • 公开范围:公开