Skip navigation links
A B C D E F G H I K L M N O P R S T U V W 

A

acceptsArray(Class<?>) - Method in enum org.voltdb.VoltType
Most VoltTypes are not compatible with an array-typed value.
add(GeographyPointValue, double) - Method in class org.voltdb.types.GeographyPointValue
Deprecated.
add(GeographyPointValue) - Method in class org.voltdb.types.GeographyPointValue
Deprecated.
add(GeographyPointValue) - Method in class org.voltdb.types.GeographyValue
Deprecated.
add(VoltTableRow) - Method in class org.voltdb.VoltTable
Append a row from another VoltTable to this VoltTable instance.
addRow(Object...) - Method in class org.voltdb.VoltTable
Append a new row to the table using the supplied column values.
addTable(VoltTable) - Method in class org.voltdb.VoltTable
Add all rows from other into this VoltTable.
addTables(Collection<VoltTable>) - Method in class org.voltdb.VoltTable
Add all rows from tables into this VoltTable.
advanceRow() - Method in class org.voltdb.VoltTableRow
Makes the next row active so calls to getXXX() will return values from the current record.
advanceToRow(int) - Method in class org.voltdb.VoltTableRow
Advance to a specific row so calls to getXXX() will return values from the current record.
AllPartitionProcedureCallback - Interface in org.voltdb.client
Interface for callbacks that are invoked when an asynchronously invoked transaction receives a response.
args() - Method in class org.voltdb.client.SyncCallback
Return the arguments provided with the procedure invocation.
asApproximateJavaDate() - Method in class org.voltdb.types.TimestampType
Retrieve a copy of the approximate Java date.
asExactJavaDate() - Method in class org.voltdb.types.TimestampType
Retrieve a copy of the Java date for a TimeStamp with millisecond granularity.
asExactJavaSqlDate() - Method in class org.voltdb.types.TimestampType
Retrieve a properly typed copy of the Java date for a TimeStamp with millisecond granularity.
asJavaTimestamp() - Method in class org.voltdb.types.TimestampType
Retrieve a properly typed copy of the Java Timestamp for the VoltDB TimeStamp.
asScalarLong() - Method in class org.voltdb.VoltTable
Tables containing a single row and a single integer column can be read using this convenience method.

B

backpressure(boolean) - Method in interface org.voltdb.client.ClientStatusListener
Deprecated.
Called by the client API whenever backpressure starts/stops.
backpressure(boolean) - Method in class org.voltdb.client.ClientStatusListenerExt
Called by the client API whenever backpressure starts/stops.
backpressureBarrier() - Method in interface org.voltdb.client.Client
Deprecated.
The non-blocking feature set is untested and has questionable utility. If it is something you need contact us.
blocking() - Method in interface org.voltdb.client.Client
Deprecated.
The non-blocking feature set is untested and has questionable utility. If it is something you need contact us.
buildReusableDependenyResult() - Method in class org.voltdb.VoltTable
 
bytesToValue(byte[]) - Method in enum org.voltdb.VoltType
Converts a byte array with type back to the original partition value.

C

calculateInvocationSerializedSize(String, Object...) - Method in interface org.voltdb.client.Client
Deprecated.
because hinting at the serialized size no longer has any effect.
callAllPartitionProcedure(String, Object...) - Method in interface org.voltdb.client.Client
The method uses system procedure @GetPartitionKeys to get a set of partition values and then execute the stored procedure one partition at a time, and return an aggregated response.
callAllPartitionProcedure(AllPartitionProcedureCallback, String, Object...) - Method in interface org.voltdb.client.Client
The method uses system procedure @GetPartitionKeys to get a set of partition values which are used to reach every partition, and then asynchronously executes the stored procedure across partitions.
callProcedure(String, Object...) - Method in interface org.voltdb.client.Client
Synchronously invoke a procedure.
callProcedure(ProcedureCallback, String, Object...) - Method in interface org.voltdb.client.Client
Asynchronously invoke a replicated procedure, by providing a callback that will be invoked by the single thread backing the client instance when the procedure invocation receives a response.
callProcedure(ProcedureCallback, int, String, Object...) - Method in interface org.voltdb.client.Client
Deprecated.
because hinting at the serialized size no longer has any effect.
callProcedureWithTimeout(int, String, Object...) - Method in interface org.voltdb.client.Client
Synchronously invoke a procedure with timeout.
callProcedureWithTimeout(ProcedureCallback, int, String, Object...) - Method in interface org.voltdb.client.Client
Asynchronously invoke a replicated procedure with timeout, by providing a callback that will be invoked by the single thread backing the client instance when the procedure invocation receives a response.
canExactlyRepresentAnyValueOf(VoltType) - Method in enum org.voltdb.VoltType
 
checkForResponse() - Method in class org.voltdb.client.SyncCallback
Non-blocking poll method that checks for the response to the invocation associated with this callback.
classFromByteValue(byte) - Static method in enum org.voltdb.VoltType
Return the java class that is matched to the given value.
classFromType() - Method in enum org.voltdb.VoltType
Return the java class that is matched to a given VoltType.
clearRowData() - Method in class org.voltdb.VoltTable
Delete all row data.
Client - Interface in org.voltdb.client
A Client that connects to one or more nodes in a volt cluster and provides methods for invoking stored procedures and receiving responses.
ClientAffinityStats - Class in org.voltdb.client
Collect the client's opinion of the operation of client affinity.
clientCallback(ClientResponseWithPartitionKey[]) - Method in interface org.voltdb.client.AllPartitionProcedureCallback
Implementation of callback to be provided by client applications.
clientCallback(ClientResponse) - Method in class org.voltdb.client.NullCallback
 
clientCallback(ClientResponse) - Method in interface org.voltdb.client.ProcedureCallback
Implementation of callback to be provided by client applications.
clientCallback(ClientResponse) - Method in class org.voltdb.client.SyncCallback
 
ClientConfig - Class in org.voltdb.client
Container for configuration settings for a Client
ClientConfig() - Constructor for class org.voltdb.client.ClientConfig
Configuration for a client with no authentication credentials that will work with a server with security disabled.
ClientConfig(String, String) - Constructor for class org.voltdb.client.ClientConfig
Configuration for a client that specifies authentication credentials.
ClientConfig(String, String, ClientStatusListener, ClientAuthScheme) - Constructor for class org.voltdb.client.ClientConfig
Deprecated.
ClientConfig(String, String, ClientStatusListenerExt) - Constructor for class org.voltdb.client.ClientConfig
Configuration for a client that specifies authentication credentials.
ClientConfig(String, String, ClientStatusListenerExt, ClientAuthScheme) - Constructor for class org.voltdb.client.ClientConfig
Configuration for a client that specifies authentication credentials.
ClientConfig(String, String, boolean, ClientStatusListenerExt) - Constructor for class org.voltdb.client.ClientConfig
Configuration for a client that specifies authentication credentials.
ClientConfig(Subject, ClientStatusListenerExt) - Constructor for class org.voltdb.client.ClientConfig
Configuration for a client that specifies an already authenticated Subject.
ClientConfig(String, String, boolean, ClientStatusListenerExt, ClientAuthScheme) - Constructor for class org.voltdb.client.ClientConfig
Configuration for a client that specifies authentication credentials.
ClientFactory - Class in org.voltdb.client
Factory for constructing instances of the Client interface
ClientFactory() - Constructor for class org.voltdb.client.ClientFactory
 
ClientResponse - Interface in org.voltdb.client
Interface implemented by the responses that are generated for procedure invocations
ClientResponseWithPartitionKey - Class in org.voltdb.client
Packages up the data to be sent back to the client as a stored procedure response for a partition
ClientResponseWithPartitionKey(Object, ClientResponse) - Constructor for class org.voltdb.client.ClientResponseWithPartitionKey
 
ClientStats - Class in org.voltdb.client
Essentially a set of counters for a specific context with helper methods.
ClientStatsContext - Class in org.voltdb.client
An object to store and manipulate statistics information from the VoltDB Java client.
ClientStatusListener - Interface in org.voltdb.client
Deprecated.
ClientStatusListenerExt - Class in org.voltdb.client
Listener that a client application can provide to a Client in order to receive notifications when certain events occur, such as backpressure or connection issues.
ClientStatusListenerExt() - Constructor for class org.voltdb.client.ClientStatusListenerExt
 
ClientStatusListenerExt.AutoConnectionStatus - Enum in org.voltdb.client
Cause of the connection creation failure.
ClientStatusListenerExt.DisconnectCause - Enum in org.voltdb.client
Cause of the disconnection event.
clone() - Method in class org.voltdb.client.ClientAffinityStats
 
clone() - Method in class org.voltdb.client.ClientStats
 
clone(int) - Method in class org.voltdb.VoltTable
Generates a duplicate of a table including the column schema.
clone() - Method in class org.voltdb.VoltTable.ColumnInfo
Basically just suppress CloneNotSupportedException.
cloneRow() - Method in class org.voltdb.VoltTable
Get a new VoltTableRow instance with identical position as this table.
cloneRow() - Method in class org.voltdb.VoltTableRow
Clone a row.
close() - Method in interface org.voltdb.client.Client
Shutdown this Client, closing all network connections and release all memory resources.
ColumnInfo(String, VoltType) - Constructor for class org.voltdb.VoltTable.ColumnInfo
Construct an immutable ColumnInfo instance.
compareTo(TimestampType) - Method in class org.voltdb.types.TimestampType
CompareTo - to mimic Java Date
configureBlocking(boolean) - Method in interface org.voltdb.client.Client
Deprecated.
The non-blocking feature set is untested and has questionable utility. If it is something you need contact us.
CONNECTION_LOST - Static variable in interface org.voltdb.client.ClientResponse
Status code indicating the connection to the database that the invocation was queued at was lost before a response was received.
CONNECTION_TIMEOUT - Static variable in interface org.voltdb.client.ClientResponse
Status code indicating that the request didn't receive a response before the per-client timeout.
connectionCreated(String, int, ClientStatusListenerExt.AutoConnectionStatus) - Method in class org.voltdb.client.ClientStatusListenerExt
Notify listeners that the client tried to create connection to unconnected nodes upon topology change.
connectionLost(String, int) - Method in interface org.voltdb.client.ClientStatusListener
Deprecated.
Notify listeners that a connection to a host was lost.
connectionLost(String, int, int, ClientStatusListenerExt.DisconnectCause) - Method in class org.voltdb.client.ClientStatusListenerExt
Notify listeners that a connection to a host was lost.
constructHistogram() - Static method in class org.voltdb.client.ClientStats
 
convertToHeapBuffer() - Method in class org.voltdb.VoltTable
 
createClient() - Static method in class org.voltdb.client.ClientFactory
Create a Client with no connections.
createClient(ClientConfig) - Static method in class org.voltdb.client.ClientFactory
Recommended method for creating a client.
createConnection(String) - Method in interface org.voltdb.client.Client
Create a connection to a VoltDB node and add it to the set of connections.
createConnection(String, int) - Method in interface org.voltdb.client.Client
Create a connection to a VoltDB node.
createStatsContext() - Method in interface org.voltdb.client.Client
Get a ClientStatsContext instance to fetch and process performance statistics.

D

decreaseClientNum() - Static method in class org.voltdb.client.ClientFactory
 
DEFAULT_COLUMN_SIZE - Static variable in class org.voltdb.VoltType.LengthRange
 
DEFAULT_LENGTH - Static variable in class org.voltdb.types.GeographyValue
The default length (in bytes) for a column with type GEOGRAPHY, if no length is specified.
defaultLengthForVariableLengthType() - Method in enum org.voltdb.VoltType
The size specifier for columns with a variable-length type is optional in a CREATE TABLE or ALTER TABLE statement.
diff(ClientAffinityStats, ClientAffinityStats) - Static method in class org.voltdb.client.ClientAffinityStats
Subtract one ClientAffinityStats instance from another to produce a third.
DR_TABLE_HASH_NOT_FOUND - Static variable in interface org.voltdb.client.ClientResponse
Status code indicating that a record in DR binary log could not be applied because a table could not be found for the table hash from the remote cluster.
drain() - Method in interface org.voltdb.client.Client
Block the current thread until all queued stored procedure invocations have received responses or there are no more connections to the cluster.

E

ENABLE_SSL_FOR_TEST - Static variable in class org.voltdb.client.ClientConfig
 
enableAutoTune() - Method in class org.voltdb.client.ClientConfig
Enable the Auto Tuning feature, which dynamically adjusts the maximum allowable transaction number with the goal of maintaining a target latency.
enableKerberosAuthentication(Subject) - Method in class org.voltdb.client.ClientConfig
Enable Kerberos authentication with the provided subject credentials
enableKerberosAuthentication(String) - Method in class org.voltdb.client.ClientConfig
Use the provided JAAS login context entry key to get the authentication credentials held by the caller
enableSSL() - Method in class org.voltdb.client.ClientConfig
Configure ssl from the provided properties file.
equals(Object) - Method in class org.voltdb.types.GeographyPointValue
Compare this point with another object.
equals(Object) - Method in class org.voltdb.types.GeographyValue
 
equals(Object) - Method in class org.voltdb.types.TimestampType
Equality.
equals(Object) - Method in class org.voltdb.VoltTable.ColumnInfo
 
equals(Object) - Method in class org.voltdb.VoltTable
Deprecated.
Exists for unit testing, but probably shouldn't be called.

F

fetch() - Method in class org.voltdb.client.ClientStatsContext
Fetch current statistics from the client internals.
fetchAndResetBaseline() - Method in class org.voltdb.client.ClientStatsContext
Fetch current statistics from the client internals and set them to be the current baseline.
fetchRow(int) - Method in class org.voltdb.VoltTable
Return a VoltTableRow instance with the specified index.
flattenToBuffer(ByteBuffer) - Method in class org.voltdb.types.GeographyPointValue
Serialize this point to a ByteBuffer.
flattenToBuffer(ByteBuffer) - Method in class org.voltdb.types.GeographyValue
Serialize this object to a ByteBuffer.
flattenToBuffer(ByteBuffer) - Method in class org.voltdb.VoltTable
Serialize this table to a given ByteBuffer.
fromJSONObject(JSONObject) - Static method in class org.voltdb.VoltTable
Construct a table from a JSON object.
fromJSONString(String) - Static method in class org.voltdb.VoltTable
Construct a table from a JSON string.
fromWKT(String) - Static method in class org.voltdb.types.GeographyPointValue
Create a GeographyPointValue from a well-known text string.
fromWKT(String) - Static method in class org.voltdb.types.GeographyValue
Create a GeographyValue object from a well-known text string.

G

GeographyPointValue - Class in org.voltdb.types
The Java class that corresponds to the SQL type GEOGRAPHY_POINT.
GeographyPointValue(double, double) - Constructor for class org.voltdb.types.GeographyPointValue
Construct a new GeographyPointValue from its coordinates.
GeographyValue - Class in org.voltdb.types
The Java class used to represent data with the SQL type GEOGRAPHY.
GeographyValue(List<List<GeographyPointValue>>) - Constructor for class org.voltdb.types.GeographyValue
Create a polygon from a list of rings.
GeographyValue(String) - Constructor for class org.voltdb.types.GeographyValue
Create a GeographyValue object from an OGC well-known text-formatted string.
get(int, VoltType) - Method in class org.voltdb.VoltTableRow
Retrieve a value from the row by specifying the column index and the type.
get(String, VoltType) - Method in class org.voltdb.VoltTableRow
Retrieve a value from the row by specifying the column name and the type.
get(byte) - Static method in enum org.voltdb.VoltType
Statically create an enum value from the corresponding byte.
getActiveRowIndex() - Method in class org.voltdb.VoltTableRow
Get the position in the table of this row instance, starting at zero for the first row.
getAffinityReads() - Method in class org.voltdb.client.ClientAffinityStats
Get the number of reads that used affinity for this time period.
getAffinityStats() - Method in class org.voltdb.client.ClientStatsContext
Get the client affinity stats.
getAffinityWrites() - Method in class org.voltdb.client.ClientAffinityStats
Get the number of writes that used affinity for this time period.
getAggregateAffinityStats() - Method in class org.voltdb.client.ClientStatsContext
Roll up the per-partition affinity stats and return the totals for each of the four categories.
getAppStatus() - Method in interface org.voltdb.client.ClientResponse
Retrieve the status code returned by the stored procedure.
getAppStatusString() - Method in interface org.voltdb.client.ClientResponse
Get a String representation of any additional information the stored procedure may have included in the response.
getAverageInternalLatency() - Method in class org.voltdb.client.ClientStats
Get the server-side average latency in milliseconds for the time period covered by this stats instance.
getAverageLatency() - Method in class org.voltdb.client.ClientStats
Get the average latency in milliseconds for the time period covered by this stats instance.
getBuffer() - Method in class org.voltdb.VoltTable
Directly access the table's underlying ByteBuffer.
getBuildString() - Method in interface org.voltdb.client.Client
Retrieve the build string that was provided by the server at connection time.
getBytesRead() - Method in class org.voltdb.client.ClientStats
Return the number of bytes read from the network during the time period covered by this stats instance.
getBytesWritten() - Method in class org.voltdb.client.ClientStats
Return the number of bytes written over the network during the time period covered by this stats instance.
getCause() - Method in exception org.voltdb.client.ProcCallException
 
getClientResponse() - Method in exception org.voltdb.client.ProcCallException
When a ProcCallException has a response from the server, retrieve it with this method.
getClientRoundtrip() - Method in interface org.voltdb.client.ClientResponse
Get the amount of time it took to run the transaction through the Client API, database, and back to the callback.
getClientRoundtripNanos() - Method in interface org.voltdb.client.ClientResponse
Get the amount of time it took to run the transaction through the Client API, database, and back to the callback.
getClusterRoundtrip() - Method in interface org.voltdb.client.ClientResponse
Get an estimate of the amount of time it took for the database to process the transaction from the time it was received at the initiating node to the time the initiating node got the response and queued it for transmission to the client.
getColumnCount() - Method in class org.voltdb.VoltTable
 
getColumnCount() - Method in class org.voltdb.VoltTableRow
Returns the number of columns in the table schema
getColumnIndex(String) - Method in class org.voltdb.VoltTable
 
getColumnIndex(String) - Method in class org.voltdb.VoltTableRow
Return the index of the column with the specified column name.
getColumnName(int) - Method in class org.voltdb.VoltTable
Return the name of the column with the specified index.
getColumnType(int) - Method in class org.voltdb.VoltTable
 
getColumnType(int) - Method in class org.voltdb.VoltTableRow
Return the type of the column with the specified index.
getCompleteStats() - Method in class org.voltdb.client.ClientStatsContext
Return a map of maps by connection id.
getConnectedHostList() - Method in interface org.voltdb.client.Client
Get the list of VoltDB server hosts that this client has open TCP connections to.
getConnectionId() - Method in class org.voltdb.client.ClientStats
Get the id of the individual socket connection this statistics instance applies to.
getCreateParams() - Method in enum org.voltdb.VoltType
For JDBC, the name(s) of any type-specific parameter(s), e.g.
getDecimalAsBigDecimal(int) - Method in class org.voltdb.VoltTableRow
Retrieve the BigDecimal value stored in the column specified by the index.
getDecimalAsBigDecimal(String) - Method in class org.voltdb.VoltTableRow
Retrieve the BigDecimal value stored in the column specified by columnName.
getDouble(int) - Method in class org.voltdb.VoltTableRow
Retrieve the double value stored in the column specified by index.
getDouble(String) - Method in class org.voltdb.VoltTableRow
Retrieve the double value stored in the column specified by name.
getDuration() - Method in class org.voltdb.client.ClientStats
Get the number of milliseconds this stats instance covers.
getEndTimestamp() - Method in class org.voltdb.client.ClientStats
Get the Date-compatible timestamp that describes the end of the range of time this stats instance covers.
getGeographyPointValue(int) - Method in class org.voltdb.VoltTableRow
Retrieve the GeographyPointValue value stored in the column specified by index.
getGeographyPointValue(String) - Method in class org.voltdb.VoltTableRow
Retrieve the GeographyPointValue value stored in the column specified by name.
getGeographyValue(int) - Method in class org.voltdb.VoltTableRow
Retrieve the GeographyValue value stored in the column specified by index.
getGeographyValue(String) - Method in class org.voltdb.VoltTableRow
Retrieve the GeographyValue value stored in the column specified by name.
getHostname() - Method in class org.voltdb.client.ClientStats
The hostname or IP (as string) of the connection this stats instance covers.
getInstanceId() - Method in interface org.voltdb.client.Client
Get an identifier for the cluster that this client is currently connected to.
getInvocationAborts() - Method in class org.voltdb.client.ClientStats
Get the number of transactions aborted by the VoltDB server(s) during the time period covered by this stats instance.
getInvocationErrors() - Method in class org.voltdb.client.ClientStats
Get the number of transactions failed by the VoltDB server(s) during the time period covered by this stats instance.
getInvocationsCompleted() - Method in class org.voltdb.client.ClientStats
Get the number of transactions acknowledged by the VoltDB server(s) during the time period covered by this stats instance.
getInvocationTimeouts() - Method in class org.voltdb.client.ClientStats
Get the number of transactions timed out before being sent to or responded by VoltDB server(s) during the time period covered by this stats instance.
getIOReadThroughput() - Method in class org.voltdb.client.ClientStats
Return an average throughput of bytes read per second from the network for the duration covered by this stats instance.
getIOWriteThroughput() - Method in class org.voltdb.client.ClientStats
Return an average throughput of bytes sent per second over the network for the duration covered by this stats instance.
getJdbcClass() - Method in enum org.voltdb.VoltType
 
getJdbcSqlType() - Method in enum org.voltdb.VoltType
Get the java.sql.Types type of this type.
getLatencyBucketsBy100ms() - Method in class org.voltdb.client.ClientStats
Get the raw buckets used for latency tracking in 1ms increments.
getLatencyBucketsBy10ms() - Method in class org.voltdb.client.ClientStats
Get the raw buckets used for latency tracking in 10ms increments.
getLatencyBucketsBy1ms() - Method in class org.voltdb.client.ClientStats
Get the raw buckets used for latency tracking in 1ms increments.
getLatitude() - Method in class org.voltdb.types.GeographyPointValue
Return the latitude of this point in degrees.
getLengthInBytes() - Static method in class org.voltdb.types.GeographyPointValue
Returns the number of bytes an instance of this class requires when serialized to a ByteBuffer.
getLengthInBytes() - Method in class org.voltdb.types.GeographyValue
Return the number of bytes in the serialization for this polygon.
getLengthInBytesForFixedTypes() - Method in enum org.voltdb.VoltType
Get the number of bytes required to store the fixed length type.
getLengthInBytesForFixedTypesWithoutCheck() - Method in enum org.voltdb.VoltType
 
getLiteralPrefix() - Method in enum org.voltdb.VoltType
For JDBC, returns the prefix (if any, otherwise null) used with SQL literal constants of this type.
getLiteralSuffix() - Method in enum org.voltdb.VoltType
For JDBC, returns the suffix (if any, otherwise null) used with SQL literal constants of this type.
getLocalizedMessage() - Method in exception org.voltdb.client.ProcCallException
 
getLong(int) - Method in class org.voltdb.VoltTableRow
Retrieve the long value stored in the column specified by index.
getLong(String) - Method in class org.voltdb.VoltTableRow
Retrieve the long value stored in the column specified by name.
getLongitude() - Method in class org.voltdb.types.GeographyPointValue
Return the longitude of this point in degrees.
getMaximumScale() - Method in enum org.voltdb.VoltType
Non-integer numeric VoltTypes must override this method.
getMaxLengthInBytes() - Method in enum org.voltdb.VoltType
Get the maximum number of bytes required to store the type
getMaxValueForKeyPadding() - Method in enum org.voltdb.VoltType
 
getMessage() - Method in exception org.voltdb.client.ProcCallException
 
getMinimumScale() - Method in enum org.voltdb.VoltType
Non-integer numeric VoltTypes must override this method.
getMinLengthInBytes() - Method in enum org.voltdb.VoltType
Get the minimum number of bytes required to store the type
getMostCompatibleJavaTypeName() - Method in enum org.voltdb.VoltType
 
getName() - Method in enum org.voltdb.VoltType
 
getNewBulkLoader(String, int, boolean, BulkLoaderFailureCallBack) - Method in interface org.voltdb.client.Client
Creates a new instance of a VoltBulkLoader that is bound to this Client.
getNewBulkLoader(String, int, BulkLoaderFailureCallBack) - Method in interface org.voltdb.client.Client
 
getNewBulkLoader(String, int, boolean, BulkLoaderFailureCallBack, BulkLoaderSuccessCallback) - Method in interface org.voltdb.client.Client
Creates a new instance of a VoltBulkLoader that is bound to this Client.
getNullable() - Method in enum org.voltdb.VoltType
VoltDB treats nullability as orthogonal to type, so all types are nullable.
getNullValue() - Method in enum org.voltdb.VoltType
Get a value representing whichever null value is appropriate for the current VoltType enum.
getOffset(int) - Method in class org.voltdb.VoltTableRow
 
getPort() - Method in class org.voltdb.client.ClientStats
The port number of the connection this stats instance covers.
getProcedureName() - Method in class org.voltdb.client.ClientStats
Get the name of the procedure this statistics instance applies to.
getRawRow() - Method in class org.voltdb.VoltTableRow
 
getResponse() - Method in class org.voltdb.client.SyncCallback
Retrieve the ClientResponse returned for this procedure invocation.
getResults() - Method in interface org.voltdb.client.ClientResponse
Get the array of VoltTable results returned by the stored procedure.
getRings() - Method in class org.voltdb.types.GeographyValue
Return the list of rings of a polygon.
getRow() - Method in class org.voltdb.VoltTableRow
 
getRowCount() - Method in class org.voltdb.VoltTable
 
getRowStart() - Method in class org.voltdb.VoltTable
 
getRrReads() - Method in class org.voltdb.client.ClientAffinityStats
Get the number of reads that used round-robin distribution for this time period.
getRrWrites() - Method in class org.voltdb.client.ClientAffinityStats
Get the number of writes that used round-robin distribution for this time period.
getSearchable() - Method in enum org.voltdb.VoltType
 
getSerializedSize() - Method in class org.voltdb.VoltTable
Get the serialized size in bytes of this table.
getSignatureChar() - Method in enum org.voltdb.VoltType
Get a char that uniquely identifies a type.
getStartTimestamp() - Method in class org.voltdb.client.ClientStats
Get the Date-compatible timestamp that describes the start of the range of time this stats instance covers.
getStats() - Method in class org.voltdb.client.ClientStatsContext
Return a ClientStats that covers all procedures and all connection ids.
getStatsByConnection() - Method in class org.voltdb.client.ClientStatsContext
Return a map of ClientStats by connection id.
getStatsByProc() - Method in class org.voltdb.client.ClientStatsContext
Return a map of ClientStats by procedure name.
getStatsForProcedure(String) - Method in class org.voltdb.client.ClientStatsContext
Return a ClientStats instance for a specific procedure name.
getStatus() - Method in interface org.voltdb.client.ClientResponse
Retrieve the status code returned by the server
getStatusCode() - Method in class org.voltdb.VoltTable
Set the status code associated with this table.
getStatusString() - Method in interface org.voltdb.client.ClientResponse
Get a String representation of any additional information the server may have included in the response.
getString(int) - Method in class org.voltdb.VoltTableRow
Retrieve the String value stored in the column specified by index.
getString(String) - Method in class org.voltdb.VoltTableRow
Retrieve the String value stored in the column specified by name.
getStringAsBytes(int) - Method in class org.voltdb.VoltTableRow
Retrieve the string value stored in the column specified by index as an array of bytes.
getStringAsBytes(String) - Method in class org.voltdb.VoltTableRow
Retrieve the string value stored in the column specified by name as an array of bytes.
getTableSchema() - Method in class org.voltdb.VoltTable
Get the schema of the table.
getThroughputAndOutstandingTxnLimits() - Method in interface org.voltdb.client.Client
Get the instantaneous values of the rate limiting values for this client.
getTime() - Method in class org.voltdb.types.TimestampType
Read the microsecond in time stored by this timestamp.
getTimestampAsLong(int) - Method in class org.voltdb.VoltTableRow
Retrieve the long timestamp stored in the column specified by index.
getTimestampAsLong(String) - Method in class org.voltdb.VoltTableRow
Retrieve the long timestamp value stored in the column specified by name.
getTimestampAsSqlTimestamp(int) - Method in class org.voltdb.VoltTableRow
Retrieve the java.sql.Timestamp equivalent to the value stored in the column specified by index.
getTimestampAsSqlTimestamp(String) - Method in class org.voltdb.VoltTableRow
Retrieve the java.sql.Timestamp equivalent to the value stored in the column specified by name.
getTimestampAsTimestamp(int) - Method in class org.voltdb.VoltTableRow
Retrieve the TimestampType value stored in the column specified by index.
getTimestampAsTimestamp(String) - Method in class org.voltdb.VoltTableRow
Retrieve the TimestampType value stored in the column specified by name.
getTxnThroughput() - Method in class org.voltdb.client.ClientStats
Return an average throughput of transactions acknowledged per second for the duration covered by this stats instance.
getTypePrecisionAndRadix() - Method in enum org.voltdb.VoltType
 
getUSec() - Method in class org.voltdb.types.TimestampType
Get the microsecond portion of this timestamp
getValue() - Method in enum org.voltdb.VoltType
Gets the byte that corresponds to the VoltType (for serialization).
getValueDisplaySize() - Static method in class org.voltdb.types.GeographyPointValue
The largest number of characters needed to represent a point value as a string.
getValueDisplaySize(int) - Static method in class org.voltdb.types.GeographyValue
Given a column of type GEOGRAPHY(nbytes), return an upper bound on the number of characters needed to represent any entity of this type in WKT.
getVarbinary(int) - Method in class org.voltdb.VoltTableRow
Retrieve the varbinary value stored in the column specified by index.
getVarbinary(String) - Method in class org.voltdb.VoltTableRow
Retrieve the varbinary value stored in the column specified by name.
GRACEFUL_FAILURE - Static variable in interface org.voltdb.client.ClientResponse
Status code indicating the stored procedure failed and was rolled back.

H

hashCode() - Method in class org.voltdb.types.TimestampType
Hashcode with the same uniqueness as a Java Date.
hashCode() - Method in class org.voltdb.VoltTable.ColumnInfo
 
hashCode() - Method in class org.voltdb.VoltTable
Deprecated.
This only throws. Doesn't do anything.
hasSameContents(VoltTable) - Method in class org.voltdb.VoltTable
Check to see if this table has the same contents as the provided table.
hasSameContents(VoltTable, boolean) - Method in class org.voltdb.VoltTable
 
humanReadableSize(int) - Static method in enum org.voltdb.VoltType
String representation of MAX_VALUE_LENGTH.
HUNDRED_MS_BUCKET_COUNT - Static variable in class org.voltdb.client.ClientStats
The number of buckets tracking latency with 100ms granularity.

I

increaseClientCountToOne() - Static method in class org.voltdb.client.ClientFactory
 
isAnyIntegerType() - Method in enum org.voltdb.VoltType
Is this type an integer type? True for TINYINT, SMALLINT, INTEGER, BIGINT.
isAutoReconnectEnabled() - Method in interface org.voltdb.client.Client
Tell whether Client has turned on the auto-reconnect feature.
isBackendIntegerType() - Method in enum org.voltdb.VoltType
Is this type an integer type in the EE? True for TINYINT, SMALLINT, INTEGER, BIGINT and TIMESTAMP.
isCaseSensitive() - Method in enum org.voltdb.VoltType
Individual VoltTypes like String can override to enable this functionality.
isExactNumeric() - Method in enum org.voltdb.VoltType
Is the type a number and is it an exact value (no rounding errors)?
isIndexable() - Method in enum org.voltdb.VoltType
VoltTypes for indexable non-numeric values must override.
isJdbcVisible() - Method in enum org.voltdb.VoltType
Is this type visible to JDBC
isNumber() - Method in enum org.voltdb.VoltType
 
isUniqueIndexable() - Method in enum org.voltdb.VoltType
VoltTypes with special restrictions about uniqueness support must override.
isUnsigned() - Method in enum org.voltdb.VoltType
Numeric types are all signed types, so return false.
isVariableLength() - Method in enum org.voltdb.VoltType
 
isVoltNullValue(Object) - Static method in enum org.voltdb.VoltType
 

K

kPercentileLatency(double) - Method in class org.voltdb.client.ClientStats
Using the latency bucketing statistics gathered by the client, estimate the k-percentile latency value for the time period covered by this stats instance.
kPercentileLatencyAsDouble(double) - Method in class org.voltdb.client.ClientStats
Using the latency bucketing statistics gathered by the client, estimate the k-percentile latency value for the time period covered by this stats instance.

L

latencyHistoReport() - Method in class org.voltdb.client.ClientStats
Generate a human-readable report of latencies in the form of a histogram.
lateProcedureResponse(ClientResponse, String, int) - Method in class org.voltdb.client.ClientStatusListenerExt
Called when a response arrives on a connection that has already had its callback called due to an elapsed timeout.

M

MAX_SERIALIZED_LENGTH - Static variable in class org.voltdb.types.GeographyValue
The maximum-allowed length (in bytes) for a column with type GEOGRAPHY.
MAX_SERIALIZED_TABLE_LENGTH - Static variable in class org.voltdb.VoltTable
Size in bytes of the maximum length for a VoltDB tuple.
MAX_SERIALIZED_TABLE_LENGTH_STR - Static variable in class org.voltdb.VoltTable
String representation of MAX_SERIALIZED_TABLE_LENGTH.
MAX_TUPLE_LENGTH - Static variable in class org.voltdb.VoltTableRow
Size in bytes of the maximum length for a VoltDB tuple.
MAX_TUPLE_LENGTH_STR - Static variable in class org.voltdb.VoltTableRow
String representation of MAX_TUPLE_LENGTH.
MAX_VALUE_LENGTH - Static variable in enum org.voltdb.VoltType
Size in bytes of the maximum length for a VoltDB field value, presumably a STRING or VARBINARY
MAX_VALUE_LENGTH_IN_CHARACTERS - Static variable in enum org.voltdb.VoltType
 
millisFromJDBCformat(String) - Static method in class org.voltdb.types.TimestampType
Given a string parseable by the JDBC Timestamp parser, return the fractional component in milliseconds.
MIN_SERIALIZED_LENGTH - Static variable in class org.voltdb.types.GeographyValue
The minimum-allowed length (in bytes) for a column with type GEOGRAPHY.
mul(double) - Method in class org.voltdb.types.GeographyPointValue
Deprecated.

N

NoConnectionsException - Exception in org.voltdb.client
Exception thrown when an attempt is made to queue a stored procedure invocation with a Client that has no connections.
normalizeLngLat(double, double) - Static method in class org.voltdb.types.GeographyPointValue
Create a GeographyPointValue with normalized coordinates.
NULL_BIGINT - Static variable in enum org.voltdb.VoltType
Null value for BIGINT.
NULL_DECIMAL - Static variable in enum org.voltdb.VoltType
Null value for DECIMAL.
NULL_FLOAT - Static variable in enum org.voltdb.VoltType
Null value for FLOAT.
NULL_GEOGRAPHY - Static variable in enum org.voltdb.VoltType
Null value for GEOGRAPHY.
NULL_INTEGER - Static variable in enum org.voltdb.VoltType
Null value for INTEGER.
NULL_POINT - Static variable in enum org.voltdb.VoltType
Null value for GEOGRAPHY_POINT.
NULL_SMALLINT - Static variable in enum org.voltdb.VoltType
Null value for SMALLINT.
NULL_STRING_LENGTH - Static variable in enum org.voltdb.VoltType
Length value for a null string.
NULL_STRING_OR_VARBINARY - Static variable in enum org.voltdb.VoltType
Null value for STRING or VARBINARY.
NULL_TIMESTAMP - Static variable in enum org.voltdb.VoltType
Null value for TIMESTAMP.
NULL_TINYINT - Static variable in enum org.voltdb.VoltType
Null value for TINYINT.
NullCallback - Class in org.voltdb.client
A utility callback that can be instantiated for asynchronous invocations where the result including success/failure is going to be ignored.
NullCallback() - Constructor for class org.voltdb.client.NullCallback
 

O

ONE_MS_BUCKET_COUNT - Static variable in class org.voltdb.client.ClientStats
The number of buckets tracking latency with 1ms granularity.
OPERATIONAL_FAILURE - Static variable in interface org.voltdb.client.ClientResponse
Status code indicating that the transaction completed and did not roll back, but some part of the operation didn't succeed.
org.voltdb - package org.voltdb
Main package for VoltDB contains public interfaces.
org.voltdb.client - package org.voltdb.client
Package containing code specific to the VoltDB Java Client Driver.
org.voltdb.types - package org.voltdb.types
Constant enumerations for various entities in VoltDB - mostly for dealing with Java/C++ agreement.

P

partitionKey - Variable in class org.voltdb.client.ClientResponseWithPartitionKey
 
ProcCallException - Exception in org.voltdb.client
Exception thrown by the SyncCallback and Client.callProcedure(String, Object...) when a status code that is not ClientResponse.SUCCESS is returned in the ClientResponse.
ProcedureCallback - Interface in org.voltdb.client
Abstract base class for callbacks that are invoked when an asynchronously invoked transaction receives a response.

R

resetRowPosition() - Method in class org.voltdb.VoltTableRow
Sets the active position indicator so that the next call to VoltTableRow.advanceRow() will make the first record active.
response - Variable in class org.voltdb.client.ClientResponseWithPartitionKey
 
RESPONSE_UNKNOWN - Static variable in interface org.voltdb.client.ClientResponse
Status code indicating that the response was lost, and the outcome of the invocation is unknown.
rotate(double, GeographyPointValue) - Method in class org.voltdb.types.GeographyPointValue
Deprecated.

S

scale(GeographyPointValue, double) - Method in class org.voltdb.types.GeographyPointValue
Deprecated.
serializeNull(ByteBuffer) - Static method in class org.voltdb.types.GeographyPointValue
Serialize the null point (that is, a SQL null value) to a ByteBuffer, at the buffer's current position.
SERVER_UNAVAILABLE - Static variable in interface org.voltdb.client.ClientResponse
Status code indicating that the server is currently unavailable for stored procedure invocations.
setAutoTuneTargetInternalLatency(int) - Method in class org.voltdb.client.ClientConfig
Set the target latency for the Auto Tune feature.
setClientAffinity(boolean) - Method in class org.voltdb.client.ClientConfig
Attempts to route transactions to the correct master partition improving latency and throughput
setConnectionResponseTimeout(long) - Method in class org.voltdb.client.ClientConfig
Set the timeout for reading from a connection.
setExpectedOutgoingMessageSize(int) - Method in class org.voltdb.client.ClientConfig
Deprecated.
Has no effect.
setHeavyweight(boolean) - Method in class org.voltdb.client.ClientConfig
By default a single network thread is created and used to do IO and invoke callbacks.
setInitialConnectionRetryInterval(long) - Method in class org.voltdb.client.ClientConfig
Set the initial connection retry interval.
setMaxArenaSizes(int[]) - Method in class org.voltdb.client.ClientConfig
Deprecated.
Deprecated because memory pooling no longer uses arenas. Has no effect.
setMaxConnectionRetryInterval(long) - Method in class org.voltdb.client.ClientConfig
Set the max connection retry interval.
setMaxOutstandingTxns(int) - Method in class org.voltdb.client.ClientConfig
Set the maximum number of outstanding requests that will be submitted before blocking.
setMaxTransactionsPerSecond(int) - Method in class org.voltdb.client.ClientConfig
Set the maximum number of transactions that can be run in 1 second.
setProcedureCallTimeout(long) - Method in class org.voltdb.client.ClientConfig
Set the timeout for procedure call.
setReconnectOnConnectionLoss(boolean) - Method in class org.voltdb.client.ClientConfig
Attempts to reconnect to a node with retry after connection loss.
setRoundingConfig(boolean, RoundingMode) - Static method in class org.voltdb.client.ClientConfig
Enable or disable the rounding mode in the client.
setSendReadsToReplicasByDefault(boolean) - Method in class org.voltdb.client.ClientConfig
By default, reads are sent to the leader replica for each partition.
setStatusCode(byte) - Method in class org.voltdb.VoltTable
Set the status code associated with this table.
setTopologyChangeAware(boolean) - Method in class org.voltdb.client.ClientConfig
Attempts to connect to all nodes in the cluster
setTrustStore(String, String) - Method in class org.voltdb.client.ClientConfig
Configure trust store
setTrustStoreConfigFromDefault() - Method in class org.voltdb.client.ClientConfig
 
setTrustStoreConfigFromPropertyFile(String) - Method in class org.voltdb.client.ClientConfig
Configure trust store
sub(GeographyPointValue) - Method in class org.voltdb.types.GeographyPointValue
Deprecated.
sub(GeographyPointValue, double) - Method in class org.voltdb.types.GeographyPointValue
Deprecated.
SUCCESS - Static variable in interface org.voltdb.client.ClientResponse
Status code indicating the store procedure executed successfully
SyncCallback - Class in org.voltdb.client
A utility class that allows a client to queue a stored procedure invocation asynchronously and then poll or join on the response.
SyncCallback() - Constructor for class org.voltdb.client.SyncCallback
Create a SyncCallback instance.

T

TEN_MS_BUCKET_COUNT - Static variable in class org.voltdb.client.ClientStats
The number of buckets tracking latency with 10ms granularity.
TimestampType - Class in org.voltdb.types
Represent a microsecond-accurate VoltDB timestamp type.
TimestampType(long) - Constructor for class org.voltdb.types.TimestampType
Create a TimestampType from microseconds from epoch.
TimestampType(Date) - Constructor for class org.voltdb.types.TimestampType
Create a TimestampType from a Java Date class.
TimestampType(String) - Constructor for class org.voltdb.types.TimestampType
Construct from a timestamp string in a complete date or time format.
TimestampType() - Constructor for class org.voltdb.types.TimestampType
Create a TimestampType instance for the current time.
toFormattedString() - Method in class org.voltdb.VoltTable
Return a "pretty print" representation of this table with column names.
toFormattedString(boolean) - Method in class org.voltdb.VoltTable
Return a "pretty print" representation of this table with or without column names.
toJSONString() - Method in class org.voltdb.types.TimestampType
 
toJSONString() - Method in class org.voltdb.VoltTable
Get a JSON representation of this table.
toJSONStringerV2(JSONStringer) - Method in class org.voltdb.VoltTable
Get a JSON /api/2.0/ representation of this table.
toSQLString() - Method in enum org.voltdb.VoltType
Get the corresponding SQL type as for a given VoltType enum.
toString() - Method in class org.voltdb.client.ClientAffinityStats
 
toString() - Method in class org.voltdb.client.ClientStats
 
toString() - Method in class org.voltdb.types.GeographyPointValue
Return this point as a well-known text string.
toString() - Method in class org.voltdb.types.GeographyValue
Return a representation of this object as well-known text.
toString() - Method in class org.voltdb.types.TimestampType
An implementation of toString for debugging and printing VoltTables.
toString(TimeZone) - Method in class org.voltdb.types.TimestampType
An implementation of toString for debugging and printing VoltTables which allows the specification of a timezone.
toString() - Method in class org.voltdb.VoltTable.ColumnInfo
 
toString() - Method in class org.voltdb.VoltTable
Returns a String representation of this table.
toString() - Method in enum org.voltdb.VoltType
Return the string representation of this type.
toWKT() - Method in class org.voltdb.types.GeographyPointValue
Return this point as a well-known text string.
toWKT() - Method in class org.voltdb.types.GeographyValue
Return a representation of this object as well-known text.
TXN_MISPARTITIONED - Static variable in interface org.voltdb.client.ClientResponse
Status code indicating that the transaction was sent to the wrong partition.
TXN_MISROUTED - Static variable in interface org.voltdb.client.ClientResponse
Status code indicating that the transaction is mis-routed.
TXN_RESTART - Static variable in interface org.voltdb.client.ClientResponse
Status code indicating that the transaction is being restarted.
typeFromClass(Class<?>) - Static method in enum org.voltdb.VoltType
Ascertain the most appropriate VoltType given a java class.
typeFromObject(Object) - Static method in enum org.voltdb.VoltType
Ascertain the most appropriate VoltType given a java object.
typeFromString(String) - Static method in enum org.voltdb.VoltType
Converts string representations to an enum value.

U

uncaughtException(ProcedureCallback, ClientResponse, Throwable) - Method in interface org.voltdb.client.ClientStatusListener
Deprecated.
Called when a ProcedureCallback.clientCallback(ClientResponse) invocation throws an exception.
uncaughtException(ProcedureCallback, ClientResponse, Throwable) - Method in class org.voltdb.client.ClientStatusListenerExt
Called when a ProcedureCallback.clientCallback(ClientResponse) invocation throws an exception.
UNEXPECTED_FAILURE - Static variable in interface org.voltdb.client.ClientResponse
Status code indicating the stored procedure failed (or may never have been successfully invoked) and that there may have been negative side effects on the server
unflattenFromBuffer(ByteBuffer, int) - Static method in class org.voltdb.types.GeographyPointValue
Deserializes a point from a ByteBuffer, at an absolute offset.
unflattenFromBuffer(ByteBuffer) - Static method in class org.voltdb.types.GeographyPointValue
Deserialize a point from a ByteBuffer at the buffer's current position
unflattenFromBuffer(ByteBuffer, int) - Static method in class org.voltdb.types.GeographyValue
Deserialize a GeographyValue from a ByteBuffer from an absolute offset.
unflattenFromBuffer(ByteBuffer) - Static method in class org.voltdb.types.GeographyValue
Deserialize a GeographyValue from a ByteBuffer at the ByteBuffer's current position.
UNINITIALIZED_APP_STATUS_CODE - Static variable in interface org.voltdb.client.ClientResponse
Default value for the user specified app status code field
updateApplicationCatalog(File, File) - Method in interface org.voltdb.client.Client
Deprecated.
updateApplicationCatalog(ProcedureCallback, File, File) - Method in interface org.voltdb.client.Client
Deprecated.
updateCheckSum(long) - Method in class org.voltdb.VoltTable
 
updateClasses(File, String) - Method in interface org.voltdb.client.Client
Synchronously invokes UpdateClasses procedure.
updateClasses(ProcedureCallback, File, String) - Method in interface org.voltdb.client.Client
Asynchronously invokes UpdateClasses procedure.
USER_ABORT - Static variable in interface org.voltdb.client.ClientResponse
Status code indicating the stored procedure executed successfully and was voluntarily aborted and rolled back by the stored procedure code

V

valueOf(String) - Static method in enum org.voltdb.client.ClientStatusListenerExt.AutoConnectionStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.voltdb.client.ClientStatusListenerExt.DisconnectCause
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.voltdb.VoltType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.voltdb.client.ClientStatusListenerExt.AutoConnectionStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.voltdb.client.ClientStatusListenerExt.DisconnectCause
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.voltdb.VoltType
Returns an array containing the constants of this enum type, in the order they are declared.
valueToBytes(Object) - Static method in enum org.voltdb.VoltType
Converts the object into bytes for hashing.
varbinaryToPrintableString(byte[]) - Static method in class org.voltdb.VoltTable
Make a printable, short string for a varbinary.
vectorClassFromType() - Method in enum org.voltdb.VoltType
Return the java class that is matched to a given VoltType.
VOLTDB_SERVER_PORT - Static variable in interface org.voltdb.client.Client
Default non-admin port number for volt cluster instances.
VoltTable - Class in org.voltdb
The primary representation of a result set (of tuples) or a temporary table in VoltDB.
VoltTable(VoltTable.ColumnInfo[], int) - Constructor for class org.voltdb.VoltTable
Create an empty table from column schema.
VoltTable(VoltTable.ColumnInfo[]) - Constructor for class org.voltdb.VoltTable
Create an empty table from column schema given as an array.
VoltTable(VoltTable.ColumnInfo, VoltTable.ColumnInfo...) - Constructor for class org.voltdb.VoltTable
Create an empty table from column schema.
VoltTable.ColumnInfo - Class in org.voltdb
Object that represents the name and schema for a VoltTable column.
VoltTableRow - Class in org.voltdb
Represents the interface to a row in a VoltTable result set.
VoltType - Enum in org.voltdb
Represents a type for a VoltTable column or a SQLStmt parameter.
VoltType.LengthRange - Class in org.voltdb
Support class to represent optional value length variability.

W

waitForResponse() - Method in class org.voltdb.client.SyncCallback
Block until a response has been received for the invocation associated with this callback.
wasNull() - Method in class org.voltdb.VoltTableRow
Returns whether last retrieved value was null.
writeSummaryCSV(String, ClientStats, String) - Method in interface org.voltdb.client.Client
Write a single line of comma separated values to the file specified.
writeSummaryCSV(ClientStats, String) - Method in interface org.voltdb.client.Client
Write a single line of comma separated values to the file specified.
A B C D E F G H I K L M N O P R S T U V W 
Skip navigation links