public class MyFormatter extends Object implements Formatter, TableFormatter
Formatter.toOracleLoaderFormat(oracle.kv.KeyValueVersion, oracle.kv.KVStore)
method accepts a
KeyValueVersion
and
TableFormatter.toOracleLoaderFormat(oracle.kv.table.Row, oracle.kv.KVStore)
method accepts
Row
, both return a String which is formatted as a
list of key/values
(from Formatter.toOracleLoaderFormat(oracle.kv.KeyValueVersion, oracle.kv.KVStore)
method),
or fields (from TableFormatter.toOracleLoaderFormat(oracle.kv.table.Row, oracle.kv.KVStore)
method) separated by delimiter "|". The return String can be interpreted
by the ACCESS PARAMETERS of the External Table definition.Modifier and Type | Method and Description |
---|---|
String |
toOracleLoaderFormat(KeyValueVersion kvv,
KVStore kvStore)
Convert a KeyValueVersion into a String which can be interpreted by
the Oracle External Table definition.
|
String |
toOracleLoaderFormat(Row row,
KVStore kvStore)
Converts Row from TableAPI to a string that will be consumed
by ORA process.
|
public String toOracleLoaderFormat(KeyValueVersion kvv, KVStore kvStore)
oracle.kv.exttab.Formatter
toOracleLoaderFormat
in interface Formatter
kvv
- the Key and Value to be formatted.kvStore
- the KV Store object related to this record so that the
Formatter may retrieve (e.g.) Avro bindings.public String toOracleLoaderFormat(Row row, KVStore kvStore)
toOracleLoaderFormat
in interface TableFormatter
row
- the Row from Oracle NoSQL Database table to be formatted.kvStore
- the KV Store object related to this row so that the
TableFormatter may retrieve.Copyright (c) 2011, 2015 Oracle and/or its affiliates. All rights reserved.