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

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

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

    Subinterfaces of FieldDef in oracle.kv.table
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `ArrayDef` ArrayDef is an extension of `FieldDef` to encapsulate an array of values.
    `interface` | `BinaryDef` BinaryDef is an extension of `FieldDef` to encapsulate a Binary type.
    `interface` | `BooleanDef` BooleanDef is an extension of `FieldDef` to encapsulate a Boolean.
    `interface` | `DoubleDef` DoubleDef is an extension of `FieldDef` to encapsulate the Double type.
    `interface` | `EnumDef` EnumDef is a extension of `FieldDef` to support an enumeration type.
    `interface` | `FixedBinaryDef` FixedBinaryDef is an extension of `FieldDef` to encapsulate a fixed length binary value.
    `interface` | `FloatDef` FloatDef is an extension of `FieldDef` to encapsulate the Float type.
    `interface` | `IntegerDef` IntegerDef is an extension of `FieldDef` to encapsulate an Integer.
    `interface` | `LongDef` LongDef is an extension of `FieldDef` to encapsulate a Long.
    `interface` | `MapDef` MapDef is an extension of `FieldDef` to define an unordered map, where all entries are constrained to a single type.
    `interface` | `RecordDef` RecordDef represents a simple record containing a number of field objects where the objects are named by a String name and need not be of the same type.
    `interface` | `StringDef` StringDef is an extension of `FieldDef` to encapsulate a String.

    Methods in oracle.kv.table that return FieldDef
    Modifier and Type | Method and Description
    --- | ---
    `FieldDef` | FieldDef.`clone()` Perform a deep copy of this FieldDef instance.
    `FieldDef` | FieldRange.`getDefinition()` Returns the FieldDef for the field used in the range.
    `FieldDef` | MapDef.`getElement()`
    `FieldDef` | ArrayDef.`getElement()`
    `FieldDef` | Table.`getField(String name)` Returns the named field from the table definition, or null if the field does not exist.
    `FieldDef` | RecordDef.`getField(String name)` Get the named field.

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