Uses of Interface
oracle.kv.table.PrimaryKey
Packages that use PrimaryKey
Package
Description
Support for executing Hive queries against data written to an Oracle NoSQL Database via the Table API.
Support for running MapReduce jobs against data written to an Oracle NoSQL Database via the Table API.
Provides the classes used to define a Subscription to all logical changes
(table row puts and deletes) made to a NoSQL store.
Table support for Oracle NoSQL Database.
-
Uses of PrimaryKey in oracle.kv.hadoop.hive.table
Methods in oracle.kv.hadoop.hive.table that return types with arguments of type PrimaryKeyModifier and TypeMethodDescriptionstatic InputFormat<PrimaryKey,
Row> V1V2TableUtil.getInputFormat
(JobConf jobConf, int queryBy, String whereClause, Integer shardKeyPartitionId) static InputFormat<PrimaryKey,
Row> V1V2TableUtil.getInputFormat
(JobConf jobConf, int queryBy, String whereClause, Integer shardKeyPartitionId, TableInputFormatBase.TopologyLocatorWrapper topologyLocator) static InputFormat<PrimaryKey,
Row> V1V2TableUtil.getInputFormat
(JobConf jobConf, TableHiveInputSplit inputSplit, int queryBy, String whereClause, Integer shardKeyPartitionId) static InputFormat<PrimaryKey,
Row> V1V2TableUtil.getInputFormat
(JobConf jobConf, TableHiveInputSplit inputSplit, int queryBy, String whereClause, Integer shardKeyPartitionId, TableInputFormatBase.TopologyLocatorWrapper topologyLocator) For the current Hive query, constructs and returns a YARN based InputFormat class that will be used when processing the query. -
Uses of PrimaryKey in oracle.kv.hadoop.table
Methods in oracle.kv.hadoop.table that return PrimaryKeyMethods in oracle.kv.hadoop.table that return types with arguments of type PrimaryKeyModifier and TypeMethodDescriptionTableInputFormat.createRecordReader
(InputSplit split, TaskAttemptContext context) Returns the RecordReader for the given InputSplit. -
Uses of PrimaryKey in oracle.kv.pubsub
Methods in oracle.kv.pubsub that return PrimaryKeyModifier and TypeMethodDescriptionStreamOperation.DeleteEvent.getPrimaryKey()
Returns the primary key associated with the delete operation. -
Uses of PrimaryKey in oracle.kv.table
Methods in oracle.kv.table that return PrimaryKeyModifier and TypeMethodDescriptionFieldValue.asPrimaryKey()
Casts to PrimaryKey.PrimaryKey.clone()
Returns a deep copy of this object.Row.createPrimaryKey()
Creates a PrimaryKey from this Row.Table.createPrimaryKey()
Creates an emptyPrimaryKey
for the table that can only hold fields that are part of the primary key for the table.Table.createPrimaryKey
(RecordValue value) Creates aPrimaryKey
for the table populated with relevant fields from theRecordValue
parameter.Table.createPrimaryKeyFromJson
(InputStream jsonInput, boolean exact) Creates aPrimaryKey
based on JSON input.Table.createPrimaryKeyFromJson
(String jsonInput, boolean exact) Creates aPrimaryKey
based on JSON input.KeyPair.getPrimaryKey()
Returns the PrimaryKey from the pair.TableOperation.getPrimaryKey()
Returns the PrimaryKey associated with the operation if it is a delete operation, otherwise return null.Methods in oracle.kv.table that return types with arguments of type PrimaryKeyModifier and TypeMethodDescriptionTableAPI.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.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
(PrimaryKey key, MultiRowOptions getOptions, TableIteratorOptions iterateOptions) Returns an iterator over the keys associated with a partial primary key.org.reactivestreams.Publisher<PrimaryKey>
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).org.reactivestreams.Publisher<PrimaryKey>
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).org.reactivestreams.Publisher<PrimaryKey>
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.Methods in oracle.kv.table with parameters of type PrimaryKeyModifier and TypeMethodDescriptionTableOperationFactory.createDelete
(PrimaryKey key, ReturnRow.Choice prevReturn, boolean abortIfUnsuccessful) Create a Delete operation suitable for use as an argument to theexecute
method.TableOperationFactory.createDeleteIfVersion
(PrimaryKey key, Version versionMatch, ReturnRow.Choice prevReturn, boolean abortIfUnsuccessful) Create a Delete operation suitable for use as an argument to theexecute
method.boolean
TableAPI.delete
(PrimaryKey key, ReturnRow prevRow, WriteOptions writeOptions) Deletes a row from a table.TableAPI.deleteAsync
(PrimaryKey key, ReturnRow prevRow, WriteOptions writeOptions) Deletes a row from a table, returning a future to manage the asynchronous operation.boolean
TableAPI.deleteIfVersion
(PrimaryKey key, Version matchVersion, ReturnRow prevRow, WriteOptions writeOptions) Deletes a row from a table but only if its version matches the one specified in matchVersion.TableAPI.deleteIfVersionAsync
(PrimaryKey key, Version matchVersion, ReturnRow prevRow, WriteOptions writeOptions) Deletes a row from a table, but only if its version matches the one specified inmatchVersion
, returning a future to manage the asynchronous operation.TableAPI.get
(PrimaryKey key, ReadOptions readOptions) Gets theRow
associated with the primary key.TableAPI.getAsync
(PrimaryKey key, ReadOptions readOptions) Gets theRow
associated with the primary key, returning a future to manage the asynchronous operation.int
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
(PrimaryKey key, MultiRowOptions getOptions, TableIteratorOptions iterateOptions) Returns an iterator over the rows associated with a partial primary key.org.reactivestreams.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.TableAPI.tableKeysIterator
(PrimaryKey key, MultiRowOptions getOptions, TableIteratorOptions iterateOptions) Returns an iterator over the keys associated with a partial primary key.org.reactivestreams.Publisher<PrimaryKey>
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.Method parameters in oracle.kv.table with type arguments of type PrimaryKeyModifier and TypeMethodDescriptionTableAPI.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).org.reactivestreams.Publisher<Row>
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).org.reactivestreams.Publisher<Row>
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.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).org.reactivestreams.Publisher<PrimaryKey>
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).org.reactivestreams.Publisher<PrimaryKey>
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).