Package com.gpudb
-
Interface Summary 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 Summary 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.FlushOptions This class facilitates customizing the behavior of automatic flush inBulkInserterThe default value of the 'flushInterval' is set to a negative value to indicate that the automatic flush feature is not needed.BulkInserter.WorkerList Deprecated, for removal: This API element is subject to removal in a future version. This class has been superseded bycom.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.ClusterAddressInfo Helper class which contains all possible address related information for a given Kinetica cluster.GPUdbBase.FailbackOptions GPUdbBase.GetRecordsJsonResponse This class models the response returned by the methodGPUdbBase.getRecordsJson(java.lang.String, java.util.List<java.lang.String>, long, long)The default constructor is used to create instance whenever there is an error encountered by the methodGPUdbBase.getRecordsJson(java.lang.String, java.util.List<java.lang.String>, long, long).GPUdbBase.GPUdbVersion Contains the version of the client API or the GPUdb server.GPUdbBase.InsertRecordsJsonRequest GPUdbBase.JsonOptions This class provides options to control JSON ingest usingBulkInserter.GPUdbBase.Options A set of configurable options for the GPUdb API.GPUdbLogger GPUdbSqlIterator<T extends Record> Kinetica API class for iterating over records returned by executing an SQL query.RecordBase Abstract class that provides default implementations of most methods ofRecord.RecordObject Abstract base class for objects that containRecorddata 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 combinedTypeObjectMap.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 combinedTypeObjectMap.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 combinedTypeObjectMap.AccessorandTypeObjectMap.Mutatorthat provides access to a specified field using reflection.TypeObjectMap.MethodHandler A combinedTypeObjectMap.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 Summary Enum Description GPUdbBase.HAFailoverOrder A enumeration of high-availability (inter-cluster) failover order.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 Summary Exception Description BulkInserter.InsertException An exception that occurred during the insertion of records into GPUdb.GPUdbBase.GPUdbExitException A special exception indicating the server is shutting downGPUdbBase.GPUdbFailoverDisabledException GPUdbBase.GPUdbHAUnavailableException GPUdbBase.GPUdbHostnameRegexFailureException GPUdbBase.GPUdbUnauthorizedAccessException Indicates that there is an authorization-related problem occurred.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 Types Summary Annotation Type Description RecordObject.Column Indicates that a public field is a GPUdb type column.RecordObject.Type Provides additional information about a GPUdb type.