- 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.
- getBuffer() - Method in class org.voltdb.VoltTable
-
Directly access the table's underlying ByteBuffer
.
- getClient() - Method in class org.voltdb.InProcessVoltDBServer
-
Create and connect a client to the in-process VoltDB server.
- getClusterId() - Method in class org.voltdb.VoltProcedure
-
Get the ID of cluster that the client connects to.
- 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.
- 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.
- getFormatterBuilder() - Method in interface org.voltdb.importer.ImporterConfig
-
- 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.
- getJdbcClass() - Method in enum org.voltdb.VoltType
-
- getJdbcSqlType() - Method in enum org.voltdb.VoltType
-
Get the java.sql.Types type of this type.
- getJoinOrder() - Method in class org.voltdb.SQLStmt
-
Get the join order hint supplied in the constructor.
- 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
- getMaxValueForKeyPadding() - Method in enum org.voltdb.VoltType
-
- getMessage() - Method in exception org.voltdb.VoltProcedure.VoltAbortException
-
Returns the detail message string of this AbortException
- 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
-
- 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
-
- getResourceID() - Method in class org.voltdb.importer.AbstractImporter
-
Returns the resource id for which this importer was started.
- getResourceID() - Method in interface org.voltdb.importer.ImporterConfig
-
Unique resource id for which the configuration is specified.
- getRings() - Method in class org.voltdb.types.GeographyValue
-
Return the list of rings of a polygon.
- getRowCount() - Method in class org.voltdb.VoltTable
-
- getSearchable() - Method in enum org.voltdb.VoltType
-
- getSeededRandomNumberGenerator() - Method in class org.voltdb.VoltProcedure
-
Get a Java RNG seeded with the current transaction id.
- 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.
- getStatusCode() - Method in class org.voltdb.VoltTable
-
Set the status code associated with this table.
- 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.
- getTaskThreadName() - Method in class org.voltdb.importer.AbstractImporter
-
- getText() - Method in class org.voltdb.SQLStmt
-
Get the text of the SQL statement represented.
- 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.
- getTransactionTime() - Method in class org.voltdb.VoltProcedure
-
YOU MUST BE RUNNING NTP AND START NTP WITH THE -x OPTION
TO GET GOOD BEHAVIOR FROM THIS METHOD - e.g.
- getTypeName() - Method in class org.voltdb.importer.AbstractImporterFactory
-
A unique name identifying the type of this importer.
- getTypePrecisionAndRadix() - Method in enum org.voltdb.VoltType
-
- getUniqueId() - Method in class org.voltdb.VoltProcedure
-
Allow VoltProcedures access to a unique ID generated for each transaction.
- 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.
- ImporterConfig - Interface in org.voltdb.importer
-
Represents importer configurations created from properties specified in deployment file.
- info(Throwable, String, Object...) - Method in class org.voltdb.importer.AbstractImporter
-
Log a INFO level log message.
- InProcessVoltDBServer - Class in org.voltdb
-
Class used to run a single VoltDB server in-process for debug and test
purposes.
- InProcessVoltDBServer() - Constructor for class org.voltdb.InProcessVoltDBServer
-
Create an instance ready to start.
- isAnyIntegerType() - Method in enum org.voltdb.VoltType
-
Is this type an integer type? True for TINYINT
, SMALLINT
,
INTEGER
, BIGINT
.
- 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.
- isDebugEnabled() - Method in class org.voltdb.importer.AbstractImporter
-
- isExactNumeric() - Method in enum org.voltdb.VoltType
-
Is the type a number and is it an exact value (no rounding errors)?
- isImporterRunEveryWhere() - Method in class org.voltdb.importer.AbstractImporterFactory
-
Returns true if an importer instance must be run on every site for every resource.
- 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
-
- isReadOnly() - Method in class org.voltdb.SQLStmt
-
Is this a read only statement?
- 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
-
- 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.
- toSQLString() - Method in enum org.voltdb.VoltType
-
Get the corresponding SQL type as for a given VoltType enum.
- 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
-
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.
- 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.
- 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.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.
- VoltAbortException() - Constructor for exception org.voltdb.VoltProcedure.VoltAbortException
-
Constructs a new AbortException
- VoltAbortException(Throwable) - Constructor for exception org.voltdb.VoltProcedure.VoltAbortException
-
Constructs a new AbortException from an existing Throwable
.
- VoltAbortException(String) - Constructor for exception org.voltdb.VoltProcedure.VoltAbortException
-
Constructs a new AbortException with the specified detail message.
- voltExecuteSQL() - Method in class org.voltdb.VoltProcedure
-
Execute the currently queued SQL
statements
and return
the result tables.
- voltExecuteSQL(boolean) - Method in class org.voltdb.VoltProcedure
-
Execute the currently queued SQL
statements
and return
the result tables.
- VoltProcedure - Class in org.voltdb
-
Wraps the stored procedure object created by the user
with metadata available at runtime.
- VoltProcedure() - Constructor for class org.voltdb.VoltProcedure
-
End users should not instantiate VoltProcedure instances.
- VoltProcedure.VoltAbortException - Exception in org.voltdb
-
Thrown from a stored procedure to indicate to VoltDB
that the procedure should be aborted and rolled back.
- voltQueueSQL(SQLStmt, Expectation, Object...) - Method in class org.voltdb.VoltProcedure
-
Queue the SQL
statement
for execution with the specified argument list,
and an Expectation describing the expected results.
- voltQueueSQL(SQLStmt, Object...) - Method in class org.voltdb.VoltProcedure
-
Queue the SQL
statement
for execution with the specified argument list.
- 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.