UNPKG

@cordova-plugin-agconnect/clouddb

Version:
76 lines (75 loc) 3.71 kB
"use strict"; /* * Copyright (c) Huawei Technologies Co., Ltd. 2021-2021. All rights reserved. */ Object.defineProperty(exports, "__esModule", { value: true }); exports.AGCCloudDBEventType = exports.CloudDBZoneQueryPolicy = exports.CloudDBZoneAccessProperty = exports.CloudDBZoneSyncProperty = exports.Operation = exports.QueryOperation = void 0; /** * These enum values provides various predicates such as * contains, equalTo, notEqualTo, and in to construct query conditions. */ var QueryOperation; (function (QueryOperation) { QueryOperation["LIMIT_CONDITION"] = "limit"; QueryOperation["START_AT"] = "startAt"; QueryOperation["START_AFTER"] = "startAfter"; QueryOperation["END_AT"] = "endAt"; QueryOperation["END_BEFORE"] = "endBefore"; QueryOperation["EQUAL_TO"] = "equalTo"; QueryOperation["NOT_EQUAL_TO"] = "notEqualTo"; QueryOperation["GREATER_THAN"] = "greaterThan"; QueryOperation["GREATER_THAN_OR_EQUAL_TO"] = "greaterThanOrEqualTo"; QueryOperation["LESS_THAN"] = "lessThan"; QueryOperation["LESS_THAN_OR_EQUAL_TO"] = "lessThanOrEqualTo"; QueryOperation["BEGINS_WITH"] = "beginsWith"; QueryOperation["ENDS_WITH"] = "endsWith"; QueryOperation["CONTAINS"] = "contains"; QueryOperation["IS_NULL"] = "isNull"; QueryOperation["IS_NOT_NULL"] = "isNotNull"; QueryOperation["ORDER_BY_ASC"] = "orderByAsc"; QueryOperation["ORDER_BY_DESC"] = "orderByDesc"; QueryOperation["IN"] = "in"; })(QueryOperation = exports.QueryOperation || (exports.QueryOperation = {})); /** * These enum values provides which operation is going to be performed. */ var Operation; (function (Operation) { Operation["UPSERT"] = "upsert"; Operation["DELETE"] = "delete"; Operation["QUERY"] = "query"; })(Operation = exports.Operation || (exports.Operation = {})); /** * Synchronization property of the Cloud DB zone, * which specifies whether to synchronize data of Cloud DB zone between * the device and the cloud and the synchronization mode. */ var CloudDBZoneSyncProperty; (function (CloudDBZoneSyncProperty) { CloudDBZoneSyncProperty[CloudDBZoneSyncProperty["CLOUDDBZONE_LOCAL_ONLY"] = 0] = "CLOUDDBZONE_LOCAL_ONLY"; CloudDBZoneSyncProperty[CloudDBZoneSyncProperty["CLOUDDBZONE_CLOUD_CACHE"] = 1] = "CLOUDDBZONE_CLOUD_CACHE"; })(CloudDBZoneSyncProperty = exports.CloudDBZoneSyncProperty || (exports.CloudDBZoneSyncProperty = {})); /** * Access property of the Cloud DB zone, * which is used to define the security property when an application accesses Cloud DB zone. */ var CloudDBZoneAccessProperty; (function (CloudDBZoneAccessProperty) { CloudDBZoneAccessProperty[CloudDBZoneAccessProperty["CLOUDDBZONE_PUBLIC"] = 0] = "CLOUDDBZONE_PUBLIC"; })(CloudDBZoneAccessProperty = exports.CloudDBZoneAccessProperty || (exports.CloudDBZoneAccessProperty = {})); /** * Query policy, which specifies the data source to be queried. */ var CloudDBZoneQueryPolicy; (function (CloudDBZoneQueryPolicy) { CloudDBZoneQueryPolicy[CloudDBZoneQueryPolicy["POLICY_QUERY_FROM_LOCAL_ONLY"] = 1] = "POLICY_QUERY_FROM_LOCAL_ONLY"; CloudDBZoneQueryPolicy[CloudDBZoneQueryPolicy["POLICY_QUERY_FROM_CLOUD_ONLY"] = 2] = "POLICY_QUERY_FROM_CLOUD_ONLY"; CloudDBZoneQueryPolicy[CloudDBZoneQueryPolicy["POLICY_QUERY_DEFAULT"] = 3] = "POLICY_QUERY_DEFAULT"; })(CloudDBZoneQueryPolicy = exports.CloudDBZoneQueryPolicy || (exports.CloudDBZoneQueryPolicy = {})); /** * Type of the change event. */ var AGCCloudDBEventType; (function (AGCCloudDBEventType) { AGCCloudDBEventType[AGCCloudDBEventType["USER_KEY_CHANGED"] = 1] = "USER_KEY_CHANGED"; })(AGCCloudDBEventType = exports.AGCCloudDBEventType || (exports.AGCCloudDBEventType = {}));