Uses of Interface
oracle.kv.table.RecordValue
Package
Description
This package contains the public API for using Oracle NoSQL Database.
Table support for Oracle NoSQL Database.
-
Uses of RecordValue in oracle.kv
Modifier and TypeMethodDescriptionKVStore.executeAsync
(String statement, ExecuteOptions options) Returns a publisher that can be used to subscribe to the results of the asynchronous execution of an SQL statement.KVStore.executeAsync
(Statement statement, ExecuteOptions options) Returns a publisher that can be used to subscribe to the results of the asynchronous execution of a table statement, either aPreparedStatement
or aBoundStatement
.StatementResult.iterator()
Returns a TableIterator over the records in this result. -
Uses of RecordValue in oracle.kv.table
Modifier and TypeInterfaceDescriptioninterface
IndexKey is a specialization of RecordValue to represent a key used to access a specific index defined on a table.interface
PrimaryKey is a specialization of Row to represent a primary key used to access records in a table using theTableAPI
.interface
ReturnRow is used with put and delete operations to return the previous row value and version.interface
Row is a specialization of RecordValue to represent a single record, or row, in a table.Modifier and TypeMethodDescriptionArrayValue.addRecord()
Adds a new RecordValue to the end of the array.ArrayValue.addRecord
(int index) Inserts a new RecordValue at the specified index.FieldValue.asRecord()
Casts to RecordValue.RecordValue.clone()
Returns a deep copy of this object.FieldDef.createRecord()
Creates an empty RecordValue.RecordValue.put
(int position, boolean value) Inserts the field at the given position, or updates its value if the field exists already.RecordValue.put
(int position, byte[] value) Inserts the field at the given position, or updates its value if the field exists already.RecordValue.put
(int position, double value) Inserts the field at the given position, or updates its value if the field exists already.RecordValue.put
(int position, float value) Inserts the field at the given position, or updates its value if the field exists already.RecordValue.put
(int position, int value) Inserts the field at the given position, or updates its value if the field exists already.RecordValue.put
(int position, long value) Inserts the field at the given position, or updates its value if the field exists already.Inserts the field at the given position, or updates its value if the field exists already.Inserts the field at the given position, or updates its value if the field exists already.RecordValue.put
(int position, FieldValue value) Inserts the field at the given position, or updates its value if the field exists already.Set the named field, silently overwriting existing values.Set the named field, silently overwriting existing values.Set the named field, silently overwriting existing values.Set the named field, silently overwriting existing values.Set the named field, silently overwriting existing values.Set the named field, silently overwriting existing values.Set the named field, silently overwriting existing values.Set the named field, silently overwriting existing values.RecordValue.put
(String fieldName, FieldValue value) Set the named field, silently overwriting existing values.Inserts a list of Java objects into the record as an array at the given position, or updates its value if the field exists already.Inserts an array of Java objects into the record as an array at the given given position, or updates its value if the field exists already.Set an ArrayValue field based on list input, silently overwriting existing values.Set an ArrayValue field based on an array of Java Objects, silently overwriting existing values.RecordValue.putArrayAsJson
(int position, InputStream jsonInput, boolean exact) Inserts the field at the given position, or updates its value if the field exists already.RecordValue.putArrayAsJson
(int position, String jsonInput, boolean exact) Inserts the field at the given position, or updates its value if the field exists already.RecordValue.putArrayAsJson
(String fieldName, InputStream jsonInput, boolean exact) Set a ArrayValue field, silently overwriting existing values.RecordValue.putArrayAsJson
(String fieldName, String jsonInput, boolean exact) Set a ArrayValue field, silently overwriting existing values.Inserts the field at the given position, or updates its value if the field exists already.Set the named field, silently overwriting existing values.RecordValue.putFixed
(int position, byte[] value) Inserts the field at the given position, or updates its value if the field exists already.Set the named field, silently overwriting existing values.Set a RecordValue field of type JSON using the JSON input.Set a RecordValue field of type JSON using the JSON input.Set a RecordValue field of type JSON using the JSON input.Set a RecordValue field of type JSON using the JSON input.RecordValue.putJsonNull
(int position) Inserts the field at the given position, or updates its value if the field exists already.RecordValue.putJsonNull
(String fieldName) Puts a JSON NULL value in the named field, silently overwriting existing values.Inserts the field at the given position, or updates its value if the field exists already.Set a MapValue field based on map input, silently overwriting existing values.RecordValue.putMapAsJson
(int position, InputStream jsonInput, boolean exact) Inserts the field at the given position, or updates its value if the field exists already.RecordValue.putMapAsJson
(int position, String jsonInput, boolean exact) Inserts the field at the given position, or updates its value if the field exists already.RecordValue.putMapAsJson
(String fieldName, InputStream jsonInput, boolean exact) Set a MapValue field, silently overwriting existing values.RecordValue.putMapAsJson
(String fieldName, String jsonInput, boolean exact) Set a MapValue field, silently overwriting existing values.RecordValue.putNull
(int position) Inserts the field at the given position, or updates its value if the field exists already.Put a null value in the named field, silently overwriting existing values.RecordValue.putNumber
(int position, double value) Inserts the field at the given position, or updates its value if the field exists already.RecordValue.putNumber
(int position, float value) Inserts the field at the given position, or updates its value if the field exists already.RecordValue.putNumber
(int position, int value) Inserts the field at the given position, or updates its value if the field exists already.RecordValue.putNumber
(int position, long value) Inserts the field at the given position, or updates its value if the field exists already.RecordValue.putNumber
(int position, BigDecimal value) Inserts the field at the given position, or updates its value if the field exists already.Set the named field, silently overwriting existing values.Set the named field, silently overwriting existing values.Set the named field, silently overwriting existing values.Set the named field, silently overwriting existing values.RecordValue.putNumber
(String fieldName, BigDecimal value) Set the named field, silently overwriting existing values.Puts a Record into the map.RecordValue.putRecord
(int position) Inserts the field at the given position, or updates its value if the field exists already.Inserts the field at the given position, or updates its value if the field exists already.Set a RecordValue field, silently overwriting existing values.Set a RecordValue field based on map input, silently overwriting existing values.RecordValue.putRecordAsJson
(int position, InputStream jsonInput, boolean exact) Inserts the field at the given position, or updates its value if the field exists already.RecordValue.putRecordAsJson
(int position, String jsonInput, boolean exact) Inserts the field at the given position, or updates its value if the field exists already.RecordValue.putRecordAsJson
(String fieldName, InputStream jsonInput, boolean exact) Set a RecordValue field, silently overwriting existing values.RecordValue.putRecordAsJson
(String fieldName, String jsonInput, boolean exact) Set a RecordValue field, silently overwriting existing values.ArrayValue.setRecord
(int index) Sets the value at the specified index with an empty RecordValue, replacing any existing value at that index.Modifier and TypeMethodDescriptionvoid
RecordValue.copyFrom
(RecordValue source) Copies the fields from another RecordValue instance, overwriting fields in this object with the same name.Index.createIndexKey
(RecordValue value) Deprecated.as of 4.5Table.createPrimaryKey
(RecordValue value) Creates aPrimaryKey
for the table populated with relevant fields from theRecordValue
parameter.Table.createRow
(RecordValue value) Creates a Row for the table populated with relevant fields from theRecordValue
parameter.