| Interface | Description | 
|---|---|
| Record | Interface for objects that contain record data. | 
| TypeObjectMap.Accessor | An accessor that returns a value from an object. | 
| TypeObjectMap.Factory<T> | A factory that creates new instances of the specified class. | 
| TypeObjectMap.Mutator | A mutator that sets a value in an object. | 
| Class | Description | 
|---|---|
| Avro | Utility class containing static methods for encoding and decoding Avro binary
 objects. | 
| BulkInserter<T> | Object that manages the insertion into GPUdb of large numbers of records in
 bulk, with automatic batch management and support for multi-head ingest. | 
| BulkInserter.WorkerList | Deprecated This class has been superceded by  com.gpudb.WorkerList. | 
| ColumnProperty | Column properties used for GPUdb types. | 
| GenericRecord | |
| GPUdb | Object that provides access to a specific GPUdb server. | 
| GPUdbBase | Base class for the GPUdb API that provides general functionality not specific
 to any particular GPUdb request. | 
| GPUdbBase.Options | A set of configurable options for the GPUdb API. | 
| RecordBase | Abstract class that provides default implementations of most methods of
  Record. | 
| RecordObject | Abstract base class for objects that contain  Recorddata with a
 schema defined at compile time. | 
| RecordRetriever<T> | Object that permits efficient retrieval of records from GPUdb, with support
 for multi-head access. | 
| Type | Immutable collection of metadata about a GPUdb type. | 
| Type.Column | Immutable collection of metadata about a column that is part of a GPUdb
 type. | 
| TypeObjectMap<T> | |
| TypeObjectMap.ClassFactory<T> | A factory that uses reflection to create new instances of the specified
 class. | 
| TypeObjectMap.ConvertingFieldHandler | A combined  TypeObjectMap.AccessorandTypeObjectMap.Mutatorthat provides access to a
 specified field using reflection, converting the value to and from the
 data type of a specified GPUdbcolumn. | 
| TypeObjectMap.ConvertingMethodHandler | A combined  TypeObjectMap.AccessorandTypeObjectMap.Mutatorthat provides access to a
 field via specified get and set methods using reflection, converting the
 value to and from the data type of a specified GPUdbcolumn. | 
| TypeObjectMap.FieldHandler | A combined  TypeObjectMap.AccessorandTypeObjectMap.Mutatorthat provides access to a
 specified field using reflection. | 
| TypeObjectMap.MethodHandler | A combined  TypeObjectMap.AccessorandTypeObjectMap.Mutatorthat provides access to a
 field via specified get and set methods using reflection. | 
| WorkerList | A list of worker URLs to use for multi-head operations. | 
| Enum | Description | 
|---|---|
| GPUdbBase.HASynchronicityMode | A enumeration of high-availability synchronicity override modes. | 
| Type.Column.ColumnBaseType | An enumeration of base types for column (excluding
 any property-related subtypes). | 
| Type.Column.ColumnType | An enumeration of all the Kinetica column types (including
 sub-types that are determined by the properties used). | 
| Exception | Description | 
|---|---|
| BulkInserter.InsertException | An exception that occurred during the insertion of records into GPUdb. | 
| GPUdbBase.GPUdbHAUnavailableException | |
| GPUdbBase.SubmitException | An exception that occurred during the submission of a request to GPUdb. | 
| GPUdbException | An exception that occurred during a GPUdb-related operation. | 
| GPUdbRuntimeException | 
| Annotation Type | Description | 
|---|---|
| RecordObject.Column | Indicates that a public field is a GPUdb type column. | 
| RecordObject.Type | Provides additional information about a GPUdb type. | 
Copyright © 2020. All rights reserved.