Package | Description |
---|---|
org.h2.api |
Contains interfaces for user-defined extensions, such as triggers and user-defined aggregate functions.
|
org.h2.command |
This package contains the parser and the base classes for prepared SQL statements.
|
org.h2.command.dml |
Contains DML (data manipulation language) and related SQL statements.
|
org.h2.engine |
Contains high level classes of the database and classes that don't fit in another sub-package.
|
org.h2.expression |
Expressions include mathematical operations, conditions, simple values, and functions.
|
org.h2.index |
Various table index implementations, as well as cursors to navigate in an index.
|
org.h2.jdbc |
Implementation of the JDBC API (package java.sql).
|
org.h2.result |
Implementation of row and internal result sets.
|
org.h2.schema |
Schema implementation and objects that are stored in a schema (for example, sequences and constants).
|
org.h2.store |
Storage abstractions, such as a file with a cache, or a class to convert values to a byte array and vice versa.
|
org.h2.table |
Classes related to a table and table meta data.
|
org.h2.util |
Internal utility classes.
|
org.h2.value |
Data type and value implementations.
|
Modifier and Type | Method and Description |
---|---|
Value |
CustomDataTypesHandler.convert(Value source,
int targetType)
Convert the provided source value into value of given target data type
Shall implement conversions to and from custom data types.
|
Value |
CustomDataTypesHandler.getValue(int type,
Object data,
DataHandler dataHandler)
Get
Value object
corresponding to given data type identifier and data. |
Modifier and Type | Method and Description |
---|---|
Value |
CustomDataTypesHandler.convert(Value source,
int targetType)
Convert the provided source value into value of given target data type
Shall implement conversions to and from custom data types.
|
Object |
CustomDataTypesHandler.getObject(Value value,
Class<?> cls)
Converts
Value object
to the specified class. |
Modifier and Type | Method and Description |
---|---|
protected static String |
Prepared.getSQL(Value[] values)
Get the SQL snippet of the value list.
|
Modifier and Type | Method and Description |
---|---|
Value[] |
Query.getParameterValues() |
Value |
SelectListColumnResolver.getValue(Column column) |
Modifier and Type | Method and Description |
---|---|
void |
Insert.addRow(Value[] values) |
Modifier and Type | Method and Description |
---|---|
Value |
Session.getLastIdentity() |
Value |
Session.getLastScopeIdentity() |
Value |
Session.getLastTriggerIdentity() |
Value |
Session.getTransactionId() |
Value |
FunctionAlias.JavaMethod.getValue(Session session,
Expression[] args,
boolean columnList)
Call the user-defined function and return the value.
|
Value |
Session.getVariable(String name)
Get the value of the specified user defined variable.
|
Modifier and Type | Method and Description |
---|---|
void |
SessionRemote.addTemporaryLob(Value v) |
void |
SessionInterface.addTemporaryLob(Value v)
Add a temporary LOB, which is closed when the session commits.
|
void |
Session.addTemporaryLob(Value v) |
boolean |
Database.areEqual(Value a,
Value b)
Check if two values are equal with the current comparison mode.
|
int |
Database.compare(Value a,
Value b)
Compare two values with the current comparison mode.
|
int |
Database.compareTypeSafe(Value a,
Value b)
Compare two values with the current comparison mode.
|
Row |
Session.createRow(Value[] data,
int memory)
Create a new row for a table.
|
Row |
Database.createRow(Value[] data,
int memory)
Create a new row for a table.
|
void |
Session.removeAtCommit(Value v)
Remember that the given LOB value must be removed at commit.
|
void |
Session.removeAtCommitStop(Value v)
Do not remove this LOB value at commit any longer.
|
void |
Session.setLastIdentity(Value last) |
void |
Session.setLastScopeIdentity(Value last) |
void |
Session.setLastTriggerIdentity(Value last) |
void |
Session.setVariable(String name,
Value value)
Set the value of the given variable for this session.
|
Modifier and Type | Method and Description |
---|---|
Value |
ParameterRemote.getParamValue() |
Value |
ParameterInterface.getParamValue()
Get the value of the parameter if set.
|
Value |
Parameter.getParamValue() |
Value |
Rownum.getValue(Session session) |
Value |
Parameter.getValue(Session session) |
Value |
Operation.getValue(Session session) |
Value |
JavaFunction.getValue(Session session) |
Value |
JavaAggregate.getValue(Session session) |
Value |
Function.getValue(Session session) |
Value |
ExpressionList.getValue(Session session) |
Value |
ExpressionColumn.getValue(Session session) |
abstract Value |
Expression.getValue(Session session)
Return the resulting value for the current row.
|
Value |
ConditionNot.getValue(Session session) |
Value |
ConditionInSelect.getValue(Session session) |
Value |
ConditionInParameter.getValue(Session session) |
Value |
ConditionInConstantSet.getValue(Session session) |
Value |
ConditionIn.getValue(Session session) |
Value |
ConditionExists.getValue(Session session) |
Value |
ConditionAndOr.getValue(Session session) |
Value |
Comparison.getValue(Session session) |
Value |
CompareLike.getValue(Session session) |
Value |
Alias.getValue(Session session) |
Value |
Aggregate.getValue(Session session) |
Value |
Wildcard.getValue(Session session) |
Value |
Variable.getValue(Session session) |
Value |
ValueExpression.getValue(Session session) |
Value |
TableFunction.getValue(Session session) |
Value |
Subquery.getValue(Session session) |
Value |
SequenceValue.getValue(Session session) |
Modifier and Type | Method and Description |
---|---|
static ValueExpression |
ValueExpression.get(Value value)
Create a new expression with the given value.
|
void |
Parameter.setValue(Value v) |
void |
ParameterRemote.setValue(Value newValue,
boolean closeOld) |
void |
ParameterInterface.setValue(Value value,
boolean closeOld)
Set the value of the parameter.
|
void |
Parameter.setValue(Value v,
boolean closeOld) |
Modifier and Type | Method and Description |
---|---|
Value |
IndexCondition.getCurrentValue(Session session)
Get the current value of the expression.
|
Value[] |
IndexCondition.getCurrentValueList(Session session)
Get the current value list of the expression.
|
Modifier and Type | Method and Description |
---|---|
Value |
JdbcConnection.createBlob(InputStream x,
long length)
Create a Blob value from this input stream.
|
Value |
JdbcConnection.createClob(Reader x,
long length)
Create a Clob value from this reader.
|
Value |
JdbcResultSet.get(int columnIndex)
INTERNAL
|
Constructor and Description |
---|
JdbcArray(JdbcConnection conn,
Value value,
int id)
INTERNAL
|
JdbcBlob(JdbcConnection conn,
Value value,
int id)
INTERNAL
|
JdbcClob(JdbcConnection conn,
Value value,
int id)
INTERNAL
|
Modifier and Type | Method and Description |
---|---|
Value[] |
ResultRemote.currentRow() |
Value[] |
ResultInterface.currentRow()
Get the current row.
|
Value[] |
LocalResult.currentRow() |
Value[] |
LazyResult.currentRow() |
protected abstract Value[] |
LazyResult.fetchNextRow()
Fetch next row or null if none available.
|
Value |
SimpleRowValue.getValue(int idx) |
Value |
SimpleRow.getValue(int i) |
Value |
SearchRow.getValue(int index)
Get the value for the column
|
Value |
RowImpl.getValue(int i) |
Value[] |
RowImpl.getValueList() |
Value[] |
Row.getValueList()
Get values.
|
Value[] |
ResultTempTable.next() |
Value[] |
ResultExternal.next()
Get the next row from the result.
|
Value[] |
UpdatableRow.readRow(Value[] row)
Re-reads a row from the database and updates the values in the array.
|
Modifier and Type | Method and Description |
---|---|
int |
ResultTempTable.addRow(Value[] values) |
void |
ResultTarget.addRow(Value[] values)
Add the row to the result set.
|
int |
ResultExternal.addRow(Value[] values)
Add a row to this object.
|
void |
LocalResult.addRow(Value[] values)
Add a row to this object.
|
int |
SortOrder.compare(Value[] a,
Value[] b)
Compare two expression lists.
|
int |
SortOrder.compare(Value[] a,
Value[] b)
Compare two expression lists.
|
boolean |
ResultTempTable.contains(Value[] values) |
boolean |
ResultExternal.contains(Value[] values)
Check if the given row exists in this object.
|
boolean |
ResultRemote.containsDistinct(Value[] values) |
boolean |
ResultInterface.containsDistinct(Value[] values)
Check if this result set contains the given row.
|
boolean |
LocalResult.containsDistinct(Value[] values)
Check if this result set contains the given row.
|
boolean |
LazyResult.containsDistinct(Value[] values) |
abstract Row |
RowFactory.createRow(Value[] data,
int memory)
Create new row.
|
void |
UpdatableRow.deleteRow(Value[] current)
Delete the given row in the database.
|
void |
UpdatableRow.insertRow(Value[] row)
Insert a new row into the database.
|
Value[] |
UpdatableRow.readRow(Value[] row)
Re-reads a row from the database and updates the values in the array.
|
void |
LocalResult.removeDistinct(Value[] values)
Remove the row from the result set if it exists.
|
int |
ResultTempTable.removeRow(Value[] values) |
int |
ResultExternal.removeRow(Value[] values)
Remove the row with the given values from this object if such a row
exists.
|
void |
SimpleRowValue.setValue(int idx,
Value v) |
void |
SimpleRow.setValue(int i,
Value v) |
void |
SearchRow.setValue(int index,
Value v)
Set the value for given column
|
void |
RowImpl.setValue(int i,
Value v) |
void |
UpdatableRow.updateRow(Value[] current,
Value[] updateRow)
Update a row in the database.
|
void |
UpdatableRow.updateRow(Value[] current,
Value[] updateRow)
Update a row in the database.
|
Constructor and Description |
---|
RowImpl(Value[] data,
int memory) |
SimpleRow(Value[] data) |
Modifier and Type | Method and Description |
---|---|
void |
Constant.setValue(Value value) |
Modifier and Type | Method and Description |
---|---|
Value |
LobStorageMap.createBlob(InputStream in,
long maxLength) |
Value |
LobStorageInterface.createBlob(InputStream in,
long maxLength)
Create a BLOB object.
|
Value |
LobStorageFrontend.createBlob(InputStream in,
long maxLength) |
Value |
LobStorageBackend.createBlob(InputStream in,
long maxLength) |
Value |
LobStorageMap.createClob(Reader reader,
long maxLength) |
Value |
LobStorageInterface.createClob(Reader reader,
long maxLength)
Create a CLOB object.
|
Value |
LobStorageFrontend.createClob(Reader reader,
long maxLength)
Create a CLOB object.
|
Value |
LobStorageBackend.createClob(Reader reader,
long maxLength) |
Value |
Data.readValue()
Read a value.
|
Modifier and Type | Method and Description |
---|---|
int |
Data.getValueLen(Value v)
Calculate the number of bytes required to encode the given value.
|
static int |
Data.getValueLen(Value v,
DataHandler handler)
Calculate the number of bytes required to encode the given value.
|
void |
Data.writeValue(Value v)
Append a value.
|
Modifier and Type | Method and Description |
---|---|
Value |
Column.convert(Value v)
Convert a value to this column's type.
|
Value |
Column.convert(Value v,
Mode mode)
Convert a value to this column's type using the given
Mode . |
Value |
TableLink.getDefaultValue(Session session,
Column column)
Get or generate a default value for the given column.
|
Value |
Table.getDefaultValue(Session session,
Column column)
Get or generate a default value for the given column.
|
Value |
Table.getOnUpdateValue(Session session,
Column column)
Generates on update value for the given column.
|
Value |
TableFilter.getValue(Column column) |
Value |
SingleColumnResolver.getValue(Column col) |
Value |
ColumnResolver.getValue(Column column)
Get the value for the given column.
|
Value |
JoinBatch.getValue(int filterId,
Column column)
Get the value for the given column.
|
Value |
Column.validateConvertUpdateSequence(Session session,
Value value)
Validate the value, convert it if required, and update the sequence value
if required.
|
Modifier and Type | Method and Description |
---|---|
int |
Table.compareTypeSafe(Value a,
Value b)
Compare two values with the current comparison mode.
|
Value |
Column.convert(Value v)
Convert a value to this column's type.
|
Value |
Column.convert(Value v,
Mode mode)
Convert a value to this column's type using the given
Mode . |
Value |
Column.validateConvertUpdateSequence(Session session,
Value value)
Validate the value, convert it if required, and update the sequence value
if required.
|
Modifier and Type | Method and Description |
---|---|
PreparedStatement |
TableLink.execute(String sql,
ArrayList<Value> params,
boolean reusePrepared)
Execute a SQL statement using the given parameters.
|
Modifier and Type | Method and Description |
---|---|
static Value |
DateTimeFunctions.dateadd(String part,
long count,
Value v)
DATEADD function.
|
static Value |
DateTimeUtils.dateTimeToValue(Value original,
long dateValue,
long timeNanos,
boolean forceTimestamp)
Creates a new date-time value with the same type as original value.
|
static Value |
DateTimeFunctions.extract(String part,
Value value)
Extracts specified field from the specified date-time value.
|
static Value |
LocalDateTimeUtils.instantToValue(Object instant)
Converts a Instant to a Value.
|
static Value |
LocalDateTimeUtils.localDateTimeToValue(Object localDateTime)
Converts a LocalDateTime to a Value.
|
static Value |
LocalDateTimeUtils.localDateToDateValue(Object localDate)
Converts a LocalDate to a Value.
|
static Value |
LocalDateTimeUtils.localTimeToTimeValue(Object localTime)
Converts a LocalTime to a Value.
|
static Value |
LocalDateTimeUtils.offsetDateTimeToValue(Object offsetDateTime)
Converts a OffsetDateTime to a Value.
|
static Value |
DateTimeUtils.parseTimestamp(String s,
Mode mode,
boolean withTimeZone)
Parses timestamp value from the specified string.
|
static Value |
DateTimeFunctions.truncateDate(String datePartStr,
Value valueDate)
Truncate the given date to the unit specified
|
Modifier and Type | Method and Description |
---|---|
ArrayList<Value> |
ValueHashMap.keys()
Get the list of keys.
|
Modifier and Type | Method and Description |
---|---|
static Date |
DateTimeUtils.convertDate(Value value,
Calendar calendar)
Convert the date to the specified time zone.
|
static Time |
DateTimeUtils.convertTime(Value value,
Calendar calendar)
Convert the time to the specified time zone.
|
static Timestamp |
DateTimeUtils.convertTimestamp(Value value,
Calendar calendar)
Convert the timestamp to the specified time zone.
|
static Value |
DateTimeFunctions.dateadd(String part,
long count,
Value v)
DATEADD function.
|
static long[] |
DateTimeUtils.dateAndTimeFromValue(Value value)
Extracts date value and nanos of day from the specified value.
|
static long |
DateTimeFunctions.datediff(String part,
Value v1,
Value v2)
Calculate the number of crossed unit boundaries between two timestamps.
|
static Value |
DateTimeUtils.dateTimeToValue(Value original,
long dateValue,
long timeNanos,
boolean forceTimestamp)
Creates a new date-time value with the same type as original value.
|
static Value |
DateTimeFunctions.extract(String part,
Value value)
Extracts specified field from the specified date-time value.
|
V |
ValueHashMap.get(Value key)
Get the value for this key.
|
static int |
DateTimeFunctions.getIntDatePart(Value date,
int field)
Get the specified field of a date, however with years normalized to positive
or negative, and month starting with 1.
|
void |
ValueHashMap.put(Value key,
V value)
Add or update a key value pair.
|
void |
ValueHashMap.remove(Value key)
Remove a key value pair.
|
static String |
ToChar.toCharDateTime(Value value,
String format,
String nlsParam)
Emulates Oracle's TO_CHAR(datetime) function.
|
static Value |
DateTimeFunctions.truncateDate(String datePartStr,
Value valueDate)
Truncate the given date to the unit specified
|
static Object |
LocalDateTimeUtils.valueToInstant(Value value)
Converts a value to a Instant.
|
static Object |
LocalDateTimeUtils.valueToLocalDate(Value value)
Converts a value to a LocalDate.
|
static Object |
LocalDateTimeUtils.valueToLocalDateTime(Value value)
Converts a value to a LocalDateTime.
|
static Object |
LocalDateTimeUtils.valueToLocalTime(Value value)
Converts a value to a LocalTime.
|
static Object |
LocalDateTimeUtils.valueToOffsetDateTime(Value value)
Converts a value to a OffsetDateTime.
|
Modifier and Type | Class and Description |
---|---|
class |
ValueArray
Implementation of the ARRAY data type.
|
class |
ValueBoolean
Implementation of the BOOLEAN data type.
|
class |
ValueByte
Implementation of the BYTE data type.
|
class |
ValueBytes
Implementation of the BINARY data type.
|
class |
ValueDate
Implementation of the DATE data type.
|
class |
ValueDecimal
Implementation of the DECIMAL data type.
|
class |
ValueDouble
Implementation of the DOUBLE data type.
|
class |
ValueEnum |
class |
ValueEnumBase
Base implementation of the ENUM data type.
|
class |
ValueFloat
Implementation of the REAL data type.
|
class |
ValueGeometry
Implementation of the GEOMETRY data type.
|
class |
ValueInt
Implementation of the INT data type.
|
class |
ValueJavaObject
Implementation of the OBJECT data type.
|
class |
ValueLob
Implementation of the BLOB and CLOB data types.
|
class |
ValueLobDb
A implementation of the BLOB and CLOB data types.
|
class |
ValueLong
Implementation of the BIGINT data type.
|
class |
ValueNull
Implementation of NULL.
|
class |
ValueResultSet
Implementation of the RESULT_SET data type.
|
class |
ValueShort
Implementation of the SMALLINT data type.
|
class |
ValueString
Implementation of the VARCHAR data type.
|
class |
ValueStringFixed
Implementation of the CHAR data type.
|
class |
ValueStringIgnoreCase
Implementation of the VARCHAR_IGNORECASE data type.
|
class |
ValueTime
Implementation of the TIME data type.
|
class |
ValueTimestamp
Implementation of the TIMESTAMP data type.
|
class |
ValueTimestampTimeZone
Implementation of the TIMESTAMP WITH TIME ZONE data type.
|
class |
ValueUuid
Implementation of the UUID data type.
|
Modifier and Type | Method and Description |
---|---|
Value |
ValueTimestampTimeZone.add(Value v) |
Value |
ValueTimestamp.add(Value v) |
Value |
ValueTime.add(Value v) |
Value |
ValueShort.add(Value v) |
Value |
ValueLong.add(Value v) |
Value |
ValueInt.add(Value v) |
Value |
ValueFloat.add(Value v) |
Value |
ValueEnumBase.add(Value v) |
Value |
ValueDouble.add(Value v) |
Value |
ValueDecimal.add(Value v) |
Value |
ValueByte.add(Value v) |
Value |
Value.add(Value v)
Add a value and return the result.
|
Value |
ValueString.convertPrecision(long precision,
boolean force) |
Value |
ValueResultSet.convertPrecision(long precision,
boolean force) |
Value |
ValueLobDb.convertPrecision(long precision,
boolean force) |
Value |
ValueLob.convertPrecision(long precision,
boolean force) |
Value |
ValueDecimal.convertPrecision(long precision,
boolean force) |
Value |
ValueBytes.convertPrecision(long precision,
boolean force) |
Value |
ValueArray.convertPrecision(long precision,
boolean force) |
Value |
Value.convertPrecision(long precision,
boolean force)
Convert the precision to the requested value.
|
Value |
ValueTimestampTimeZone.convertScale(boolean onlyToSmallerScale,
int targetScale) |
Value |
ValueTimestamp.convertScale(boolean onlyToSmallerScale,
int targetScale) |
Value |
ValueTime.convertScale(boolean onlyToSmallerScale,
int targetScale) |
Value |
ValueDecimal.convertScale(boolean onlyToSmallerScale,
int targetScale) |
Value |
Value.convertScale(boolean onlyToSmallerScale,
int targetScale)
Convert the scale.
|
Value |
Value.convertTo(int targetType)
Compare a value to the specified type.
|
Value |
Value.convertTo(int targetType,
int precision,
Mode mode)
Compare a value to the specified type.
|
Value |
ValueNull.convertTo(int type,
int precision,
Mode mode,
Object column,
String[] enumerators) |
Value |
ValueLobDb.convertTo(int t,
int precision,
Mode mode,
Object column,
String[] enumerators)
Convert a lob to another data type.
|
Value |
ValueLob.convertTo(int t,
int precision,
Mode mode,
Object column,
String[] enumerators)
Convert a lob to another data type.
|
Value |
ValueGeometry.convertTo(int targetType,
int precision,
Mode mode,
Object column,
String[] enumerators) |
Value |
Value.convertTo(int targetType,
int precision,
Mode mode,
Object column,
String[] enumerators)
Compare a value to the specified type.
|
Value |
Value.convertToEnum(String[] enumerators)
Convert value to ENUM value
|
static Value |
DataType.convertToValue(SessionInterface session,
Object x,
int type)
Convert a Java object to a value.
|
Value |
ValueLobDb.copy(DataHandler database,
int tableId) |
Value |
ValueLob.copy(DataHandler h,
int tabId) |
Value |
Value.copy(DataHandler handler,
int tableId)
Copy a large value, to be used in the given table.
|
Value |
Value.copyToResult()
Create an independent copy of this value if needed, that will be bound to
a result.
|
Value |
Value.copyToTemp()
Copy this value to a temporary file if necessary.
|
static Value |
ValueLobDb.createSmallLob(int type,
byte[] small)
Create a LOB object that fits in memory.
|
Value |
ValueTime.divide(Value v) |
Value |
ValueShort.divide(Value v) |
Value |
ValueLong.divide(Value v) |
Value |
ValueInt.divide(Value v) |
Value |
ValueFloat.divide(Value v) |
Value |
ValueEnumBase.divide(Value v) |
Value |
ValueDouble.divide(Value v) |
Value |
ValueDecimal.divide(Value v) |
Value |
ValueByte.divide(Value v) |
Value |
Value.divide(Value v)
Divide by a value and return the result.
|
static Value |
ValueString.get(String s)
Get or create a string value for the given string.
|
static Value |
ValueString.get(String s,
boolean treatEmptyStringsAsNull)
Get or create a string value for the given string.
|
Value |
ValueGeometry.getEnvelopeUnion(ValueGeometry r)
Get the union.
|
Value[] |
ValueArray.getList() |
protected Value |
ValueString.getNew(String s)
Create a new String value of the current class.
|
Value |
ValueShort.modulus(Value v) |
Value |
ValueLong.modulus(Value v) |
Value |
ValueInt.modulus(Value v) |
Value |
ValueFloat.modulus(Value v) |
Value |
ValueEnumBase.modulus(Value v) |
Value |
ValueByte.modulus(Value v) |
Value |
Value.modulus(Value v)
Take the modulus with a value and return the result.
|
Value |
ValueTime.multiply(Value v) |
Value |
ValueShort.multiply(Value v) |
Value |
ValueLong.multiply(Value v) |
Value |
ValueInt.multiply(Value v) |
Value |
ValueFloat.multiply(Value v) |
Value |
ValueEnumBase.multiply(Value v) |
Value |
ValueDouble.multiply(Value v) |
Value |
ValueDecimal.multiply(Value v) |
Value |
ValueByte.multiply(Value v) |
Value |
Value.multiply(Value v)
Multiply with a value and return the result.
|
Value |
ValueTime.negate() |
Value |
ValueShort.negate() |
Value |
ValueLong.negate() |
Value |
ValueInt.negate() |
Value |
ValueFloat.negate() |
Value |
ValueDouble.negate() |
Value |
ValueDecimal.negate() |
Value |
ValueByte.negate() |
Value |
ValueBoolean.negate() |
Value |
Value.negate()
Return -value if this value support arithmetic operations.
|
Value |
Transfer.readValue()
Read a value.
|
static Value |
DataType.readValue(SessionInterface session,
ResultSet rs,
int columnIndex,
int type)
Read a value from the given result set.
|
Value |
ValueTimestampTimeZone.subtract(Value v) |
Value |
ValueTimestamp.subtract(Value v) |
Value |
ValueTime.subtract(Value v) |
Value |
ValueShort.subtract(Value v) |
Value |
ValueLong.subtract(Value v) |
Value |
ValueInt.subtract(Value v) |
Value |
ValueFloat.subtract(Value v) |
Value |
ValueEnumBase.subtract(Value v) |
Value |
ValueDouble.subtract(Value v) |
Value |
ValueDecimal.subtract(Value v) |
Value |
ValueByte.subtract(Value v) |
Value |
Value.subtract(Value v)
Subtract a value and return the result.
|
Modifier and Type | Method and Description |
---|---|
Value |
ValueTimestampTimeZone.add(Value v) |
Value |
ValueTimestamp.add(Value v) |
Value |
ValueTime.add(Value v) |
Value |
ValueShort.add(Value v) |
Value |
ValueLong.add(Value v) |
Value |
ValueInt.add(Value v) |
Value |
ValueFloat.add(Value v) |
Value |
ValueEnumBase.add(Value v) |
Value |
ValueDouble.add(Value v) |
Value |
ValueDecimal.add(Value v) |
Value |
ValueByte.add(Value v) |
Value |
Value.add(Value v)
Add a value and return the result.
|
protected int |
ValueUuid.compareSecure(Value o,
CompareMode mode) |
protected int |
ValueTimestampTimeZone.compareSecure(Value o,
CompareMode mode) |
protected int |
ValueTimestamp.compareSecure(Value o,
CompareMode mode) |
protected int |
ValueTime.compareSecure(Value o,
CompareMode mode) |
protected int |
ValueStringIgnoreCase.compareSecure(Value o,
CompareMode mode) |
protected int |
ValueString.compareSecure(Value o,
CompareMode mode) |
protected int |
ValueShort.compareSecure(Value o,
CompareMode mode) |
protected int |
ValueResultSet.compareSecure(Value v,
CompareMode mode) |
protected int |
ValueNull.compareSecure(Value v,
CompareMode mode) |
protected int |
ValueLong.compareSecure(Value o,
CompareMode mode) |
protected int |
ValueLobDb.compareSecure(Value v,
CompareMode mode) |
protected int |
ValueLob.compareSecure(Value v,
CompareMode mode) |
protected int |
ValueInt.compareSecure(Value o,
CompareMode mode) |
protected int |
ValueGeometry.compareSecure(Value v,
CompareMode mode) |
protected int |
ValueFloat.compareSecure(Value o,
CompareMode mode) |
protected int |
ValueEnumBase.compareSecure(Value v,
CompareMode mode) |
protected int |
ValueEnum.compareSecure(Value v,
CompareMode mode) |
protected int |
ValueDouble.compareSecure(Value o,
CompareMode mode) |
protected int |
ValueDecimal.compareSecure(Value o,
CompareMode mode) |
protected int |
ValueDate.compareSecure(Value o,
CompareMode mode) |
protected int |
ValueBytes.compareSecure(Value v,
CompareMode mode) |
protected int |
ValueByte.compareSecure(Value o,
CompareMode mode) |
protected int |
ValueBoolean.compareSecure(Value o,
CompareMode mode) |
protected int |
ValueArray.compareSecure(Value o,
CompareMode mode) |
protected abstract int |
Value.compareSecure(Value v,
CompareMode mode)
Compare the value with another value of the same type.
|
int |
Value.compareTo(Value v,
CompareMode mode)
Compare this value against another value using the specified compare
mode.
|
int |
Value.compareTypeSafe(Value v,
CompareMode mode)
Compare this value against another value given that the values are of the
same data type.
|
static Object |
DataType.convertTo(JdbcConnection conn,
Value v,
Class<?> paramClass)
Convert a value to the specified class.
|
Value |
ValueTime.divide(Value v) |
Value |
ValueShort.divide(Value v) |
Value |
ValueLong.divide(Value v) |
Value |
ValueInt.divide(Value v) |
Value |
ValueFloat.divide(Value v) |
Value |
ValueEnumBase.divide(Value v) |
Value |
ValueDouble.divide(Value v) |
Value |
ValueDecimal.divide(Value v) |
Value |
ValueByte.divide(Value v) |
Value |
Value.divide(Value v)
Divide by a value and return the result.
|
static ValueArray |
ValueArray.get(Class<?> componentType,
Value[] list)
Get or create a array value for the given value array.
|
static ValueArray |
ValueArray.get(Value[] list)
Get or create a array value for the given value array.
|
static boolean |
ValueEnum.isValid(String[] enumerators,
Value value)
Evaluates whether a valid ENUM can be constructed
from the provided enumerators and value.
|
Value |
ValueShort.modulus(Value v) |
Value |
ValueLong.modulus(Value v) |
Value |
ValueInt.modulus(Value v) |
Value |
ValueFloat.modulus(Value v) |
Value |
ValueEnumBase.modulus(Value v) |
ValueDouble |
ValueDouble.modulus(Value v) |
ValueDecimal |
ValueDecimal.modulus(Value v) |
Value |
ValueByte.modulus(Value v) |
Value |
Value.modulus(Value v)
Take the modulus with a value and return the result.
|
Value |
ValueTime.multiply(Value v) |
Value |
ValueShort.multiply(Value v) |
Value |
ValueLong.multiply(Value v) |
Value |
ValueInt.multiply(Value v) |
Value |
ValueFloat.multiply(Value v) |
Value |
ValueEnumBase.multiply(Value v) |
Value |
ValueDouble.multiply(Value v) |
Value |
ValueDecimal.multiply(Value v) |
Value |
ValueByte.multiply(Value v) |
Value |
Value.multiply(Value v)
Multiply with a value and return the result.
|
Value |
ValueTimestampTimeZone.subtract(Value v) |
Value |
ValueTimestamp.subtract(Value v) |
Value |
ValueTime.subtract(Value v) |
Value |
ValueShort.subtract(Value v) |
Value |
ValueLong.subtract(Value v) |
Value |
ValueInt.subtract(Value v) |
Value |
ValueFloat.subtract(Value v) |
Value |
ValueEnumBase.subtract(Value v) |
Value |
ValueDouble.subtract(Value v) |
Value |
ValueDecimal.subtract(Value v) |
Value |
ValueByte.subtract(Value v) |
Value |
Value.subtract(Value v)
Subtract a value and return the result.
|
void |
Transfer.writeValue(Value v)
Write a value.
|
Copyright © 2020 JBoss by Red Hat. All rights reserved.