Package | Description |
---|---|
oracle.soda |
Contains the core SODA interfaces and classes.
|
oracle.soda.rdbms |
Contains RDBMS-specific SODA interfaces and classes.
|
Modifier and Type | Method and Description |
---|---|
OracleDocument |
OracleDocumentFactory.createDocumentFromByteArray(byte[] content)
Creates a new document with the provided
byte[] JSON content. |
OracleDocument |
OracleDocumentFactory.createDocumentFromByteArray(java.lang.String key,
byte[] content)
Creates a new document with the provided key and
byte[] JSON content. |
OracleDocument |
OracleDocumentFactory.createDocumentFromByteArray(java.lang.String key,
byte[] content,
java.lang.String mediaType)
Creates a new document with the provided key,
byte[]
content, and content type. |
OracleDocument |
OracleDocumentFactory.createDocumentFromString(java.lang.String content)
Creates a new document with the provided
String JSON content. |
OracleDocument |
OracleDocumentFactory.createDocumentFromString(java.lang.String key,
java.lang.String content)
Creates a new document with the provided key and
String JSON content. |
OracleDocument |
OracleDocumentFactory.createDocumentFromString(java.lang.String key,
java.lang.String content,
java.lang.String mediaType)
Creates a new document with the provided key,
String
content, and media type. |
OracleDocument |
OracleCollection.findOne(java.lang.String key)
Finds an
OracleDocument matching a key. |
OracleDocument |
OracleCollectionAdmin.getDataGuide()
Returns a JSON data guide for the collection.
|
OracleDocument |
OracleCollectionAdmin.getMetadata()
Returns collection metadata expressed in JSON.
|
OracleDocument |
OracleOperationBuilder.getOne()
Returns a single document.
|
OracleDocument |
OracleCollection.insertAndGet(OracleDocument document)
Inserts a document into the collection.
|
OracleDocument |
OracleCollection.insertAndGet(OracleDocument document,
java.util.Map<java.lang.String,?> options)
Inserts a document into the collection.
|
OracleDocument |
OracleOperationBuilder.mergeOneAndGet(OracleDocument document)
Merges a document.
|
OracleDocument |
OracleCursor.next()
Returns the next
OracleDocument . |
OracleDocument |
OracleOperationBuilder.replaceOneAndGet(OracleDocument document)
Replaces a document.
|
OracleDocument |
OracleCollection.saveAndGet(OracleDocument document)
Saves a document into the collection.
|
OracleDocument |
OracleCollection.saveAndGet(OracleDocument document,
java.util.Map<java.lang.String,?> options)
Saves a document into the collection.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<OracleDocument> |
OracleCollection.insertAndGet(java.util.Iterator<OracleDocument> documents)
Inserts multiple documents into the collection.
|
java.util.List<OracleDocument> |
OracleCollection.insertAndGet(java.util.Iterator<OracleDocument> documents,
java.util.Map<java.lang.String,?> options)
Inserts multiple documents into the collection with options.
|
Modifier and Type | Method and Description |
---|---|
OracleCollection |
OracleDatabaseAdmin.createCollection(java.lang.String collectionName,
OracleDocument collectionMetadata)
Creates a collection with the specified name and
implementation-specific collection metadata, expressed in
JSON.
|
void |
OracleCollectionAdmin.createIndex(OracleDocument indexSpecification)
Create an index using an index specification (expressed in JSON).
|
OracleOperationBuilder |
OracleOperationBuilder.filter(OracleDocument filterSpecification)
Finds documents matching a filter specification
(a query-by-example expressed in JSON).
|
void |
OracleCollection.insert(OracleDocument document)
Inserts a document into the collection.
|
OracleDocument |
OracleCollection.insertAndGet(OracleDocument document)
Inserts a document into the collection.
|
OracleDocument |
OracleCollection.insertAndGet(OracleDocument document,
java.util.Map<java.lang.String,?> options)
Inserts a document into the collection.
|
boolean |
OracleOperationBuilder.mergeOne(OracleDocument document)
Merges the specified document into an existing one.
|
OracleDocument |
OracleOperationBuilder.mergeOneAndGet(OracleDocument document)
Merges a document.
|
boolean |
OracleOperationBuilder.replaceOne(OracleDocument document)
Replaces a document.
|
OracleDocument |
OracleOperationBuilder.replaceOneAndGet(OracleDocument document)
Replaces a document.
|
void |
OracleCollection.save(OracleDocument document)
Saves a document into the collection.
|
OracleDocument |
OracleCollection.saveAndGet(OracleDocument document)
Saves a document into the collection.
|
OracleDocument |
OracleCollection.saveAndGet(OracleDocument document,
java.util.Map<java.lang.String,?> options)
Saves a document into the collection.
|
Modifier and Type | Method and Description |
---|---|
void |
OracleCollection.insert(java.util.Iterator<OracleDocument> documents)
Inserts multiple documents into the collection.
|
java.util.List<OracleDocument> |
OracleCollection.insertAndGet(java.util.Iterator<OracleDocument> documents)
Inserts multiple documents into the collection.
|
java.util.List<OracleDocument> |
OracleCollection.insertAndGet(java.util.Iterator<OracleDocument> documents,
java.util.Map<java.lang.String,?> options)
Inserts multiple documents into the collection with options.
|
Modifier and Type | Method and Description |
---|---|
OracleDocument |
OracleRDBMSMetadataBuilder.build()
Builds a JSON object containing the collection metadata.
|