Uses of Interface com.sleepycat.persist.raw.RawType (Oracle - Berkeley DB Java API)
Date: 2020-06-01

## Uses of Interface
com.sleepycat.persist.raw.RawType

- Packages that use RawType
  Package | Description
  --- | ---
  com.sleepycat.persist.model | Annotations for defining a persistent object model.
  com.sleepycat.persist.raw | Raw data access for general purpose tools and manual conversions.

- - ### Uses of RawType in com.sleepycat.persist.model

    Methods in com.sleepycat.persist.model that return RawType
    Modifier and Type | Method | Description
    --- | --- | ---
    `RawType` | EntityModel.`getRawType​(java.lang.String className)` | Returns the type information for the current version of a given class, or null if the class is not currently persistent.
    `RawType` | EntityModel.`getRawTypeVersion​(java.lang.String className, int version)` | Returns the type information for a given version of a given class, or null if the given version of the class is unknown.

    Methods in com.sleepycat.persist.model that return types with arguments of type RawType
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.util.List<RawType>` | EntityModel.`getAllRawTypes()` | Returns all versions of all known types.
    `java.util.List<RawType>` | EntityModel.`getAllRawTypeVersions​(java.lang.String className)` | Returns all known versions of type information for a given class name, or null if no persistent version of the class is known.

  - ### Uses of RawType in com.sleepycat.persist.raw

    Methods in com.sleepycat.persist.raw that return RawType
    Modifier and Type | Method | Description
    --- | --- | ---
    `RawType` | RawType.`getComponentType()` | Returns the array component type, or null if this is not an array type.
    `RawType` | RawType.`getSuperType()` | Returns the type of the superclass, or null if the superclass is Object or this is not a complex type (in other words, this is a simple type or an array type).
    `RawType` | RawField.`getType()` | Returns the type of the field, without expanding parameterized types, or null if the type is an interface type or the Object class.
    `RawType` | RawObject.`getType()` | Returns the raw type information for this raw object.

    Constructors in com.sleepycat.persist.raw with parameters of type RawType
    Constructor | Description
    --- | ---
    `RawObject​(RawType type, java.lang.Object[] elements)` | Creates a raw object with the given array elements for an array type.
    `RawObject​(RawType type, java.lang.String enumConstant)` | Creates a raw object with the given enum value for an enum type.
    `RawObject​(RawType type, java.util.Map<java.lang.String,​java.lang.Object> values, RawObject superObject)` | Creates a raw object with a given set of field values for a complex type.

Copyright (c) 1996, 2020 Oracle and/or its affiliates. All rights reserved.