Uses of Class
oracle.kv.table.MultiRowOptions
-
Uses of MultiRowOptions in oracle.kv.table
Modifier and TypeMethodDescriptionFieldRange.createMultiRowOptions()
A convenience factory method to create a MultiRowOptions instance using this FieldRange.Table.createMultiRowOptions
(List<String> tableNames, FieldRange fieldRange) Returns a MultiRowOptions object initialized with ancestor and child tables from the list of table names and/or FieldRange.MultiRowOptions.setFieldRange
(FieldRange newFieldRange) Restricts the selected rows to those matching a range of field values for the first unspecified field in the target key.MultiRowOptions.setIncludedChildTables
(List<Table> newChildren) Specifies the child (descendant) tables for which rows are selected by the operation.MultiRowOptions.setIncludedParentTables
(List<Table> newAncestors) Specifies the parent (ancestor) tables for which rows are selected by the operation.Modifier and TypeMethodDescriptionint
TableAPI.multiDelete
(PrimaryKey key, MultiRowOptions getOptions, WriteOptions writeOptions) Deletes multiple rows from a table in an atomic operation.TableAPI.multiDeleteAsync
(PrimaryKey key, MultiRowOptions getOptions, WriteOptions writeOptions) Deletes multiple rows from a table in an atomic operation, returning a future to manage the asynchronous operation.TableAPI.multiGet
(PrimaryKey key, MultiRowOptions getOptions, ReadOptions readOptions) Returns the rows associated with a partial primary key in an atomic manner.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.TableAPI.multiGetKeys
(PrimaryKey key, MultiRowOptions getOptions, ReadOptions readOptions) Return the keys associated with a partial primary key in an atomic manner.TableAPI.multiGetKeysAsync
(PrimaryKey key, MultiRowOptions getOptions, ReadOptions readOptions) Return the keys associated with a partial primary key in an atomic manner, returning a future to manage the asynchronous operation.TableAPI.tableIterator
(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).TableAPI.tableIterator
(List<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).TableAPI.tableIterator
(IndexKey key, MultiRowOptions getOptions, TableIteratorOptions iterateOptions) Returns an iterator over the rows associated with an index key.TableAPI.tableIterator
(PrimaryKey key, MultiRowOptions getOptions, TableIteratorOptions iterateOptions) Returns an iterator over the rows associated with a partial primary key.TableAPI.tableIteratorAsync
(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).TableAPI.tableIteratorAsync
(List<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).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.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.TableAPI.tableKeysIterator
(Iterator<PrimaryKey> primaryKeyIterator, MultiRowOptions getOptions, TableIteratorOptions iterateOptions) Returns an iterator over the keys 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).TableAPI.tableKeysIterator
(List<Iterator<PrimaryKey>> primaryKeyIterators, MultiRowOptions getOptions, TableIteratorOptions iterateOptions) Returns an iterator over the keys 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).TableAPI.tableKeysIterator
(IndexKey key, MultiRowOptions getOptions, TableIteratorOptions iterateOptions) Return the keys for matching rows associated with an index key.TableAPI.tableKeysIterator
(PrimaryKey key, MultiRowOptions getOptions, TableIteratorOptions iterateOptions) Returns an iterator over the keys associated with a partial primary key.TableAPI.tableKeysIteratorAsync
(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 keys 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).TableAPI.tableKeysIteratorAsync
(List<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 keys 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).TableAPI.tableKeysIteratorAsync
(IndexKey key, MultiRowOptions getOptions, TableIteratorOptions iterateOptions) Returns a publisher that can be used to subscribe to the results of an asynchronous iteration over the keys for matching rows associated with an index key.TableAPI.tableKeysIteratorAsync
(PrimaryKey key, MultiRowOptions getOptions, TableIteratorOptions iterateOptions) Returns a publisher that can be used to subscribe to the results an asynchronous iteration over the keys associated with a partial primary key.