Uses of Interface com.sleepycat.persist.raw.RawType (Oracle - Berkeley DB Java Edition API)
Date: 2014-12-16

## 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 and Description
    --- | ---
    `RawType` | EntityModel.`getRawType(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(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 and Description
    --- | ---
    `List<RawType>` | EntityModel.`getAllRawTypes()` Returns all versions of all known types.
    `List<RawType>` | EntityModel.`getAllRawTypeVersions(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 and 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` | RawObject.`getType()` Returns the raw type information for this raw object.
    `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.

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

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