A B C D F G H I K L M N O R S T U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- admin() - Method in interface oracle.soda.OracleCollection
-
Gets an
OracleCollectionAdmin
object - admin() - Method in interface oracle.soda.OracleDatabase
-
Gets a
OracleDatabaseAdmin
object
B
- build() - Method in interface oracle.soda.rdbms.OracleRDBMSMetadataBuilder
-
Builds a JSON object containing the collection metadata.
C
- contentColumnCache(boolean) - Method in interface oracle.soda.rdbms.OracleRDBMSMetadataBuilder
-
Sets the SecureFiles LOB cache setting for the content column.
- contentColumnCompress(String) - Method in interface oracle.soda.rdbms.OracleRDBMSMetadataBuilder
-
Sets the SecureFiles LOB compress setting for the content column.
- contentColumnEncrypt(String) - Method in interface oracle.soda.rdbms.OracleRDBMSMetadataBuilder
-
Sets the SecureFiles LOB encryption setting for the content column.
- contentColumnMaxLength(int) - Method in interface oracle.soda.rdbms.OracleRDBMSMetadataBuilder
-
Sets the maximum length of the content column.
- contentColumnName(String) - Method in interface oracle.soda.rdbms.OracleRDBMSMetadataBuilder
-
Sets the name of the content column.
- contentColumnType(String) - Method in interface oracle.soda.rdbms.OracleRDBMSMetadataBuilder
-
Sets the SQL type of the content column.
- contentColumnValidation(String) - Method in interface oracle.soda.rdbms.OracleRDBMSMetadataBuilder
-
Sets the validation mode for the content column.
- count() - Method in interface oracle.soda.OracleOperationBuilder
-
Counts the number of documents.
- createCollection(String) - Method in interface oracle.soda.OracleDatabaseAdmin
-
Creates a collection with the specified name.
- createCollection(String, OracleDocument) - Method in interface oracle.soda.OracleDatabaseAdmin
-
Creates a collection with the specified name and implementation-specific collection metadata, expressed in JSON.
- createCollection(String, OracleDocument, OracleDatabaseAdmin.CollectionCreateMode) - Method in interface oracle.soda.OracleDatabaseAdmin
-
Creates a collection with the specified name and implementation-specific collection metadata, expressed in JSON.
- createDocumentFrom(Object) - Method in interface oracle.soda.OracleDocumentFactory
-
Creates a new document with the provided key and provided JSON
content
object. - createDocumentFrom(String, Object) - Method in interface oracle.soda.OracleDocumentFactory
-
Creates a new document with the provided key and JSON
content
object. - createDocumentFromByteArray(byte[]) - Method in interface oracle.soda.OracleDocumentFactory
-
Creates a new document with the provided
byte[]
JSON content. - createDocumentFromByteArray(String, byte[]) - Method in interface oracle.soda.OracleDocumentFactory
-
Creates a new document with the provided key and
byte[]
JSON content. - createDocumentFromByteArray(String, byte[], String) - Method in interface oracle.soda.OracleDocumentFactory
-
Creates a new document with the provided key,
byte[]
content, and content type. - createDocumentFromString(String) - Method in interface oracle.soda.OracleDocumentFactory
-
Creates a new document with the provided
String
JSON content. - createDocumentFromString(String, String) - Method in interface oracle.soda.OracleDocumentFactory
-
Creates a new document with the provided key and
String
JSON content. - createDocumentFromString(String, String, String) - Method in interface oracle.soda.OracleDocumentFactory
-
Creates a new document with the provided key,
String
content, and media type. - createIndex(OracleDocument) - Method in interface oracle.soda.OracleCollectionAdmin
-
Create an index using an index specification (expressed in JSON).
- createJsonSearchIndex(String) - Method in interface oracle.soda.OracleCollectionAdmin
-
Turns on Json Search Index.
- createMetadataBuilder() - Method in class oracle.soda.rdbms.OracleRDBMSClient
-
Creates an
OracleRDBMSMetadataBuilder
initialized with default collection metadata settings. - creationTimeColumnName(String) - Method in interface oracle.soda.rdbms.OracleRDBMSMetadataBuilder
-
Sets the optional creation time column name.
D
- DDL - oracle.soda.OracleDatabaseAdmin.CollectionCreateMode
- drop() - Method in interface oracle.soda.OracleCollectionAdmin
-
Drops the collection.
- drop(boolean, boolean) - Method in interface oracle.soda.OracleCollectionAdmin
-
Drops the collection.
- dropCollections(boolean) - Method in interface oracle.soda.OracleDatabaseAdmin
-
Drop all collections associated with this
OracleDatabase
. - dropIndex(String) - Method in interface oracle.soda.OracleCollectionAdmin
-
Drops the named index.
- dropIndex(String, boolean) - Method in interface oracle.soda.OracleCollectionAdmin
-
Drops the named index.
- dualityViewName(String) - Method in interface oracle.soda.rdbms.OracleRDBMSMetadataBuilder
F
- filter(String) - Method in interface oracle.soda.OracleOperationBuilder
-
Finds documents matching a filter specification (a query-by-example expressed in JSON).
- filter(OracleDocument) - Method in interface oracle.soda.OracleOperationBuilder
-
Finds documents matching a filter specification (a query-by-example expressed in JSON).
- find() - Method in interface oracle.soda.OracleCollection
-
Returns an
OracleOperationBuilder
representing an operation that finds all documents in the collection. - findOne(String) - Method in interface oracle.soda.OracleCollection
-
Finds an
OracleDocument
matching a key.
G
- getCollectionNames() - Method in interface oracle.soda.OracleDatabaseAdmin
-
Gets a list of the names of all collections in the database.
- getCollectionNames(int) - Method in interface oracle.soda.OracleDatabaseAdmin
-
Gets a list of the names of collections in the database with a limit on the number returned.
- getCollectionNames(int, int) - Method in interface oracle.soda.OracleDatabaseAdmin
-
Gets a list of the names of collections in the database with a limit on the number returned, starting at a specific offset in the list.
- getCollectionNames(int, String) - Method in interface oracle.soda.OracleDatabaseAdmin
-
Gets a list of the names of collections in the database with a limit on the number returned, starting at the first name greater than or equal to
startName
. - getConnection() - Method in interface oracle.soda.OracleDatabaseAdmin
-
Return the JDBC connection backing this database.
- getContentAs(Class<T>) - Method in interface oracle.soda.OracleDocument
-
Returns the content as the specified type.
- getContentAsByteArray() - Method in interface oracle.soda.OracleDocument
-
Returns the content as a byte array.
- getContentAsString() - Method in interface oracle.soda.OracleDocument
-
Returns the content as a
String
. - getContentLength() - Method in interface oracle.soda.OracleDocument
-
Returns the length of content if know.
- getCreatedOn() - Method in interface oracle.soda.OracleDocument
-
Returns the timestamp of creation of this document in ISO format.
- getCursor() - Method in interface oracle.soda.OracleOperationBuilder
-
Returns
OracleCursor
which is an iterator over result documents. - getDatabase(Connection) - Method in interface oracle.soda.OracleClient
-
Gets the document collections database.
- getDatabase(Connection) - Method in class oracle.soda.rdbms.OracleRDBMSClient
-
Gets the document collections database.
- getDatabase(Connection, boolean) - Method in interface oracle.soda.OracleClient
-
Gets the document collections database.
- getDatabase(Connection, boolean) - Method in class oracle.soda.rdbms.OracleRDBMSClient
-
Gets the document collections database.
- getDataGuide() - Method in interface oracle.soda.OracleCollectionAdmin
-
Returns a JSON data guide for the collection.
- getDBObjectName() - Method in interface oracle.soda.OracleCollectionAdmin
-
Returns the name of the table or view backing the collection.
- getDBObjectSchemaName() - Method in interface oracle.soda.OracleCollectionAdmin
-
Returns the name of the schema that owns the table or view backing the collection.
- getError() - Method in interface oracle.soda.OracleDropResult
-
Gets the error encountered when attempting to drop the collection.
- getErrorCode() - Method in exception oracle.soda.OracleException
-
Returns the error code associated with this exception.
- getKey() - Method in interface oracle.soda.OracleDocument
-
Returns the key.
- getLastModified() - Method in interface oracle.soda.OracleDocument
-
Returns the timestamp of the last modification to this document in ISO format.
- getMediaType() - Method in interface oracle.soda.OracleDocument
-
Returns the media type.
- getMetadata() - Method in interface oracle.soda.OracleCollectionAdmin
-
Returns collection metadata expressed in JSON.
- getName() - Method in interface oracle.soda.OracleCollectionAdmin
-
Gets the collection's name.
- getName() - Method in interface oracle.soda.OracleDropResult
-
Gets the name of the collection that could not be dropped.
- getNextException() - Method in exception oracle.soda.OracleException
-
Returns the next OracleException in the chain or
null
if none. - getOne() - Method in interface oracle.soda.OracleOperationBuilder
-
Returns a single document.
- getProcessedCount() - Method in exception oracle.soda.OracleBatchException
-
Number of operations processed before the error occurred.
- getVersion() - Method in interface oracle.soda.OracleDocument
-
Returns a string suitable for use as a version of the document.
H
- hasNext() - Method in interface oracle.soda.OracleCursor
-
Returns
true
if the nextOracleDocument
is available. - headerOnly() - Method in interface oracle.soda.OracleOperationBuilder
-
Specifies that the returned documents should contain only the the following: key, creation-on timestamp (if present in the collection), last-modified timestamp (if present in the collection), version (if present in the collection). The documents' contents will not be returned.
- hint(String) - Method in interface oracle.soda.OracleOperationBuilder
-
Adds execution hints to the operation
I
- insert(Iterator<OracleDocument>) - Method in interface oracle.soda.OracleCollection
-
Inserts multiple documents into the collection.
- insert(OracleDocument) - Method in interface oracle.soda.OracleCollection
-
Inserts a document into the collection.
- insertAndGet(Iterator<OracleDocument>) - Method in interface oracle.soda.OracleCollection
-
Inserts multiple documents into the collection.
- insertAndGet(Iterator<OracleDocument>, Map<String, ?>) - Method in interface oracle.soda.OracleCollection
-
Inserts multiple documents into the collection with options.
- insertAndGet(OracleDocument) - Method in interface oracle.soda.OracleCollection
-
Inserts a document into the collection.
- insertAndGet(OracleDocument, Map<String, ?>) - Method in interface oracle.soda.OracleCollection
-
Inserts a document into the collection.
- isHeterogeneous() - Method in interface oracle.soda.OracleCollectionAdmin
-
Indicates whether the collection can store non-JSON data.
- isJSON() - Method in interface oracle.soda.OracleDocument
-
Returns
true
is this document has media type"application/json"
. - isReadOnly() - Method in interface oracle.soda.OracleCollectionAdmin
-
Indicates whether the collection is read-only.
K
- key(String) - Method in interface oracle.soda.OracleOperationBuilder
-
Finds a document with a specific key.
- keyColumnAssignmentMethod(String) - Method in interface oracle.soda.rdbms.OracleRDBMSMetadataBuilder
-
Sets the key column assignment method.
- keyColumnMaxLength(int) - Method in interface oracle.soda.rdbms.OracleRDBMSMetadataBuilder
-
Sets the maximum size of the key column.
- keyColumnName(String) - Method in interface oracle.soda.rdbms.OracleRDBMSMetadataBuilder
-
Sets the name of the key column.
- keyColumnSequenceName(String) - Method in interface oracle.soda.rdbms.OracleRDBMSMetadataBuilder
-
Sets the sequence name for sequence-based keys.
- keyColumnType(String) - Method in interface oracle.soda.rdbms.OracleRDBMSMetadataBuilder
-
Sets the key column type.
- keyLike(String, String) - Method in interface oracle.soda.OracleOperationBuilder
-
Finds documents with keys matching a supplied
pattern
. - keys(Set<String>) - Method in interface oracle.soda.OracleOperationBuilder
-
Finds documents with specific keys.
L
- lastModifiedColumnIndex(String) - Method in interface oracle.soda.rdbms.OracleRDBMSMetadataBuilder
-
Sets the last-modified column index name.
- lastModifiedColumnName(String) - Method in interface oracle.soda.rdbms.OracleRDBMSMetadataBuilder
-
Sets the optional last-modified timestamp column name.
- limit(int) - Method in interface oracle.soda.OracleOperationBuilder
-
Specifies an upper limit on the number of results.
- lock() - Method in interface oracle.soda.OracleOperationBuilder
-
Indicates that the operation should lock the documents.
M
- MAP - oracle.soda.OracleDatabaseAdmin.CollectionCreateMode
- mediaTypeColumnName(String) - Method in interface oracle.soda.rdbms.OracleRDBMSMetadataBuilder
-
Sets the media type column name.
- mergeOne(OracleDocument) - Method in interface oracle.soda.OracleOperationBuilder
-
Merges the specified document into an existing one.
- mergeOneAndGet(OracleDocument) - Method in interface oracle.soda.OracleOperationBuilder
-
Merges a document.
N
- next() - Method in interface oracle.soda.OracleCursor
-
Returns the next
OracleDocument
.
O
- openCollection(String) - Method in interface oracle.soda.OracleDatabase
-
Opens a collection with the specified name.
- oracle.soda - package oracle.soda
-
Contains the core SODA interfaces and classes.
- oracle.soda.rdbms - package oracle.soda.rdbms
-
Contains RDBMS-specific SODA interfaces and classes.
- OracleBatchException - Exception in oracle.soda
-
Represents an exception thrown during a batch write operation.
- OracleBatchException(String) - Constructor for exception oracle.soda.OracleBatchException
-
Constructs an
OracleBatchException
object with a given message. - OracleBatchException(String, int) - Constructor for exception oracle.soda.OracleBatchException
-
Constructs an
OracleBatchException
object with a given message. - OracleBatchException(String, int, int) - Constructor for exception oracle.soda.OracleBatchException
-
Constructs an
OracleBatchException
with a given message and an error code. - OracleBatchException(Throwable) - Constructor for exception oracle.soda.OracleBatchException
-
Constructs an
OracleBatchException
object with a given cause. - OracleBatchException(Throwable, int) - Constructor for exception oracle.soda.OracleBatchException
-
Constructs an
OracleBatchException
object with a given cause. - OracleClient - Interface in oracle.soda
-
Entry point for SODA (Simple Oracle Document Access).
- OracleCollection - Interface in oracle.soda
-
A collection of documents.
- OracleCollectionAdmin - Interface in oracle.soda
-
Provides DDL and metadata methods for the
OracleCollection
administration: index creation and destruction, collection deletion (ie "drop"), metadata information about the collection, etc. - OracleCursor - Interface in oracle.soda
-
Operation result cursor.
- OracleDatabase - Interface in oracle.soda
-
A database of document collections.
- OracleDatabaseAdmin - Interface in oracle.soda
-
Provides DDL and metadata methods for the
OracleDatabase
administration: collection creation, retrieval of collection names, etc. - OracleDatabaseAdmin.CollectionCreateMode - Enum in oracle.soda
- OracleDocument - Interface in oracle.soda
-
Represents a document with (typically) JSON content.
- OracleDocumentFactory - Interface in oracle.soda
-
A factory for creating
OracleDocument
objects. - OracleDropResult - Interface in oracle.soda
-
Holds the collection name that could not be dropped, and the error encountered when attempting to drop this collection.
- OracleException - Exception in oracle.soda
-
A general exception thrown by various methods of this API.
- OracleException(String) - Constructor for exception oracle.soda.OracleException
-
Constructs an
OracleException
object with a given message. - OracleException(String, int) - Constructor for exception oracle.soda.OracleException
-
Constructs an
OracleException
with a given message and an error code. - OracleException(String, Throwable, int) - Constructor for exception oracle.soda.OracleException
-
Constructs an
OracleException
with a given message, cause, error code, and error prefix. - OracleException(Throwable) - Constructor for exception oracle.soda.OracleException
-
Constructs an
OracleException
with a specified cause (for example, aSQLException
or anIOException
). - OracleException(Throwable, int) - Constructor for exception oracle.soda.OracleException
-
Constructs an
OracleException
with a specified cause (for example, aSQLException
or anIOException
). - OracleOperationBuilder - Interface in oracle.soda
-
An
OracleOperationBuilder
builds and executes various read and write operations on theOracleCollection
, in a chainable manner. - OracleRDBMSClient - Class in oracle.soda.rdbms
-
Oracle RDBMS implementation of
OracleClient
. - OracleRDBMSClient() - Constructor for class oracle.soda.rdbms.OracleRDBMSClient
- OracleRDBMSClient(Properties) - Constructor for class oracle.soda.rdbms.OracleRDBMSClient
-
The following properties are currently supported:
- OracleRDBMSMetadataBuilder - Interface in oracle.soda.rdbms
-
Builds custom collection metadata, expressed as a JSON
OracleDocument
. - orderByKey(boolean) - Method in interface oracle.soda.OracleOperationBuilder
-
Specifies whether implicit order by should be included for operations involving
OracleOperationBuilder.skip(long)
orOracleOperationBuilder.limit(int)
.
R
- readOnly(boolean) - Method in interface oracle.soda.rdbms.OracleRDBMSMetadataBuilder
-
Sets the read/write policy.
- remove() - Method in interface oracle.soda.OracleOperationBuilder
-
Removes documents.
- removeOptionalColumns() - Method in interface oracle.soda.rdbms.OracleRDBMSMetadataBuilder
-
Removes the optional metadata columns.
- replace(OracleDocument) - Method in interface oracle.soda.OracleOperationBuilder
-
Replaces target document(s) with supplied document.
- replaceOne(OracleDocument) - Method in interface oracle.soda.OracleOperationBuilder
-
Replaces target document with supplied document.
- replaceOneAndGet(OracleDocument) - Method in interface oracle.soda.OracleOperationBuilder
-
Replaces target document with supplied document.
S
- save(OracleDocument) - Method in interface oracle.soda.OracleCollection
-
Saves a document into the collection.
- saveAndGet(OracleDocument) - Method in interface oracle.soda.OracleCollection
-
Saves a document into the collection.
- saveAndGet(OracleDocument, Map<String, ?>) - Method in interface oracle.soda.OracleCollection
-
Saves a document into the collection.
- schemaName(String) - Method in interface oracle.soda.rdbms.OracleRDBMSMetadataBuilder
-
Sets the SQL schema name for the underlying database object.
- setNextException(OracleException) - Method in exception oracle.soda.OracleException
-
Adds an
OracleException
to the chain of exceptions. - skip(long) - Method in interface oracle.soda.OracleOperationBuilder
-
Specifies the number of results to skip.
- startKey(String, Boolean, Boolean) - Method in interface oracle.soda.OracleOperationBuilder
-
Specifies that only keys that come after (or alternatively before) the specified key.
T
- tableName(String) - Method in interface oracle.soda.rdbms.OracleRDBMSMetadataBuilder
-
Sets the SQL table name.
- truncate() - Method in interface oracle.soda.OracleCollectionAdmin
-
Deletes all documents in the collection.
U
- UNKNOWN_ERROR_CODE - Static variable in exception oracle.soda.OracleException
V
- valueOf(String) - Static method in enum oracle.soda.OracleDatabaseAdmin.CollectionCreateMode
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum oracle.soda.OracleDatabaseAdmin.CollectionCreateMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- version(String) - Method in interface oracle.soda.OracleOperationBuilder
-
Finds a document with a specific version.
- versionColumnMethod(String) - Method in interface oracle.soda.rdbms.OracleRDBMSMetadataBuilder
-
Sets version column method.
- versionColumnName(String) - Method in interface oracle.soda.rdbms.OracleRDBMSMetadataBuilder
-
Sets the version (ETag) column name.
- viewName(String) - Method in interface oracle.soda.rdbms.OracleRDBMSMetadataBuilder
-
Sets the SQL view name.
All Classes All Packages