# Uses of Interface
oracle.kv.KVStore

Packages that use KVStore
Package
Description
oracle.kv
This package contains the public API for using Oracle NoSQL Database.
oracle.kv.exttab
This package contains the public API and Utilities for accessing Oracle NoSQL Database data through Oracle Database External Tables.

- ## Uses of KVStore in oracle.kv

  Methods in oracle.kv that return KVStore
  Modifier and Type
  Method
  Description
  `KVStore`
  KVLocal.`getStore()`
  Gets a store handle to a running embedded NoSQL database.
  `static KVStore`
  KVStoreFactory.`getStore(KVStoreConfig config)`
  Get a handle to an existing KVStore.
  `static KVStore`
  KVStoreFactory.`getStore(KVStoreConfig config, LoginCredentials creds, ReauthenticateHandler reauthHandler)`
  Get a handle to an existing KVStore, with optional authentication arguments for accessing a secure KVStore instance.
  Methods in oracle.kv with parameters of type KVStore
  Modifier and Type
  Method
  Description
  `void`
  ReauthenticateHandler.`reauthenticate(KVStore kvstore)`
  Attempts to re-authenticate a kvstore handle.

- ## Uses of KVStore in oracle.kv.exttab

  Methods in oracle.kv.exttab with parameters of type KVStore
  Modifier and Type
  Method
  Description
  `String`
  Formatter.`toOracleLoaderFormat(KeyValueVersion kvv, KVStore kvstore)`
  Convert a KeyValueVersion into a String which can be interpreted by the Oracle External Table definition.
  `String`
  TableFormatter.`toOracleLoaderFormat(Row row, KVStore kvstore)`
  Converts a Row into a String which can be interpreted by the Oracle External Table definition.