Uses of Interface
oracle.kv.table.Row
-
Packages that use Row Package Description oracle.kv.exttab This package contains the public API and Utilities for accessing Oracle NoSQL Database data through Oracle Database External Tables.oracle.kv.hadoop.table Support for running MapReduce jobs against data written to an Oracle NoSQL Database via the Table API.oracle.kv.pubsub Provides the classes used to define a Subscription to all logical changes (table row puts and deletes) made to a NoSQL store.oracle.kv.table Table support for Oracle NoSQL Database. -
-
Uses of Row in oracle.kv.exttab
Methods in oracle.kv.exttab with parameters of type Row Modifier and Type Method Description java.lang.String
TableFormatter. toOracleLoaderFormat(Row row, KVStore kvstore)
Converts a Row into a String which can be interpreted by the Oracle External Table definition. -
Uses of Row in oracle.kv.hadoop.table
Fields in oracle.kv.hadoop.table declared as Row Modifier and Type Field Description protected Row
TableRecordReaderBase. current
Methods in oracle.kv.hadoop.table that return Row Modifier and Type Method Description Row
TableRecordReader. getCurrentValue()
Get the current value.Methods in oracle.kv.hadoop.table that return types with arguments of type Row Modifier and Type Method Description RecordReader<PrimaryKey,Row>
TableInputFormat. createRecordReader(InputSplit split, TaskAttemptContext context)
Returns the RecordReader for the given InputSplit. -
Uses of Row in oracle.kv.pubsub
Methods in oracle.kv.pubsub that return Row Modifier and Type Method Description Row
StreamOperation.PutEvent. getRow()
Returns the Row associated with the put operation. -
Uses of Row in oracle.kv.table
Subinterfaces of Row in oracle.kv.table Modifier and Type Interface Description interface
PrimaryKey
PrimaryKey is a specialization of Row to represent a primary key used to access records in a table using theTableAPI
.interface
ReturnRow
ReturnRow is used with put and delete operations to return the previous row value and version.Methods in oracle.kv.table that return Row Modifier and Type Method Description Row
FieldValue. asRow()
Casts to Row.Row
Row. clone()
Returns a deep copy of this object.Row
Table. createRow()
Creates an empty Row for the table that can hold any field value.Row
Table. createRow(RecordValue value)
Creates a Row for the table populated with relevant fields from theRecordValue
parameter.Row
Table. createRowFromJson(java.io.InputStream jsonInput, boolean exact)
Creates a Row based on JSON input.Row
Table. createRowFromJson(java.lang.String jsonInput, boolean exact)
Creates a Row based on JSON string input.Row
Table. createRowWithDefaults()
Creates a Row using the default values for all fields.Row
TableAPI. get(PrimaryKey key, ReadOptions readOptions)
Gets theRow
associated with the primary key.Row
TableOperationResult. getPreviousRow()
For a put or delete operation, the previous value associated with the row.Row
TableOperation. getRow()
Returns the Row associated with the operation if it is a put operation, otherwise return null.Methods in oracle.kv.table that return types with arguments of type Row Modifier and Type Method Description java.util.concurrent.CompletableFuture<Row>
TableAPI. getAsync(PrimaryKey key, ReadOptions readOptions)
Gets theRow
associated with the primary key, returning a future to manage the asynchronous operation.java.util.List<Row>
TableAPI. multiGet(PrimaryKey key, MultiRowOptions getOptions, ReadOptions readOptions)
Returns the rows associated with a partial primary key in an atomic manner.java.util.concurrent.CompletableFuture<java.util.List<Row>>
TableAPI. multiGetAsync(PrimaryKey key, MultiRowOptions getOptions, ReadOptions readOptions)
Returns the rows associated with a partial primary key in an atomic manner, returning a future to manage the asynchronous operation.TableIterator<Row>
TableAPI. tableIterator(java.util.Iterator<PrimaryKey> primaryKeyIterator, MultiRowOptions getOptions, TableIteratorOptions iterateOptions)
Returns an iterator over the rows matching the primary keys supplied by iterator (or the rows in ancestor or descendant tables, or those in a range specified by the MultiRowOptions argument).TableIterator<Row>
TableAPI. tableIterator(java.util.List<java.util.Iterator<PrimaryKey>> primaryKeyIterators, MultiRowOptions getOptions, TableIteratorOptions iterateOptions)
Returns an iterator over the rows matching the primary keys supplied by iterator (or the rows in ancestor or descendant tables, or those in a range specified by the MultiRowOptions argument).TableIterator<Row>
TableAPI. tableIterator(IndexKey key, MultiRowOptions getOptions, TableIteratorOptions iterateOptions)
Returns an iterator over the rows associated with an index key.TableIterator<Row>
TableAPI. tableIterator(PrimaryKey key, MultiRowOptions getOptions, TableIteratorOptions iterateOptions)
Returns an iterator over the rows associated with a partial primary key.Publisher<Row>
TableAPI. tableIteratorAsync(java.util.Iterator<PrimaryKey> primaryKeyIterator, MultiRowOptions getOptions, TableIteratorOptions iterateOptions)
Returns a publisher that can be used to subscribe to the results of an asynchronous iteration over the rows matching the primary keys supplied by iterator (or the rows in ancestor or descendant tables, or those in a range specified by the MultiRowOptions argument).Publisher<Row>
TableAPI. tableIteratorAsync(java.util.List<java.util.Iterator<PrimaryKey>> primaryKeyIterators, MultiRowOptions getOptions, TableIteratorOptions iterateOptions)
Returns a publisher that can be used to subscribe to the results of an asynchronous iteration over the rows matching the primary keys supplied by iterator (or the rows in ancestor or descendant tables, or those in a range specified by the MultiRowOptions argument).Publisher<Row>
TableAPI. tableIteratorAsync(IndexKey key, MultiRowOptions getOptions, TableIteratorOptions iterateOptions)
Returns a publisher that can be used to subscribe to the results of an asynchronous iteration over the rows associated with an index key.Publisher<Row>
TableAPI. tableIteratorAsync(PrimaryKey key, MultiRowOptions getOptions, TableIteratorOptions iterateOptions)
Returns a publisher that can be used to subscribe to the results of an asynchronous iteration over the rows associated with a partial primary key.Methods in oracle.kv.table with parameters of type Row Modifier and Type Method Description TableOperation
TableOperationFactory. createPut(Row row, ReturnRow.Choice prevReturn, boolean abortIfUnsuccessful)
Create a Put operation suitable for use as an argument to theexecute
method.TableOperation
TableOperationFactory. createPutIfAbsent(Row row, ReturnRow.Choice prevReturn, boolean abortIfUnsuccessful)
Create a Put operation suitable for use as an argument to theexecute
method.TableOperation
TableOperationFactory. createPutIfPresent(Row row, ReturnRow.Choice prevReturn, boolean abortIfUnsuccessful)
Create a Put operation suitable for use as an argument to theexecute
method.TableOperation
TableOperationFactory. createPutIfVersion(Row row, Version versionMatch, ReturnRow.Choice prevReturn, boolean abortIfUnsuccessful)
Create a Put operation suitable for use as an argument to theexecute
method.static int
TableUtils. getDataSize(Row row)
Returns the size of the serialized data for the row.static int
TableUtils. getKeySize(Row row)
Returns the size of the serialized primary key for this row.Version
TableAPI. put(Row row, ReturnRow prevRow, WriteOptions writeOptions)
Puts a row into a table.java.util.concurrent.CompletableFuture<Version>
TableAPI. putAsync(Row row, ReturnRow prevRow, WriteOptions writeOptions)
Puts a row into a table, returning a future to manage the asynchronous operation.Version
TableAPI. putIfAbsent(Row row, ReturnRow prevRow, WriteOptions writeOptions)
Puts a row into a table, but only if the row does not exist.java.util.concurrent.CompletableFuture<Version>
TableAPI. putIfAbsentAsync(Row row, ReturnRow prevRow, WriteOptions writeOptions)
Puts a row into a table, but only if the row does not exist, returning a future to manage the asynchronous operation.Version
TableAPI. putIfPresent(Row row, ReturnRow prevRow, WriteOptions writeOptions)
Puts a row into a table, but only if the row already exists.java.util.concurrent.CompletableFuture<Version>
TableAPI. putIfPresentAsync(Row row, ReturnRow prevRow, WriteOptions writeOptions)
Puts a row into a table, but only if the row already exists, returning a future to manage the asynchronous operation.Version
TableAPI. putIfVersion(Row row, Version matchVersion, ReturnRow prevRow, WriteOptions writeOptions)
Puts a row, but only if the version of the existing row matches the matchVersion argument.java.util.concurrent.CompletableFuture<Version>
TableAPI. putIfVersionAsync(Row row, Version matchVersion, ReturnRow prevRow, WriteOptions writeOptions)
Puts a row, but only if the version of the existing row matches thematchVersion
argument, returning a future to manage the asynchronous operation.Method parameters in oracle.kv.table with type arguments of type Row Modifier and Type Method Description void
TableAPI. put(java.util.List<EntryStream<Row>> streams, BulkWriteOptions bulkWriteOptions)
Loads rows supplied by special purpose streams into the store.
-