- callAllPartitionProcedure(String, Object...) - Method in interface org.voltdb.client.Client
-
Synchronously execute a stored procedure on a set of partitions, one partition at a time.
- callAllPartitionProcedure(AllPartitionProcedureCallback, String, Object...) - Method in interface org.voltdb.client.Client
-
Asynchronously execute a stored procedure on a set of partitions, one partition at a time.
- callAllPartitionProcedureAsync(Client2CallOptions, String, Object...) - Method in interface org.voltdb.client.Client2
-
Asynchronously call an all-partition stored procedure.
- callAllPartitionProcedureSync(Client2CallOptions, String, Object...) - Method in interface org.voltdb.client.Client2
-
Synchronously call an all-partition stored procedure.
- callProcedure(String, Object...) - Method in interface org.voltdb.client.Client
-
Invoke a procedure.
- callProcedure(ProcedureCallback, String, Object...) - Method in interface org.voltdb.client.Client
-
Asynchronously invoke a procedure.
- callProcedureAsync(String, Object...) - Method in interface org.voltdb.client.Client2
-
Asynchronously call stored procedure.
- callProcedureAsync(Client2CallOptions, String, Object...) - Method in interface org.voltdb.client.Client2
-
Asynchronously call stored procedure with optional overrides
for selected values.
- callProcedureSync(String, Object...) - Method in interface org.voltdb.client.Client2
-
Synchronously call stored procedure.
- callProcedureSync(Client2CallOptions, String, Object...) - Method in interface org.voltdb.client.Client2
-
Synchronously call stored procedure with optional overrides
for selected values.
- callProcedureWithClientTimeout(int, String, long, TimeUnit, Object...) - Method in interface org.voltdb.client.Client
-
Synchronously invoke a procedure call, blocking until a result is available,
with caller-specified client timeout and query timeout.
- callProcedureWithClientTimeout(ProcedureCallback, int, String, long, TimeUnit, Object...) - Method in interface org.voltdb.client.Client
-
Asynchronously invoke a procedure call with specified client and query timeouts.
- callProcedureWithTimeout(int, String, Object...) - Method in interface org.voltdb.client.Client
-
Invoke a procedure with specified query timeout.
- callProcedureWithTimeout(ProcedureCallback, int, String, Object...) - Method in interface org.voltdb.client.Client
-
Asynchronously invoke a procedure with specified query timeout.
- 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.
- checkForResponse(long) - Method in class org.voltdb.client.SyncCallback
-
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 VoltDB cluster
and provides methods for invoking stored procedures and receiving responses.
- Client2 - Interface in org.voltdb.client
-
Client2
provides the so-called "version 2" client API.
- Client2CallOptions - Class in org.voltdb.client
-
Container for per-call options for a Client2
VoltDB
client.
- Client2CallOptions() - Constructor for class org.voltdb.client.Client2CallOptions
-
The constructor.
- Client2Config - Class in org.voltdb.client
-
Container for configuration settings for a Client2
VoltDB client.
- Client2Config() - Constructor for class org.voltdb.client.Client2Config
-
Constructs a configuration with default values.
- Client2Notification - Class in org.voltdb.client
-
The Client2Notification
class defines interfaces
for 'notifications' from the client API to the application code.
- Client2Notification.ConnectionStatus - Interface in org.voltdb.client
-
Notification of connection status change.
- Client2Notification.ErrorLog - Interface in org.voltdb.client
-
Error logging interception.
- Client2Notification.LateResponse - Interface in org.voltdb.client
-
Notification of late response from server.
- Client2Notification.RequestBackpressure - Interface in org.voltdb.client
-
Notification of approaching limit on pending requests.
- CLIENT_ERROR_TXN_NOT_SENT - Static variable in interface org.voltdb.client.ClientResponse
-
Status code indicating that the transaction failed in the client before it
was sent to the VoltDB server.
- CLIENT_REQUEST_TIMEOUT - Static variable in interface org.voltdb.client.ClientResponse
-
Status code indicating that the request was timed out in the client
before it could be sent to the VoltDB server.
- CLIENT_RESPONSE_TIMEOUT - Static variable in interface org.voltdb.client.ClientResponse
-
Status code indicating that the request was timed out in the client
while waiting for a response from the VoltDB server.
- 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.
- ClientConfig(String, String) - Constructor for class org.voltdb.client.ClientConfig
-
Configuration for a client that specifies cleartext authentication credentials.
- ClientConfig(String, String, ClientStatusListenerExt) - Constructor for class org.voltdb.client.ClientConfig
-
Configuration for a client that specifies cleartext authentication credentials.
- ClientConfig(String, String, ClientStatusListenerExt, ClientAuthScheme) - Constructor for class org.voltdb.client.ClientConfig
-
Configuration for a client that specifies cleartext authentication credentials.
- ClientConfig(String, String, boolean, ClientStatusListenerExt) - Constructor for class org.voltdb.client.ClientConfig
-
Configuration for a client that specifies authentication credentials, the password
being optionally hashed prior to the call.
- 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, the password
being optionally hashed prior to the call.
- ClientFactory - Class in org.voltdb.client
-
Factory for constructing instances of the
Client
interface
- ClientFactory() - Constructor for class org.voltdb.client.ClientFactory
-
- clientRequestBackpressureLevel(int, int) - Method in class org.voltdb.client.Client2Config
-
Sets levels for controlling backpressure notifications.
- clientRequestLimit(int) - Method in class org.voltdb.client.Client2Config
-
Sets the limit on the number of requests that can be pending in
a client at any one time.
- 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, int) - 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.
- ClientStatsUtil - Class in org.voltdb.client
-
- ClientStatsUtil() - Constructor for class org.voltdb.client.ClientStatsUtil
-
- 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.
- clientTimeout(long, TimeUnit) - Method in class org.voltdb.client.Client2CallOptions
-
Sets the client-side timeout for a procedure call.
- 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
-
Shut down this Client, closing all network connections and releasing
all memory resources.
- close() - Method in interface org.voltdb.client.Client2
-
Shut down client.
- close() - Method in class org.voltdb.client.topics.VoltDBKafkaPartitioner
-
- clusterBuildString() - Method in interface org.voltdb.client.Client2
-
Returns the 'build string' for the most-recently
connected VoltDB cluster.
- clusterInstanceId() - Method in interface org.voltdb.client.Client2
-
Returns the 'instance id' for the most-recently
connected VoltDB cluster.
- 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
- COMPOUND_PROC_TIMEOUT - Static variable in interface org.voltdb.client.ClientResponse
-
Status code indicating that a compound procedure is taking longer than a
sufficiently large timeout.
- COMPOUND_PROC_USER_ABORT - Static variable in interface org.voltdb.client.ClientResponse
-
Status indicating that a compound procedure was aborted by explicit
action of the stored procedure.
- configure(Map<String, ?>) - Method in class org.voltdb.client.topics.VoltDBKafkaPartitioner
-
- connectAsync(String, long, long, TimeUnit) - Method in interface org.voltdb.client.Client2
-
Connect to first available server in a specified
list of servers, each in host:port form, and separated
by commas.
- connectAsync(String) - Method in interface org.voltdb.client.Client2
-
- connectAsync(String, int, long, long, TimeUnit) - Method in interface org.voltdb.client.Client2
-
Connect to specified host on specified port.
- connectAsync(String, int) - Method in interface org.voltdb.client.Client2
-
- connectedHosts() - Method in interface org.voltdb.client.Client2
-
Gets a list of currently-connected hosts.
- connectFailureHandler(Client2Notification.ConnectionStatus) - Method in class org.voltdb.client.Client2Config
-
Registers a handler for connection-establishment failures.
- 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.
- connectionDownHandler(Client2Notification.ConnectionStatus) - Method in class org.voltdb.client.Client2Config
-
Registers a handler for connection-down events.
- connectionLost(String, int, int, ClientStatusListenerExt.DisconnectCause) - Method in class org.voltdb.client.ClientStatusListenerExt
-
Notify listeners that a connection to a host was lost.
- connectionResponseTimeout(long, TimeUnit) - Method in class org.voltdb.client.Client2Config
-
Sets the connection response timeout.
- connectionSetupTimeout(long, TimeUnit) - Method in class org.voltdb.client.Client2Config
-
Sets the timeout for connection setup, including authentication
to the server.
- connectionUpHandler(Client2Notification.ConnectionStatus) - Method in class org.voltdb.client.Client2Config
-
Registers a handler for connection-up events.
- connectSync(String, long, long, TimeUnit) - Method in interface org.voltdb.client.Client2
-
Connect to first available server in a specified
list of servers, each in host:port form, and separated
by commas.
- connectSync(String) - Method in interface org.voltdb.client.Client2
-
- connectSync(String, int, long, long, TimeUnit) - Method in interface org.voltdb.client.Client2
-
Connect to specified host on specified port.
- connectSync(String, int) - Method in interface org.voltdb.client.Client2
-
- constructHistogram() - Static method in class org.voltdb.client.ClientStats
-
- convertToHeapBuffer() - Method in class org.voltdb.VoltTable
-
- createAnyConnection(String) - Method in interface org.voltdb.client.Client
-
Create a connection to the first available VoltDB node
from a specified list.
- createAnyConnection(String, long, long) - Method in interface org.voltdb.client.Client
-
Create a connection to the first available VoltDB node
from a specified list.
- createClient() - Static method in class org.voltdb.client.ClientFactory
-
Create a
Client
with no connections and all default options.
- createClient(ClientConfig) - Static method in class org.voltdb.client.ClientFactory
-
Recommended method for creating a
Client
.
- createClient(Client2Config) - Static method in class org.voltdb.client.ClientFactory
-
Create a "version 2" client,
Client2
.
- createClientConfig(VoltDBKafkaPartitioner.PartitionConfig) - Method in class org.voltdb.client.topics.VoltDBKafkaPartitioner
-
Create ClientConfig for client connection to VoltDB cluster
- 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, and add it to the set
of connections.
- createStatsContext() - Method in interface org.voltdb.client.Client
-
- createStatsContext() - Method in interface org.voltdb.client.Client2
-
Statistics support: returns a statistics context associated
with this client.
- currentRequestCount() - Method in interface org.voltdb.client.Client2
-
Returns an estimate of the number of requests queued
(via callProcedure) but not yet completed.
- GeneralException - Exception in org.voltdb.client
-
This exception can be thrown by any of the synchronous
Client2
methods that call a VoltDB procedure.
- 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(int) - Method in class org.voltdb.VoltTableRow
-
Retrieve the column of the current row at columnIndex
.
- 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.
- getBackpressureQueueThresholds() - Method in class org.voltdb.client.ClientConfig
-
- 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.
- 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 to which this client has open TCP
connections.
- 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.
- getInstanceForTest(ByteBuffer) - Static method in class org.voltdb.VoltTable
-
get a not fully constructed and validated VoltTable.
- getInstanceId() - Method in interface org.voltdb.client.Client
-
Get an identifier for the cluster to which this client is currently connected.
- 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.
- 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
- getMaxOutstandingTxns() - Method in class org.voltdb.client.ClientConfig
-
- getMaxValueForKeyPadding() - Method in enum org.voltdb.VoltType
-
- 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.
- getNonblockingAsync() - Method in class org.voltdb.client.ClientConfig
-
- 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
-
- getRowObjects() - Method in class org.voltdb.VoltTableRow
-
Retrieve the current row as an array of Objects.
- 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
-
- getStatsByProc() - Method in class org.voltdb.client.ClientStatsContext
-
- 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.
- getTableCheckSum(boolean) - Method in class org.voltdb.VoltTable
-
Calculate a rudimentary checksum of the table.
- 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.
- getVarbinaryLen(int) - Method in class org.voltdb.VoltTableRow
-
Retrieve the length of the varbinary value stored in the column specified by index.
- GRACEFUL_FAILURE - Static variable in interface org.voltdb.client.ClientResponse
-
Status code indicating the stored procedure failed and was rolled back.
- scale(GeographyPointValue, double) - Method in class org.voltdb.types.GeographyPointValue
-
Deprecated.
- serialize(DataOutput) - Method in class org.voltdb.types.GeographyPointValue
-
Serialize this point to a DataOutput
- serialize(DataOutput) - Method in class org.voltdb.types.GeographyValue
-
Serialize this object to a DataOutput
- 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.
- setBackpressureQueueThresholds(int, int) - Method in class org.voltdb.client.ClientConfig
-
Set thresholds for backpressure reporting based on pending
request count and pending byte count.
- setConnectionResponseTimeout(long) - Method in class org.voltdb.client.ClientConfig
-
Set the timeout for reading from a connection.
- setHeavyweight(boolean) - Method in class org.voltdb.client.ClientConfig
-
Specifies that the client wants additional network threads.
- setInitialConnectionRetryInterval(long) - Method in class org.voltdb.client.ClientConfig
-
Set the initial connection retry interval for automatic reconnection
when topology-change awareness is enabled.
- setMaxConnectionRetryInterval(long) - Method in class org.voltdb.client.ClientConfig
-
Set the maximum connection retry interval for automatic reconnection
when topology-change awareness is enabled.
- 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 a limit on the number of transactions that can be executed per second.
- setNonblockingAsync() - Method in class org.voltdb.client.ClientConfig
-
Sets nonblocking mode for asynchronous procedure invocations.
- setNonblockingAsync(long) - Method in class org.voltdb.client.ClientConfig
-
Sets nonblocking mode for asynchronous procedure invocations, with provision
for user-supplied blocking time limit.
- setOutstandingTxnLimit(int) - Method in interface org.voltdb.client.Client2
-
Set limit on number of transactions that can be outstanding
at the VoltDB cluster from this client.
- setProcedureCallTimeout(long) - Method in class org.voltdb.client.ClientConfig
-
Set the timeout for procedure calls.
- setRequestLimits(int, int, int) - Method in interface org.voltdb.client.Client2
-
Set limits on the number of requests that can be pending
in the Client2 API at any one time.
- setRequestPriority(int) - Method in class org.voltdb.client.ClientConfig
-
Sets the request priority for all procedure calls from
a Client
created using this configuration.
- setRoundingConfig(boolean, RoundingMode) - Static method in class org.voltdb.client.ClientConfig
-
Enable or disable the rounding mode in the client.
- 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
-
Configures the client so that it attempts to connect to all nodes in
the cluster as they are discovered, and will reconnect if those
connections fail.
- setTrustStore(String, String) - Method in class org.voltdb.client.ClientConfig
-
Configure trust store with specified path and password.
- setTrustStoreConfigFromDefault() - Method in class org.voltdb.client.ClientConfig
-
Configure trust store using installation defaults, determined as follows:
- setTrustStoreConfigFromPropertyFile(String) - Method in class org.voltdb.client.ClientConfig
-
Configure trust store via a property file.
- 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.
- 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.
- transactionRateLimit(int) - Method in class org.voltdb.client.Client2Config
-
Limits the rate at which transactions can be sent to the
VoltDB server.
- trustStore(String, String) - Method in class org.voltdb.client.Client2Config
-
Configures trust store for TLS/SSL using a specified name for the
trust store and a specified password.
- trustStoreFromPropertyFile(String) - Method in class org.voltdb.client.Client2Config
-
Configures trust store for TLS/SSL from a property file.
- 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.