• Home
  • Tutorials
  • API Documentation
Search Results for

    Show / Hide Table of Contents
    • Oracle.NoSQL.SDK
      • AddReplicaOptions
        • AddReplicaOptions
        • Compartment
        • MatchETag
        • PollDelay
        • ReadUnits
        • Timeout
        • WriteUnits
      • AddReplicaRequest
        • Options
        • RegionId
      • AdminOptions
        • AdminOptions
        • PollDelay
        • Timeout
      • AdminRequest
        • Options
        • Statement
      • AdminResult
        • Output
        • State
        • Statement
        • WaitForCompletionAsync
      • AdminState
        • Complete
        • InProgress
        • value__
      • AdminStatusRequest
        • AdminResult
        • Options
      • ArrayValue
        • Add
        • ArrayValue
        • Clear
        • Contains
        • CopyTo
        • Count
        • DbType
        • IndexOf
        • Insert
        • Item
        • Remove
        • RemoveAt
        • SerializeAsJson
      • AuthorizationException
        • AuthorizationException
        • IsRetryable
      • AuthorizationStringProvider
        • ApplyAuthorizationAsync
        • AuthorizationStringProvider
        • ConfigureAuthorization
        • GetAuthorizationStringAsync
      • BadProtocolException
        • BadProtocolException
      • BatchOperationNumberLimitException
        • BatchOperationNumberLimitException
      • BinaryValue
        • AsByteArray
        • BinaryValue
        • DbType
        • SerializeAsJson
      • BooleanValue
        • AsBoolean
        • DbType
        • False
        • SerializeAsJson
        • True
      • CapacityMode
        • OnDemand
        • Provisioned
        • value__
      • ConnectionOptions
        • ConnectionOptions
        • DisableHostnameVerification
        • TrustedRootCertificateFile
        • TrustedRootCertificates
      • Consistency
        • Absolute
        • Eventual
        • value__
      • ConsumedCapacity
        • RateLimitDelay
        • ReadKB
        • ReadRateLimitDelay
        • ReadUnits
        • ToString
        • WriteKB
        • WriteRateLimitDelay
        • WriteUnits
      • ControlOperationThrottlingException
        • ControlOperationThrottlingException
      • DbType
        • Array
        • Binary
        • Boolean
        • Double
        • Empty
        • Integer
        • JsonNull
        • Long
        • Map
        • Null
        • Number
        • String
        • Timestamp
        • value__
      • DeleteIfVersionOperation
        • MatchVersion
      • DeleteIfVersionRequest<TRow>
        • MatchVersion
      • DeleteManyOptions
        • AbortIfUnsuccessful
        • DeleteManyOptions
      • DeleteOperation
        • AbortIfUnsuccessful
        • Options
        • PrimaryKey
        • TableName
      • DeleteOptions
        • Compartment
        • DeleteOptions
        • Durability
        • MatchVersion
        • Namespace
        • ReturnExisting
        • Timeout
      • DeleteRangeContinuationKey
      • DeleteRangeOptions
        • Compartment
        • ContinuationKey
        • DeleteRangeOptions
        • Durability
        • FieldRange
        • MaxWriteKB
        • Namespace
        • Timeout
      • DeleteRangeRequest
        • FieldRange
        • Options
        • PartialPrimaryKey
      • DeleteRangeResult
        • ConsumedCapacity
        • ContinuationKey
        • DeletedCount
      • DeleteRequest<TRow>
        • Options
        • PrimaryKey
      • DeleteResult<TRow>
        • ConsumedCapacity
        • ExistingModificationTime
        • ExistingRow
        • ExistingVersion
        • Success
      • DeploymentLimitException
        • DeploymentLimitException
      • DoubleValue
        • AsDouble
        • DbType
        • DoubleValue
        • SerializeAsJson
        • ToDecimal
        • ToInt32
        • ToInt64
      • DropReplicaOptions
        • Compartment
        • DropReplicaOptions
        • MatchETag
        • PollDelay
        • Timeout
      • DropReplicaRequest
        • Options
        • RegionId
      • Durability
        • CommitNoSync
        • CommitSync
        • CommitWriteNoSync
        • Durability
        • Equality
        • Equals
        • GetHashCode
        • Inequality
        • MasterSync
        • ReplicaAck
        • ReplicaSync
      • ETagMismatchException
        • ETagMismatchException
      • EvolutionLimitException
        • EvolutionLimitException
      • FieldRange
        • EndsBefore
        • EndsWith
        • EndValue
        • FieldName
        • FieldRange
        • IsEndInclusive
        • IsStartInclusive
        • StartsAfter
        • StartsWith
        • StartValue
      • FieldValue
        • AsArrayValue
        • AsBoolean
        • AsByteArray
        • AsDateTime
        • AsDecimal
        • AsDouble
        • AsInt32
        • AsInt64
        • AsMapValue
        • AsRecordValue
        • AsString
        • CompareTo
        • Count
        • DbType
        • DeserializeFromJson
        • Equality
        • Equals
        • Explicit
        • FieldValue
        • FromJsonString
        • GetHashCode
        • GreaterThan
        • GreaterThanOrEqual
        • Implicit
        • Inequality
        • Item
        • JsonNull
        • LessThan
        • LessThanOrEqual
        • Null
        • SerializeAsJson
        • ToBoolean
        • ToByteArray
        • ToDateTime
        • ToDecimal
        • ToDouble
        • ToInt32
        • ToInt64
        • ToJsonString
        • ToString
      • GetAdminStatusOptions
        • GetAdminStatusOptions
        • Timeout
      • GetIndexesRequest
        • Options
      • GetIndexOptions
        • Compartment
        • GetIndexOptions
        • Namespace
        • Timeout
      • GetIndexRequest
        • IndexName
      • GetOptions
        • Compartment
        • Consistency
        • GetOptions
        • Namespace
        • Timeout
      • GetReplicaStatsOptions
        • Compartment
        • GetReplicaStatsOptions
        • Limit
        • StartTime
        • Timeout
      • GetReplicaStatsRequest
        • Options
        • RegionId
      • GetRequest<TRow>
        • Options
        • PrimaryKey
      • GetResult<TRow>
        • ConsumedCapacity
        • ExpirationTime
        • ModificationTime
        • Row
        • Version
      • GetTableOptions
        • Compartment
        • GetTableOptions
        • Namespace
        • Timeout
      • GetTableRequest
        • Options
      • GetTableUsageOptions
        • Compartment
        • EndTime
        • FromIndex
        • GetTableUsageOptions
        • Limit
        • StartTime
        • Timeout
      • GetTableUsageRequest
        • Options
      • IAMAuthorizationProvider
        • ApplyAuthorizationAsync
        • CacheDuration
        • ConfigFile
        • ConfigureAuthorization
        • CreateWithInstancePrincipal
        • CreateWithInstancePrincipalForDelegation
        • CreateWithInstancePrincipalForDelegationFromFile
        • CreateWithOKEWorkloadIdentity
        • CreateWithOKEWorkloadIdentityAndTokenFile
        • CreateWithResourcePrincipal
        • CreateWithSessionToken
        • Credentials
        • CredentialsProvider
        • DelegationTokenFile
        • DelegationTokenProvider
        • Dispose
        • FederationEndpoint
        • IAMAuthorizationProvider
        • ProfileName
        • RefreshAhead
        • RequestTimeout
        • ServiceAccountTokenFile
        • UseInstancePrincipal
        • UseOKEWorkloadIdentity
        • UseResourcePrincipal
        • UseSessionToken
      • IAMCredentials
        • Fingerprint
        • IAMCredentials
        • Passphrase
        • PrivateKey
        • PrivateKeyFile
        • PrivateKeyPEM
        • TenantId
        • UserId
      • IAuthorizationProvider
        • ApplyAuthorizationAsync
        • ConfigureAuthorization
      • IndexExistsException
        • IndexExistsException
      • IndexLimitException
        • IndexLimitException
      • IndexNotFoundException
        • IndexNotFoundException
      • IndexResult
        • Fields
        • FieldTypes
        • IndexName
      • InstanceMetadataClient
        • Dispose
        • GetRegionAsync
        • InstanceMetadataClient
      • IntegerValue
        • AsInt32
        • DbType
        • IntegerValue
        • SerializeAsJson
        • ToDateTime
        • ToDecimal
        • ToDouble
        • ToInt64
      • InvalidAuthorizationException
        • InvalidAuthorizationException
      • IRateLimiter
        • ConsumeUnitsAsync
        • HandleThrottlingException
        • SetLimit
      • IRetryHandler
        • GetRetryDelay
        • ShouldRetry
      • IWriteOperation
        • AbortIfUnsuccessful
        • TableName
      • JsonInputOptions
        • AllowComments
        • AllowTrailingCommas
        • JsonInputOptions
        • PreferDecimal
      • JsonNullValue
        • DbType
        • SerializeAsJson
      • JsonOutputOptions
        • DateTimeAsMillis
        • DateTimeFormatString
        • DefaultDateTimeFormatString
        • Indented
        • JsonOutputOptions
      • JsonParseException
        • JsonParseException
      • KeySizeLimitException
        • KeySizeLimitException
      • KVStoreAuthorizationProvider
        • AutoRenew
        • ConfigureAuthorization
        • Credentials
        • CredentialsFile
        • CredentialsProvider
        • Dispose
        • GetAuthorizationStringAsync
        • KVStoreAuthorizationProvider
        • RequestTimeout
      • KVStoreCredentials
        • KVStoreCredentials
        • Password
        • UserName
      • ListTablesOptions
        • Compartment
        • FromIndex
        • Limit
        • ListTablesOptions
        • Namespace
        • Timeout
      • ListTablesRequest
        • Options
      • ListTablesResult
        • NextIndex
        • TableNames
      • LongValue
        • AsInt64
        • DbType
        • LongValue
        • SerializeAsJson
        • ToDateTime
        • ToDecimal
        • ToDouble
        • ToInt32
      • MapValue
        • Add
        • Clear
        • ContainsKey
        • Count
        • DbType
        • Item
        • Keys
        • MapValue
        • Remove
        • SerializeAsJson
        • TryGetValue
        • Values
      • NoSQLClient
        • AddReplicaAsync
        • AddReplicaWithCompletionAsync
        • DeleteAsync
        • DeleteIfVersionAsync
        • DeleteManyAsync
        • DeleteRangeAsync
        • Dispose
        • DropReplicaAsync
        • DropReplicaWithCompletionAsync
        • ExecuteAdminAsync
        • ExecuteAdminWithCompletionAsync
        • ExecuteTableDDLAsync
        • ExecuteTableDDLWithCompletionAsync
        • GetAdminStatusAsync
        • GetAsync
        • GetDeleteRangeAsyncEnumerable
        • GetIndexAsync
        • GetIndexesAsync
        • GetListTablesAsyncEnumerable
        • GetQueryAsyncEnumerable
        • GetReplicaStatsAsync
        • GetTableAsync
        • GetTableUsageAsync
        • GetTableUsageAsyncEnumerable
        • ListNamespacesAsync
        • ListRolesAsync
        • ListTablesAsync
        • ListUsersAsync
        • NoSQLClient
        • PrepareAsync
        • PutAsync
        • PutIfAbsentAsync
        • PutIfPresentAsync
        • PutIfVersionAsync
        • PutManyAsync
        • QueryAsync
        • ServiceType
        • SetTableLimitsAsync
        • SetTableLimitsWithCompletionAsync
        • SetTableTagsAsync
        • SetTableTagsWithCompletionAsync
        • WaitForLocalReplicaInitAsync
        • WaitForTableStateAsync
        • WriteManyAsync
      • NoSQLConfig
        • AdminPollDelay
        • AdminPollTimeout
        • AdminTimeout
        • AuthorizationProvider
        • Compartment
        • ConnectionOptions
        • Consistency
        • Durability
        • Endpoint
        • FromJsonFile
        • FromJsonString
        • MaxMemoryMB
        • Namespace
        • NoRetries
        • NoSQLConfig
        • RateLimiterCreator
        • RateLimiterPercent
        • RateLimitingEnabled
        • Region
        • RetryHandler
        • ServiceType
        • TableDDLTimeout
        • TablePollDelay
        • TablePollTimeout
        • Timeout
      • NoSQLException
        • IsRetryable
        • Message
        • NoSQLException
        • Request
      • NoSQLRateLimiter
        • ConsumeUnitsAsync
        • HandleThrottlingException
        • NoSQLRateLimiter
        • SetLimit
      • NoSQLRetryHandler
        • BaseDelay
        • ControlOperationBaseDelay
        • GetRetryDelay
        • MaxRetryAttempts
        • NoSQLRetryHandler
        • ShouldRetry
      • NullValue
        • DbType
        • SerializeAsJson
      • NumberValue
        • AsDecimal
        • DbType
        • NumberValue
        • SerializeAsJson
        • ToDouble
        • ToInt32
        • ToInt64
      • PreparedStatement
        • ClearVariables
        • ConsumedCapacity
        • CopyStatement
        • QueryPlan
        • ResultSchema
        • SetVariable
        • SQLText
        • Variables
      • PrepareOptions
        • Compartment
        • GetQueryPlan
        • GetResultSchema
        • Namespace
        • PrepareOptions
        • Timeout
      • PrepareRequest
        • Options
        • Statement
      • PutIfAbsentOperation
      • PutIfAbsentRequest<TRow>
      • PutIfPresentOperation
      • PutIfPresentRequest<TRow>
      • PutIfVersionOperation
        • MatchVersion
      • PutIfVersionRequest<TRow>
        • MatchVersion
      • PutManyOptions
        • AbortIfUnsuccessful
        • PutManyOptions
      • PutOperation
        • AbortIfUnsuccessful
        • Options
        • Row
        • TableName
      • PutOptions
        • Compartment
        • Durability
        • ExactMatch
        • IdentityCacheSize
        • IfAbsent
        • IfPresent
        • MatchVersion
        • Namespace
        • PutOptions
        • ReturnExisting
        • Timeout
        • TTL
        • UpdateTTLToDefault
      • PutRequest<TRow>
        • Options
        • Row
      • PutResult<TRow>
        • ConsumedCapacity
        • ExistingModificationTime
        • ExistingRow
        • ExistingVersion
        • GeneratedValue
        • Success
        • Version
      • QueryContinuationKey
      • QueryOptions
        • Compartment
        • Consistency
        • ContinuationKey
        • Durability
        • Limit
        • MaxMemoryMB
        • MaxReadKB
        • MaxWriteKB
        • Namespace
        • QueryOptions
        • Timeout
      • QueryRequest
      • QueryRequest<TRow>
        • IsPrepared
        • Options
        • PreparedStatement
        • Statement
      • QueryRequestBase
      • QueryResult<TRow>
        • ConsumedCapacity
        • ContinuationKey
        • Rows
      • ReadRequest
      • ReadThrottlingException
        • ReadThrottlingException
      • RecordValue
        • Equals
        • GetKeyAtIndex
        • GetValueAtIndex
        • Insert
        • Item
        • RecordValue
        • RemoveAt
      • Region
        • AF_JOHANNESBURG_1
        • AP_CHIYODA_1
        • AP_CHUNCHEON_1
        • AP_DCC_CANBERRA_1
        • AP_DCC_GAZIPUR_1
        • AP_DCC_OSAKA_1
        • AP_DCC_TOKYO_1
        • AP_HOBSONVILLE_1
        • AP_HYDERABAD_1
        • AP_IBARAKI_1
        • AP_MELBOURNE_1
        • AP_MUMBAI_1
        • AP_OSAKA_1
        • AP_SEOUL_1
        • AP_SINGAPORE_1
        • AP_SINGAPORE_2
        • AP_SYDNEY_1
        • AP_TOKYO_1
        • CA_MONTREAL_1
        • CA_TORONTO_1
        • Endpoint
        • EU_AMSTERDAM_1
        • EU_DCC_DUBLIN_1
        • EU_DCC_DUBLIN_2
        • EU_DCC_MILAN_1
        • EU_DCC_MILAN_2
        • EU_DCC_RATING_1
        • EU_DCC_RATING_2
        • EU_DCC_ROME_1
        • EU_DCC_ZURICH_1
        • EU_FRANKFURT_1
        • EU_FRANKFURT_2
        • EU_JOVANOVAC_1
        • EU_MADRID_1
        • EU_MADRID_2
        • EU_MARSEILLE_1
        • EU_MILAN_1
        • EU_PARIS_1
        • EU_STOCKHOLM_1
        • EU_ZURICH_1
        • FromRegionCodeOrId
        • FromRegionId
        • IL_JERUSALEM_1
        • ME_ABUDHABI_1
        • ME_ABUDHABI_3
        • ME_DCC_DOHA_1
        • ME_DCC_MUSCAT_1
        • ME_DUBAI_1
        • ME_JEDDAH_1
        • MX_MONTERREY_1
        • MX_QUERETARO_1
        • RegionCode
        • RegionId
        • SA_BOGOTA_1
        • SA_SANTIAGO_1
        • SA_SAOPAULO_1
        • SA_VALPARAISO_1
        • SA_VINHEDO_1
        • SecondLevelDomain
        • ToString
        • UK_CARDIFF_1
        • UK_GOV_CARDIFF_1
        • UK_GOV_LONDON_1
        • UK_LONDON_1
        • US_ASHBURN_1
        • US_CHICAGO_1
        • US_DCC_PHOENIX_1
        • US_DCC_PHOENIX_2
        • US_DCC_PHOENIX_4
        • US_DCC_SWJORDAN_1
        • US_DCC_SWJORDAN_2
        • US_GOV_ASHBURN_1
        • US_GOV_CHICAGO_1
        • US_GOV_PHOENIX_1
        • US_LANGLEY_1
        • US_LUKE_1
        • US_PHOENIX_1
        • US_SALTLAKE_2
        • US_SANJOSE_1
        • US_TACOMA_1
        • US_WESTJORDAN_1
        • Values
      • ReplicaAckPolicy
        • All
        • None
        • SimpleMajority
        • value__
      • ReplicaInfo
        • CapacityMode
        • Region
        • ReplicaName
        • ReplicaOCID
        • TableState
        • WriteUnits
      • ReplicaStatsRecord
        • CollectionTime
        • ReplicaLag
        • ToString
        • UnknownLag
      • ReplicaStatsResult
        • NextStartTime
        • StatsRecords
        • TableName
      • Request
        • Exceptions
        • LastException
        • PriorException
        • RetryCount
      • RequestSizeLimitException
        • RequestSizeLimitException
      • RequestWithTable
        • TableName
      • ResourceExistsException
        • ResourceExistsException
      • ResourceNotFoundException
        • ResourceNotFoundException
      • RetryableException
        • IsRetryable
        • RetryableException
      • RowSizeLimitException
        • RowSizeLimitException
      • RowVersion
        • Bytes
        • Encoded
        • RowVersion
        • ToString
      • SecurityInfoNotReadyException
        • SecurityInfoNotReadyException
      • ServerException
        • ServerException
      • ServiceResponseException
        • IsRetryable
        • ResponseMessage
        • ServiceResponseException
        • StatusCode
        • StatusMessage
      • ServiceType
        • Cloud
        • CloudSim
        • KVStore
        • Unspecified
        • value__
      • ServiceUnavailableException
        • ServiceUnavailableException
      • StringValue
        • AsString
        • DbType
        • SerializeAsJson
        • StringValue
        • ToBoolean
        • ToByteArray
        • ToDateTime
        • ToDecimal
        • ToDouble
        • ToInt32
        • ToInt64
      • SyncPolicy
        • NoSync
        • Sync
        • value__
        • WriteNoSync
      • TableBusyException
        • TableBusyException
      • TableCompletionOptions
        • PollDelay
        • TableCompletionOptions
      • TableDDLOptions
        • Compartment
        • DefinedTags
        • FreeFormTags
        • MatchETag
        • Namespace
        • PollDelay
        • TableDDLOptions
        • TableLimits
        • Timeout
      • TableDDLRequest
        • Options
        • Statement
      • TableExistsException
        • TableExistsException
      • TableLimitException
        • TableLimitException
      • TableLimits
        • CapacityMode
        • ReadUnits
        • StorageGB
        • TableLimits
        • WriteUnits
      • TableLimitsRequest
        • TableLimits
      • TableNotFoundException
        • TableNotFoundException
      • TableNotReadyException
        • TableNotReadyException
      • TableOperationRequest
      • TableResult
        • CompartmentId
        • DefinedTags
        • ETag
        • FreeFormTags
        • IsLocalReplicaInitialized
        • IsReplicated
        • IsSchemaFrozen
        • Namespace
        • Replicas
        • TableDDL
        • TableLimits
        • TableName
        • TableOCID
        • TableSchema
        • TableState
        • WaitForCompletionAsync
      • TableSizeLimitException
        • TableSizeLimitException
      • TableState
        • Active
        • Creating
        • Dropped
        • Dropping
        • Updating
        • value__
      • TableTagsRequest
        • DefinedTags
        • FreeFormTags
      • TableUsageRecord
        • Duration
        • MaxShardUsagePercent
        • ReadThrottleCount
        • ReadUnits
        • StartTime
        • StorageGB
        • StorageThrottleCount
        • TableUsageRecord
        • ToString
        • WriteThrottleCount
        • WriteUnits
      • TableUsageResult
        • NextIndex
        • TableName
        • UsageRecords
      • TimestampValue
        • AsDateTime
        • DbType
        • SerializeAsJson
        • TimestampValue
        • ToInt64
      • TimeToLive
        • DoNotExpire
        • FromExpirationTime
        • OfDays
        • OfHours
        • TimeUnit
        • ToExpirationTime
        • ToString
        • Value
      • TTLTimeUnit
        • Days
        • Hours
        • value__
      • UnauthorizedException
        • UnauthorizedException
      • UnsupportedProtocolException
        • UnsupportedProtocolException
      • UnsupportedQueryVersionException
        • UnsupportedQueryVersionException
      • UserInfo
        • Id
        • Name
      • WriteManyOptions
        • AbortIfUnsuccessful
        • Compartment
        • Durability
        • Namespace
        • Timeout
        • WriteManyOptions
      • WriteManyRequest
      • WriteManyRequest<TRow>
        • DeleteManyOptions
        • Operations
        • PutManyOptions
        • TableName
        • WriteManyOptions
      • WriteManyResult<TRow>
        • ConsumedCapacity
        • FailedOperationIndex
        • FailedOperationResult
        • Results
        • Success
      • WriteOperationCollection
        • AddDelete
        • AddDeleteIfVersion
        • AddPut
        • AddPutIfAbsent
        • AddPutIfPresent
        • AddPutIfVersion
        • Clear
        • Count
        • WriteOperationCollection
      • WriteOperationResult<TRow>
        • ExistingModificationTime
        • ExistingRow
        • ExistingVersion
        • GeneratedValue
        • Success
        • Version
      • WriteRequest
      • WriteThrottlingException
        • WriteThrottlingException

    Namespace Oracle.NoSQL.SDK

    Classes

    AddReplicaOptions

    Cloud Service only. Represents options passed to AddReplicaAsync and AddReplicaWithCompletionAsync APIs.

    AddReplicaRequest

    Represents information about operation performed by AddReplicaAsync and AddReplicaWithCompletionAsync APIs.

    AdminOptions

    On-premise only. Represents options for admin DDL passed to methods ExecuteAdminAsync and ExecuteAdminWithCompletionAsync.

    AdminRequest

    On-premise only. Represents information about admin DDL operation performed by ExecuteAdminAsync and ExecuteAdminWithCompletionAsync methods.

    AdminResult

    On-premise only. Represents the status of an admin DDL operation and related information.

    AdminState

    On-premise only. Represents the state of the operation performed by ExecuteAdminAsync or ExecuteAdminWithCompletionAsync.

    AdminStatusRequest

    On-premise only. Represents information about an operation performed by GetAdminStatusAsync(AdminResult, GetAdminStatusOptions, CancellationToken) API.

    ArrayValue

    Represents an array of FieldValue instances.

    AuthorizationException

    The exception that is thrown while trying to obtain the authorization information needed to perform an operation on the Oracle NoSQL Database.

    AuthorizationStringProvider

    Implementation of IAuthorizationProvider that provides the authorization string.

    BadProtocolException

    The exception that is thrown when an invalid protocol message is received by the driver or the service.

    BatchOperationNumberLimitException

    Cloud Service/Cloud Simulator only. The exception that is thrown when the number of write operations passed to WriteManyAsync, PutManyAsync(String, IReadOnlyCollection<MapValue>, PutManyOptions, CancellationToken) or DeleteManyAsync(String, IReadOnlyCollection<MapValue>, DeleteManyOptions, CancellationToken) exceeds the system-defined limit.

    BinaryValue

    Represents a binary value.

    BooleanValue

    Represents a boolean value.

    CapacityMode

    For Cloud Service/Cloud Simulator only. CapacityMode specifies the type of capacity that will be set on a table. It is used in table creation and table capacity updates.

    ConnectionOptions

    Represents options for network connections to Oracle NoSQL Database.

    Consistency

    Consistency is used to provide consistency guarantees for read operations.

    ConsumedCapacity

    Cloud Service/Cloud Simulator only. Represents read and write throughput consumed by the operation.

    ControlOperationThrottlingException

    Cloud Service/Cloud Simulator only. The exception that is thrown when a non-data operation is throttled.

    DbType

    Represents the type of FieldValue instance. Generally every subclass of FieldValue is represented by its own DbType value, with the exception of MapValue and RecordValue both represented by Map.

    DeleteIfVersionOperation

    Represents a DeleteIfVersion operation that is part of WriteOperationCollection.

    DeleteIfVersionRequest<TRow>

    Represents information about Put operation performed by DeleteIfVersionAsync(String, MapValue, RowVersion, DeleteOptions, CancellationToken) API.

    DeleteManyOptions

    Represents options passed to DeleteManyAsync(String, IReadOnlyCollection<MapValue>, DeleteManyOptions, CancellationToken) API.

    DeleteOperation

    Represents a Delete operation that is part of WriteOperationCollection.

    DeleteOptions

    Represent options for the Delete operation.

    DeleteRangeContinuationKey

    Represents the continuation key for the DeleteRange operation.

    DeleteRangeOptions

    Represents options for the DeleteRange operation.

    DeleteRangeRequest

    Represents information about DeleteRange operation performed by DeleteRangeAsync and GetDeleteRangeAsyncEnumerable APIs.

    DeleteRangeResult

    Represents the result of the DeleteRange operation.

    DeleteRequest<TRow>

    Represents information about Delete operation performed by DeleteAsync(String, MapValue, DeleteOptions, CancellationToken) API.

    DeleteResult<TRow>

    Represents the result of the Delete operation.

    DeploymentLimitException

    Cloud Service/Cloud Simulator only. The exception that is thrown when supplied table limits exceed the maximum allowed.

    DoubleValue

    Represents a double precision floating point value.

    DropReplicaOptions

    Cloud Service only. Represents options passed to DropReplicaAsync and DropReplicaWithCompletionAsync APIs.

    DropReplicaRequest

    Represents information about operation performed by DropReplicaAsync and DropReplicaWithCompletionAsync APIs.

    Durability

    On-Premise only. Durability specifies the master and replica sync and ack policies to be used for a write operation.

    ETagMismatchException

    Cloud Service only. The exception that is thrown by table DDL and add/drop replica operations that indicates that MatchETag provided for the operation does not match the current ETag of the table.

    EvolutionLimitException

    Cloud Service/Cloud Simulator only. The exception that is thrown when an attempt has been made to evolve the schema of a table more times than allowed by the system defined limit.

    FieldRange

    Defines a range of values to be used in a DeleteRange operation.

    FieldValue

    FieldValue is the base class for all data items in Oracle NoSQL Database.

    GetAdminStatusOptions

    On-premise only. Represents options passed to GetAdminStatusAsync(AdminResult, GetAdminStatusOptions, CancellationToken) API.

    GetIndexesRequest

    Represents information about operation performed by GetIndexesAsync(String, GetIndexOptions, CancellationToken) API.

    GetIndexOptions

    Represents options passed to GetIndexesAsync(String, GetIndexOptions, CancellationToken) and GetIndexAsync(String, String, GetIndexOptions, CancellationToken) APIs.

    GetIndexRequest

    Represents information about operation performed by GetIndexAsync(String, String, GetIndexOptions, CancellationToken) API.

    GetOptions

    Represents options passed to GetAsync(String, MapValue, GetOptions, CancellationToken) API.

    GetReplicaStatsOptions

    Cloud Service only. Represents options passed to GetReplicaStatsAsync API.

    GetReplicaStatsRequest

    Represents information about operation performed by GetReplicaStatsAsync API.

    GetRequest<TRow>

    Represents information about operation performed by GetAsync(String, MapValue, GetOptions, CancellationToken) API.

    GetResult<TRow>

    Represents the result of GetAsync(String, MapValue, GetOptions, CancellationToken) operation.

    GetTableOptions

    Represents options passed to GetTableAsync APIs.

    GetTableRequest

    Represents information about operation performed by GetTableAsync API.

    GetTableUsageOptions

    Cloud Service/Cloud Simulator only. Represents options passed to GetTableUsageAsync(String, GetTableUsageOptions, CancellationToken) API.

    GetTableUsageRequest

    Represents information about operation performed by GetTableUsageAsync(String, GetTableUsageOptions, CancellationToken) method.

    IAMAuthorizationProvider

    Authorization provider for the Oracle NoSQL Database Cloud Service.

    IAMCredentials

    Represents the credentials used by IAMAuthorizationProvider when authenticating using the specific user identity.

    IndexExistsException

    The exception that is thrown when attempting to create an index for a table when an index with the same name already exists.

    IndexLimitException

    Cloud Service/Cloud Simulator only. The exception that is thrown when an attempt has been made to create more indexes on a table than allowed by the system defined limit.

    IndexNotFoundException

    The exception that is thrown when an operation attempted to access an index that does not exist or is not in a visible state.

    IndexResult

    Represents the information about a single index including its name and field names.

    InstanceMetadataClient

    Cloud Service only. A class that allows to retrieve OCI instance metadata.

    IntegerValue

    Represents a 32-bit signed integer value.

    InvalidAuthorizationException

    The exception that is thrown when a request presents invalid authorization information to the service.

    JsonInputOptions

    Represents options passed to FromJsonString(String, JsonInputOptions) and DeserializeFromJson(ref Utf8JsonReader, JsonInputOptions).

    JsonNullValue

    Represents a JSON NULL value.

    JsonOutputOptions

    Represents options passed to ToJsonString(JsonOutputOptions) and SerializeAsJson(Utf8JsonWriter, JsonOutputOptions).

    JsonParseException

    The exception that is thrown by FromJsonString(String, JsonInputOptions) when failed to parse JSON.

    KeySizeLimitException

    Cloud Service/Cloud Simulator only. The exception that is thrown when an attempt has been made to create a row with a primary key or index key size that exceeds the system defined limit.

    KVStoreAuthorizationProvider

    Authorization provider for the secure On-Premise Oracle NoSQL Database.

    KVStoreCredentials

    Represents user credentials used by KVStoreAuthorizationProvider.

    ListTablesOptions

    Represents options passed to ListTablesAsync(ListTablesOptions, CancellationToken) and GetListTablesAsyncEnumerable(ListTablesOptions, CancellationToken) APIs.

    ListTablesRequest

    Represents information about operation performed by ListTablesAsync and GetListTablesAsyncEnumerable APIs.

    ListTablesResult

    Represents the result of ListTables operation.

    LongValue

    Represents a 64-bit signed integer value.

    MapValue

    Represents an unordered dictionary with string keys and values of type FieldValue.

    NoSQLClient

    NoSQLClient class provides access to Oracle NoSQL Database and can be used both with Oracle NoSQL Database Cloud Service and with On-Premise Oracle NoSQL Database. Methods of this class are used to create and manage tables and indexes, and to read and write data. When used on-premise, they also support admin operations such as managing namespaces, users and roles. All operations are asynchronous and may be used with async/await.

    NoSQLConfig

    Represents configuration required to instantiate NoSQLClient instance.

    NoSQLException

    The base class for most exceptions thrown by the driver.

    NoSQLRateLimiter

    Cloud Service or Cloud Simulator only. Default rate limiter used by the SDK.

    NoSQLRetryHandler

    Represents the built-in retry handler.

    NullValue

    Represents SQL NULL value.

    NumberValue

    Represents a decimal number value.

    PreparedStatement

    Represents a prepared query statement.

    PrepareOptions

    Represents options passed to PrepareAsync(String, PrepareOptions, CancellationToken).

    PrepareRequest

    Represents information about the Prepare operation performed by PrepareAsync(String, PrepareOptions, CancellationToken) API.

    PutIfAbsentOperation

    Represents a PutIfAbsent operation that is part of WriteOperationCollection.

    PutIfAbsentRequest<TRow>

    Represents information about Put operation performed by PutIfAbsentAsync(String, MapValue, PutOptions, CancellationToken) API.

    PutIfPresentOperation

    Represents a PutIfPresent operation that is part of WriteOperationCollection.

    PutIfPresentRequest<TRow>

    Represents information about Put operation performed by PutIfPresentAsync(String, MapValue, PutOptions, CancellationToken) API.

    PutIfVersionOperation

    Represents a PutIfVersion operation that is part of WriteOperationCollection.

    PutIfVersionRequest<TRow>

    Represents information about Put operation performed by PutIfVersionAsync(String, MapValue, RowVersion, PutOptions, CancellationToken) API.

    PutManyOptions

    Represents options passed to PutManyAsync(String, IReadOnlyCollection<MapValue>, PutManyOptions, CancellationToken) API.

    PutOperation

    Represents a Put operation that is part of WriteOperationCollection.

    PutOptions

    Represent options for the Put operation.

    PutRequest<TRow>

    Represents information about Put operation performed by PutAsync(String, MapValue, PutOptions, CancellationToken) API.

    PutResult<TRow>

    Represents the result of the Put operation.

    QueryContinuationKey

    Represents the continuation key for the Query operation.

    QueryOptions

    Represents options for the Query operation.

    QueryRequest

    Base class for QueryRequest<TRow>. Only used internally.

    QueryRequest<TRow>

    Represents information about Query operation performed by QueryAsync and GetQueryAsyncEnumerable APIs.

    QueryRequestBase

    Base class for prepare and query requests. Only used internally.

    QueryResult<TRow>

    Represents the result of the Query operation.

    ReadRequest

    Base class for information about all operations that read a row from a table.

    ReadThrottlingException

    Cloud Service/Cloud Simulator only. The exception that is thrown when the provisioned read throughput has been exceeded.

    RecordValue

    Represents an order-preserving dictionary with string keys and values of type FieldValue.

    Region

    Cloud Service only. Represents the region in the Oracle Cloud Infrastructure.

    ReplicaAckPolicy

    On-Premise only. ReplicaAckPolicy defines the policy for how commits are handled in a replicated environment.

    ReplicaInfo

    Cloud Service only. Represents information about a single remote replica of a Global Active table.

    ReplicaStatsRecord

    Cloud Service only. Instances of this class contain information about replica lag for a specific replica.

    ReplicaStatsResult

    Cloud Service only. Result returned by GetReplicaStatsAsync. It contains replica statistics for the requested table.

    Request

    A base class for the requests classes that represent information about operations issued by NoSQLClient APIs.

    RequestSizeLimitException

    Cloud Service/Cloud Simulator only. The exception that is thrown when the size of a request exceeds the system defined limit.

    RequestWithTable

    Base class for information about all operations on a specific table.

    ResourceExistsException

    The exception that is thrown when an operation attempted to create a resource that already exists.

    ResourceNotFoundException

    The exception that is thrown when an operation attempted to access a resource that does not exist or is not in a visible state.

    RetryableException

    Base class for all exceptions that may be retried with a reasonable expectation that the retry may succeed.

    RowSizeLimitException

    Cloud Service/Cloud Simulator only. The exception that is thrown when an has been made to create a row with a size that exceeds the system defined limit.

    RowVersion

    Represents the version of a row in the database.

    SecurityInfoNotReadyException

    Cloud Service only. The exception that is thrown when security information is not ready in the system.

    ServerException

    The exception that indicates an internal service problem.

    ServiceResponseException

    The exception that is thrown when the service returns unsuccessful HTTP response.

    ServiceType

    Specifies the type of Oracle NoSQL service that is used by a NoSQLClient instance.

    ServiceUnavailableException

    The exception that is thrown when the service is unavailable.

    StringValue

    Represents a string value.

    SyncPolicy

    On-Premise only. SyncPolicy defines the synchronization policy to be used when committing a transaction.

    TableBusyException

    The exception that is thrown when a table operation fails because the table is in use or busy.

    TableCompletionOptions

    Represents options passed to WaitForTableStateAsync(String, TableState, TableCompletionOptions, CancellationToken) and WaitForLocalReplicaInitAsync methods.

    TableDDLOptions

    Represents options for table DDL passed to methods ExecuteTableDDLAsync ExecuteTableDDLWithCompletionAsync, SetTableLimitsAsync(String, TableLimits, TableDDLOptions, CancellationToken), SetTableLimitsWithCompletionAsync(String, TableLimits, TableDDLOptions, CancellationToken), SetTableTagsAsync(String, IDictionary<String, IDictionary<String, String>>, IDictionary<String, String>, TableDDLOptions, CancellationToken) and SetTableTagsWithCompletionAsync(String, IDictionary<String, IDictionary<String, String>>, IDictionary<String, String>, TableDDLOptions, CancellationToken),

    TableDDLRequest

    Represents information about table DDL operation performed by ExecuteTableDDLAsync and ExecuteTableDDLWithCompletionAsync methods.

    TableExistsException

    The exception that is thrown when attempting to a table when a table with the same name already exists.

    TableLimitException

    Cloud Service/Cloud Simulator only. The exception that is thrown when an attempt has been made to create a number of tables that exceeds the system defined limit.

    TableLimits

    For Cloud Service/Cloud Simulator only. Table limits are used during table creation to specify the throughput and capacity to be consumed by the table as well as in an operation to change the limits of an existing table.

    TableLimitsRequest

    Cloud Service Only. Represents information about operation performed by SetTableLimitsAsync(String, TableLimits, TableDDLOptions, CancellationToken) and SetTableLimitsWithCompletionAsync(String, TableLimits, TableDDLOptions, CancellationToken) methods.

    TableNotFoundException

    The exception that is thrown when an operation attempted to access a table that does not exist or is not in a visible state.

    TableNotReadyException

    Cloud service only. The exception that is thrown when an operation is attempted on a replicated table that is not yet fully initialized.

    TableOperationRequest

    Base class for table-level operations such as table DDL, setting table limits, adding and dropping replicas, etc.

    TableResult

    Represents the static information about a table.

    TableSizeLimitException

    The exception that is thrown when table size limit has been exceeded by writing more data than the table can support.

    TableState

    Describes the current state of the table.

    TableTagsRequest

    Cloud Service Only. Represents information about operation performed by SetTableTagsAsync(String, IDictionary<String, IDictionary<String, String>>, IDictionary<String, String>, TableDDLOptions, CancellationToken) and SetTableTagsWithCompletionAsync(String, IDictionary<String, IDictionary<String, String>>, IDictionary<String, String>, TableDDLOptions, CancellationToken) methods.

    TableUsageRecord

    Cloud Service/Cloud Simulator only. Table usage records are part of TableUsageResult. Each represents a single usage record, or slice, that includes information about read and write throughput consumed during that period as well as the current information regarding the storage capacity. In addition the count of throttling exceptions for the period is reported.

    TableUsageResult

    Cloud Service/Cloud Simulator only. Represents the result of GetTableUsage operation.

    TimestampValue

    Represents a date and time value.

    TimeToLive

    Represents time to live (TTL) of a row in the NoSQL Database.

    TTLTimeUnit

    Represents time unit used in a time to live (TTL) value.

    UnauthorizedException

    The exception that is thrown when an application does not have sufficient permission to perform a request.

    UnsupportedProtocolException

    The exception that is thrown if the service does not support the current driver protocol version.

    UnsupportedQueryVersionException

    The exception that is thrown if the service does not support the current query protocol version.

    UserInfo

    On-premise only. Represents information associated with a user including the id and user name in the system.

    WriteManyOptions

    Represents options passed to WriteManyAsync APIs.

    WriteManyRequest

    Base class for WriteManyRequest<TRow>. Only used internally.

    WriteManyRequest<TRow>

    Represents information about WriteMany operations performed by WriteManyAsync, PutManyAsync(String, IReadOnlyCollection<MapValue>, PutManyOptions, CancellationToken) and DeleteManyAsync(String, IReadOnlyCollection<MapValue>, DeleteManyOptions, CancellationToken) APIs.

    WriteManyResult<TRow>

    Represents the result of WriteMany, PutMany or DeleteMany operation.

    WriteOperationCollection

    Represents a collection of Put and Delete operations for WriteManyAsync(String, WriteOperationCollection, WriteManyOptions, CancellationToken) API.

    WriteOperationResult<TRow>

    Represents the result of each Put or Delete sub operation in WriteManyResult<TRow>.

    WriteRequest

    Base class for information about all operations that write or delete a row from a table.

    WriteThrottlingException

    Cloud Service/Cloud Simulator only. The exception that is thrown when the provisioned write throughput has been exceeded.

    Interfaces

    IAuthorizationProvider

    Represents a provider used to authorize requests to the Oracle NoSQL Database service.

    IRateLimiter

    Cloud Service or Cloud Simulator only. An interface to handle rate limiting in the SDK.

    IRetryHandler

    An interface to handle automatic operation retries.

    IWriteOperation

    Represents a Put or Delete operation that is part of WriteOperationCollection.
    In This Article
    Back to top Copyright © 2020, 2024 Oracle and/or its affiliates. All rights reserved.