## Uses of Interface
oracle.kv.table.IndexKey

- Packages that use IndexKey
  Package | Description
  --- | ---
  oracle.kv.table | Table support for Oracle NoSQL Database.

- - ### Uses of IndexKey in oracle.kv.table

    Methods in oracle.kv.table that return IndexKey
    Modifier and Type | Method and Description
    --- | ---
    `IndexKey` | FieldValue.`asIndexKey()` Casts to IndexKey.
    `IndexKey` | Index.`createIndexKey()` Creates an `IndexKey` for this index.
    `IndexKey` | Index.`createIndexKey(RecordValue value)` Creates an `IndexKey` for the index populated relevant fields from the `RecordValue` parameter.
    `IndexKey` | Index.`createIndexKeyFromJson(InputStream jsonInput, boolean exact)` Creates an `IndexKey` based on JSON input.
    `IndexKey` | Index.`createIndexKeyFromJson(String jsonInput, boolean exact)` Creates an `IndexKey` based on JSON input.
    `IndexKey` | KeyPair.`getIndexKey()` Returns the IndexKey from the pair.

    Methods in oracle.kv.table with parameters of type IndexKey
    Modifier and Type | Method and Description
    --- | ---
    `static int` | TableUtils.`getKeySize(IndexKey key)` Returns the size of the serialized index key.
    `TableIterator<Row>` | TableAPI.`tableIterator(IndexKey key, MultiRowOptions getOptions, TableIteratorOptions iterateOptions)` Returns an iterator over the rows associated with an index key.
    `TableIterator<KeyPair>` | TableAPI.`tableKeysIterator(IndexKey key, MultiRowOptions getOptions, TableIteratorOptions iterateOptions)` Return the keys for matching rows associated with an index key.

Copyright (c) 2011, 2014 Oracle and/or its affiliates. All rights reserved.