| 程序包 | 说明 |
|---|---|
| org.h2.command.dml |
Contains DML (data manipulation language) and related SQL statements.
|
| org.h2.command.query |
Contains queries.
|
| org.h2.constraint |
Database constraints such as check constraints, unique constraints, and referential constraints.
|
| 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, simple values, and others.
|
| org.h2.expression.aggregate |
Aggregate functions.
|
| org.h2.expression.analysis |
Base classes for data analysis operations and implementations of window functions.
|
| org.h2.expression.condition |
Condition expressions.
|
| org.h2.expression.function |
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.jdbc.meta |
Implementation of the JDBC database metadata API (package java.sql).
|
| org.h2.mode |
Utility classes for compatibility with other database, for example MySQL.
|
| org.h2.mvstore.db |
Helper classes to use the MVStore in the H2 database.
|
| 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.table |
Classes related to a table and table meta data.
|
| org.h2.util |
Internal utility classes.
|
| org.h2.util.json |
Internal utility classes for JSON data type.
|
| org.h2.value |
Data type and value implementations.
|
| 限定符和类型 | 方法和说明 |
|---|---|
Value |
Insert.getOnDuplicateKeyValue(int columnIndex)
Get the value to use for the specified column in case of a duplicate key.
|
Value |
Insert.getOnDuplicateKeyValue(int columnIndex)
Get the value to use for the specified column in case of a duplicate key.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
Insert.addRow(Value... values) |
void |
Insert.addRow(Value... values) |
| 限定符和类型 | 方法和说明 |
|---|---|
Value |
SelectListColumnResolver.getValue(Column column) |
Value |
SelectListColumnResolver.getValue(Column column) |
| 限定符和类型 | 方法和说明 |
|---|---|
PartitionData |
SelectGroups.getWindowExprData(DataAnalysisOperation expr,
Value partitionKey)
Get the window data for the specified expression.
|
PartitionData |
SelectGroups.getWindowExprData(DataAnalysisOperation expr,
Value partitionKey)
Get the window data for the specified expression.
|
void |
SelectGroups.setWindowExprData(DataAnalysisOperation expr,
Value partitionKey,
PartitionData obj)
Set the window data for the specified expression.
|
void |
SelectGroups.setWindowExprData(DataAnalysisOperation expr,
Value partitionKey,
PartitionData obj)
Set the window data for the specified expression.
|
| 限定符和类型 | 方法和说明 |
|---|---|
Value |
DomainColumnResolver.getValue(Column col) |
Value |
DomainColumnResolver.getValue(Column col) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
ConstraintDomain.check(SessionLocal session,
Value value)
Check the specified value.
|
void |
ConstraintDomain.check(SessionLocal session,
Value value)
Check the specified value.
|
void |
DomainColumnResolver.setValue(Value value) |
void |
DomainColumnResolver.setValue(Value value) |
| 限定符和类型 | 方法和说明 |
|---|---|
Value |
SessionLocal.getCurrentValueFor(Sequence sequence)
Returns the current value of the sequence in this session.
|
Value |
SessionLocal.getCurrentValueFor(Sequence sequence)
Returns the current value of the sequence in this session.
|
Value |
SessionLocal.getLastIdentity() |
Value |
SessionLocal.getLastIdentity() |
Value |
SessionLocal.getNextValueFor(Sequence sequence,
Prepared prepared)
Returns the next value of the sequence in this session.
|
Value |
SessionLocal.getNextValueFor(Sequence sequence,
Prepared prepared)
Returns the next value of the sequence in this session.
|
Value |
SessionLocal.getTransactionId() |
Value |
SessionLocal.getTransactionId() |
Value |
SessionLocal.getVariable(String name)
Get the value of the specified user defined variable.
|
Value |
SessionLocal.getVariable(String name)
Get the value of the specified user defined variable.
|
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
SessionLocal.areEqual(Value a,
Value b)
Check if two values are equal with the current comparison mode.
|
boolean |
SessionLocal.areEqual(Value a,
Value b)
Check if two values are equal with the current comparison mode.
|
int |
SessionLocal.compare(Value a,
Value b)
Compare two values with the current comparison mode.
|
int |
SessionLocal.compare(Value a,
Value b)
Compare two values with the current comparison mode.
|
int |
SessionLocal.compareTypeSafe(Value a,
Value b)
Compare two values with the current comparison mode.
|
int |
SessionLocal.compareTypeSafe(Value a,
Value b)
Compare two values with the current comparison mode.
|
int |
SessionLocal.compareWithNull(Value a,
Value b,
boolean forEquality)
Compare two values with the current comparison mode.
|
int |
SessionLocal.compareWithNull(Value a,
Value b,
boolean forEquality)
Compare two values with the current comparison mode.
|
void |
SessionLocal.setLastIdentity(Value last) |
void |
SessionLocal.setLastIdentity(Value last) |
void |
SessionLocal.setVariable(String name,
Value value)
Set the value of the given variable for this session.
|
void |
SessionLocal.setVariable(String name,
Value value)
Set the value of the given variable for this session.
|
| 限定符和类型 | 方法和说明 |
|---|---|
Value |
Parameter.getParamValue() |
Value |
ParameterInterface.getParamValue()
Get the value of the parameter if set.
|
Value |
ParameterRemote.getParamValue() |
Value |
ParameterRemote.getParamValue() |
Value |
ParameterInterface.getParamValue()
Get the value of the parameter if set.
|
Value |
Parameter.getParamValue() |
Value |
Alias.getValue(SessionLocal session) |
Value |
ArrayConstructorByQuery.getValue(SessionLocal session) |
Value |
ArrayElementReference.getValue(SessionLocal session) |
Value |
BinaryOperation.getValue(SessionLocal session) |
Value |
CompatibilityDatePlusTimeOperation.getValue(SessionLocal session) |
Value |
ConcatenationOperation.getValue(SessionLocal session) |
Value |
DomainValueExpression.getValue(SessionLocal session) |
abstract Value |
Expression.getValue(SessionLocal session)
Return the resulting value for the current row.
|
Value |
ExpressionColumn.getValue(SessionLocal session) |
Value |
ExpressionList.getValue(SessionLocal session) |
Value |
FieldReference.getValue(SessionLocal session) |
Value |
Format.getValue(SessionLocal session) |
Value |
IntervalOperation.getValue(SessionLocal session) |
Value |
Parameter.getValue(SessionLocal session) |
Value |
Rownum.getValue(SessionLocal session) |
Value |
SearchedCase.getValue(SessionLocal session) |
Value |
SequenceValue.getValue(SessionLocal session) |
Value |
SimpleCase.getValue(SessionLocal session) |
Value |
Subquery.getValue(SessionLocal session) |
Value |
TimeZoneOperation.getValue(SessionLocal session) |
Value |
UnaryOperation.getValue(SessionLocal session) |
Value |
ValueExpression.getValue(SessionLocal session) |
Value |
Variable.getValue(SessionLocal session) |
Value |
Wildcard.getValue(SessionLocal session) |
Value |
Wildcard.getValue(SessionLocal session) |
Value |
Variable.getValue(SessionLocal session) |
Value |
ValueExpression.getValue(SessionLocal session) |
Value |
UnaryOperation.getValue(SessionLocal session) |
Value |
TimeZoneOperation.getValue(SessionLocal session) |
Value |
Subquery.getValue(SessionLocal session) |
Value |
SimpleCase.getValue(SessionLocal session) |
Value |
SequenceValue.getValue(SessionLocal session) |
Value |
SearchedCase.getValue(SessionLocal session) |
Value |
Rownum.getValue(SessionLocal session) |
Value |
Parameter.getValue(SessionLocal session) |
Value |
IntervalOperation.getValue(SessionLocal session) |
Value |
Format.getValue(SessionLocal session) |
Value |
FieldReference.getValue(SessionLocal session) |
Value |
ExpressionList.getValue(SessionLocal session) |
Value |
ExpressionColumn.getValue(SessionLocal session) |
abstract Value |
Expression.getValue(SessionLocal session)
Return the resulting value for the current row.
|
Value |
DomainValueExpression.getValue(SessionLocal session) |
Value |
ConcatenationOperation.getValue(SessionLocal session) |
Value |
CompatibilityDatePlusTimeOperation.getValue(SessionLocal session) |
Value |
BinaryOperation.getValue(SessionLocal session) |
Value |
ArrayElementReference.getValue(SessionLocal session) |
Value |
ArrayConstructorByQuery.getValue(SessionLocal session) |
Value |
Alias.getValue(SessionLocal session) |
Value |
Format.getValue(Value value)
Returns the value with applied format.
|
Value |
Format.getValue(Value value)
Returns the value with applied format.
|
| 限定符和类型 | 方法和说明 |
|---|---|
ArrayList<Value> |
Subquery.getAllRows(SessionLocal session)
Evaluates and returns all rows of the subquery.
|
ArrayList<Value> |
Subquery.getAllRows(SessionLocal session)
Evaluates and returns all rows of the subquery.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static ValueExpression |
ValueExpression.get(Value value)
Create a new expression with the given value.
|
static ValueExpression |
ValueExpression.get(Value value)
Create a new expression with the given value.
|
static ValueExpression |
TypedValueExpression.get(Value value,
TypeInfo type)
Create a new expression with the given value and type.
|
static ValueExpression |
TypedValueExpression.get(Value value,
TypeInfo type)
Create a new expression with the given value and type.
|
static ValueExpression |
ValueExpression.getBoolean(Value value)
Create a new expression with the given boolean value.
|
static ValueExpression |
ValueExpression.getBoolean(Value value)
Create a new expression with the given boolean value.
|
static ValueExpression |
TypedValueExpression.getTypedIfNull(Value value,
TypeInfo type)
Create a new typed value expression with the given value and type if
value is
NULL, or a plain value expression otherwise. |
static ValueExpression |
TypedValueExpression.getTypedIfNull(Value value,
TypeInfo type)
Create a new typed value expression with the given value and type if
value is
NULL, or a plain value expression otherwise. |
Value |
Format.getValue(Value value)
Returns the value with applied format.
|
Value |
Format.getValue(Value value)
Returns the value with applied format.
|
boolean |
Expression.getWhenValue(SessionLocal session,
Value left)
Return the resulting value of when operand for the current row.
|
boolean |
Expression.getWhenValue(SessionLocal session,
Value left)
Return the resulting value of when operand for the current row.
|
static int |
TimeZoneOperation.parseInterval(Value interval)
Parses a daytime interval as time zone offset.
|
static int |
TimeZoneOperation.parseInterval(Value interval)
Parses a daytime interval as time zone offset.
|
void |
Parameter.setValue(Value v) |
void |
Parameter.setValue(Value v) |
void |
Parameter.setValue(Value v,
boolean closeOld) |
void |
ParameterInterface.setValue(Value value,
boolean closeOld)
Set the value of the parameter.
|
void |
ParameterRemote.setValue(Value newValue,
boolean closeOld) |
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) |
| 限定符和类型 | 方法和说明 |
|---|---|
Value |
Aggregate.getAggregatedValue(SessionLocal session,
Object aggregateData) |
Value |
JavaAggregate.getAggregatedValue(SessionLocal session,
Object aggregateData) |
Value |
JavaAggregate.getAggregatedValue(SessionLocal session,
Object aggregateData) |
Value |
Aggregate.getAggregatedValue(SessionLocal session,
Object aggregateData) |
Value |
Aggregate.getValue(SessionLocal session) |
Value |
Aggregate.getValue(SessionLocal session) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
Aggregate.rememberExpressions(SessionLocal session,
Value[] array) |
protected void |
JavaAggregate.rememberExpressions(SessionLocal session,
Value[] array) |
protected void |
JavaAggregate.rememberExpressions(SessionLocal session,
Value[] array) |
protected void |
Aggregate.rememberExpressions(SessionLocal session,
Value[] array) |
protected abstract void |
AbstractAggregate.updateFromExpressions(SessionLocal session,
Object aggregateData,
Value[] array)
Updates the provided aggregate data from the remembered expressions.
|
protected void |
Aggregate.updateFromExpressions(SessionLocal session,
Object aggregateData,
Value[] array) |
protected void |
JavaAggregate.updateFromExpressions(SessionLocal session,
Object aggregateData,
Value[] array) |
protected void |
JavaAggregate.updateFromExpressions(SessionLocal session,
Object aggregateData,
Value[] array) |
protected void |
Aggregate.updateFromExpressions(SessionLocal session,
Object aggregateData,
Value[] array) |
protected abstract void |
AbstractAggregate.updateFromExpressions(SessionLocal session,
Object aggregateData,
Value[] array)
Updates the provided aggregate data from the remembered expressions.
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
AbstractAggregate.getOrderedResultLoop(SessionLocal session,
HashMap<Integer,Value> result,
ArrayList<Value[]> ordered,
int rowIdColumn) |
protected void |
AbstractAggregate.getOrderedResultLoop(SessionLocal session,
HashMap<Integer,Value> result,
ArrayList<Value[]> ordered,
int rowIdColumn) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract Value |
DataAnalysisOperation.getAggregatedValue(SessionLocal session,
Object aggregateData)
Returns aggregated value.
|
protected Value |
WindowFunction.getAggregatedValue(SessionLocal session,
Object aggregateData) |
protected Value |
WindowFunction.getAggregatedValue(SessionLocal session,
Object aggregateData) |
protected abstract Value |
DataAnalysisOperation.getAggregatedValue(SessionLocal session,
Object aggregateData)
Returns aggregated value.
|
Value |
Window.getCurrentKey(SessionLocal session)
Returns the key for the current group.
|
Value |
Window.getCurrentKey(SessionLocal session)
Returns the key for the current group.
|
Value |
DataAnalysisOperation.getValue(SessionLocal session) |
Value |
DataAnalysisOperation.getValue(SessionLocal session) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract void |
DataAnalysisOperation.rememberExpressions(SessionLocal session,
Value[] array)
Stores current values of expressions into the specified array.
|
protected void |
WindowFunction.rememberExpressions(SessionLocal session,
Value[] array) |
protected void |
WindowFunction.rememberExpressions(SessionLocal session,
Value[] array) |
protected abstract void |
DataAnalysisOperation.rememberExpressions(SessionLocal session,
Value[] array)
Stores current values of expressions into the specified array.
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract void |
DataAnalysisOperation.getOrderedResultLoop(SessionLocal session,
HashMap<Integer,Value> result,
ArrayList<Value[]> ordered,
int rowIdColumn)
Returns result of this window function or window aggregate.
|
protected void |
WindowFunction.getOrderedResultLoop(SessionLocal session,
HashMap<Integer,Value> result,
ArrayList<Value[]> ordered,
int rowIdColumn) |
protected void |
WindowFunction.getOrderedResultLoop(SessionLocal session,
HashMap<Integer,Value> result,
ArrayList<Value[]> ordered,
int rowIdColumn) |
protected abstract void |
DataAnalysisOperation.getOrderedResultLoop(SessionLocal session,
HashMap<Integer,Value> result,
ArrayList<Value[]> ordered,
int rowIdColumn)
Returns result of this window function or window aggregate.
|
| 限定符和类型 | 方法和说明 |
|---|---|
Value |
BetweenPredicate.getValue(SessionLocal session) |
Value |
BooleanTest.getValue(SessionLocal session) |
Value |
CompareLike.getValue(SessionLocal session) |
Value |
Comparison.getValue(SessionLocal session) |
Value |
ConditionAndOr.getValue(SessionLocal session) |
Value |
ConditionAndOrN.getValue(SessionLocal session) |
Value |
ConditionIn.getValue(SessionLocal session) |
Value |
ConditionInConstantSet.getValue(SessionLocal session) |
Value |
ConditionInParameter.getValue(SessionLocal session) |
Value |
ConditionInQuery.getValue(SessionLocal session) |
Value |
ConditionLocalAndGlobal.getValue(SessionLocal session) |
Value |
ConditionNot.getValue(SessionLocal session) |
Value |
ExistsPredicate.getValue(SessionLocal session) |
Value |
IsJsonPredicate.getValue(SessionLocal session) |
Value |
NullPredicate.getValue(SessionLocal session) |
Value |
TypePredicate.getValue(SessionLocal session) |
Value |
UniquePredicate.getValue(SessionLocal session) |
Value |
UniquePredicate.getValue(SessionLocal session) |
Value |
TypePredicate.getValue(SessionLocal session) |
Value |
NullPredicate.getValue(SessionLocal session) |
Value |
IsJsonPredicate.getValue(SessionLocal session) |
Value |
ExistsPredicate.getValue(SessionLocal session) |
Value |
ConditionNot.getValue(SessionLocal session) |
Value |
ConditionLocalAndGlobal.getValue(SessionLocal session) |
Value |
ConditionInQuery.getValue(SessionLocal session) |
Value |
ConditionInParameter.getValue(SessionLocal session) |
Value |
ConditionInConstantSet.getValue(SessionLocal session) |
Value |
ConditionIn.getValue(SessionLocal session) |
Value |
ConditionAndOrN.getValue(SessionLocal session) |
Value |
ConditionAndOr.getValue(SessionLocal session) |
Value |
Comparison.getValue(SessionLocal session) |
Value |
CompareLike.getValue(SessionLocal session) |
Value |
BooleanTest.getValue(SessionLocal session) |
Value |
BetweenPredicate.getValue(SessionLocal session) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
BetweenPredicate.getWhenValue(SessionLocal session,
Value left) |
boolean |
BooleanTest.getWhenValue(SessionLocal session,
Value left) |
boolean |
CompareLike.getWhenValue(SessionLocal session,
Value left) |
boolean |
Comparison.getWhenValue(SessionLocal session,
Value left) |
boolean |
ConditionIn.getWhenValue(SessionLocal session,
Value left) |
boolean |
ConditionInConstantSet.getWhenValue(SessionLocal session,
Value left) |
boolean |
ConditionInParameter.getWhenValue(SessionLocal session,
Value left) |
boolean |
ConditionInQuery.getWhenValue(SessionLocal session,
Value left) |
boolean |
IsJsonPredicate.getWhenValue(SessionLocal session,
Value left) |
boolean |
NullPredicate.getWhenValue(SessionLocal session,
Value left) |
boolean |
TypePredicate.getWhenValue(SessionLocal session,
Value left) |
boolean |
TypePredicate.getWhenValue(SessionLocal session,
Value left) |
boolean |
NullPredicate.getWhenValue(SessionLocal session,
Value left) |
boolean |
IsJsonPredicate.getWhenValue(SessionLocal session,
Value left) |
boolean |
ConditionInQuery.getWhenValue(SessionLocal session,
Value left) |
boolean |
ConditionInParameter.getWhenValue(SessionLocal session,
Value left) |
boolean |
ConditionInConstantSet.getWhenValue(SessionLocal session,
Value left) |
boolean |
ConditionIn.getWhenValue(SessionLocal session,
Value left) |
boolean |
Comparison.getWhenValue(SessionLocal session,
Value left) |
boolean |
CompareLike.getWhenValue(SessionLocal session,
Value left) |
boolean |
BooleanTest.getWhenValue(SessionLocal session,
Value left) |
boolean |
BetweenPredicate.getWhenValue(SessionLocal session,
Value left) |
| 限定符和类型 | 方法和说明 |
|---|---|
static Value |
DateTimeFunction.dateadd(SessionLocal session,
int field,
long count,
Value v)
DATEADD function.
|
static Value |
DateTimeFunction.dateadd(SessionLocal session,
int field,
long count,
Value v)
DATEADD function.
|
static Value |
BitFunction.getBitwise(int function,
TypeInfo type,
Value v1,
Value v2)
Computes the value of bitwise function.
|
static Value |
BitFunction.getBitwise(int function,
TypeInfo type,
Value v1,
Value v2)
Computes the value of bitwise function.
|
Value |
ArrayFunction.getValue(SessionLocal session) |
Value |
CardinalityExpression.getValue(SessionLocal session) |
Value |
CastSpecification.getValue(SessionLocal session) |
Value |
CoalesceFunction.getValue(SessionLocal session) |
Value |
ConcatFunction.getValue(SessionLocal session) |
Value |
CSVWriteFunction.getValue(SessionLocal session) |
Value |
CurrentDateTimeValueFunction.getValue(SessionLocal session) |
Value |
CurrentGeneralValueSpecification.getValue(SessionLocal session) |
Value |
DayMonthNameFunction.getValue(SessionLocal session) |
Value |
FileFunction.getValue(SessionLocal session) |
Value |
Function1_2.getValue(SessionLocal session) |
Value |
Function2.getValue(SessionLocal session) |
Value |
FunctionN.getValue(SessionLocal session) |
Value |
JavaFunction.getValue(SessionLocal session) |
Value |
JsonConstructorFunction.getValue(SessionLocal session) |
Value |
LengthFunction.getValue(SessionLocal session) |
Value |
MathFunction1.getValue(SessionLocal session) |
Value |
NullIfFunction.getValue(SessionLocal session) |
Value |
RandFunction.getValue(SessionLocal session) |
Value |
RegexpFunction.getValue(SessionLocal session) |
Value |
SessionControlFunction.getValue(SessionLocal session) |
Value |
SetFunction.getValue(SessionLocal session) |
Value |
StringFunction.getValue(SessionLocal session) |
Value |
StringFunction1.getValue(SessionLocal session) |
Value |
SysInfoFunction.getValue(SessionLocal session) |
Value |
XMLFunction.getValue(SessionLocal session) |
Value |
XMLFunction.getValue(SessionLocal session) |
Value |
SysInfoFunction.getValue(SessionLocal session) |
Value |
StringFunction1.getValue(SessionLocal session) |
Value |
StringFunction.getValue(SessionLocal session) |
Value |
SetFunction.getValue(SessionLocal session) |
Value |
SessionControlFunction.getValue(SessionLocal session) |
Value |
RegexpFunction.getValue(SessionLocal session) |
Value |
RandFunction.getValue(SessionLocal session) |
Value |
NullIfFunction.getValue(SessionLocal session) |
Value |
MathFunction1.getValue(SessionLocal session) |
Value |
LengthFunction.getValue(SessionLocal session) |
Value |
JsonConstructorFunction.getValue(SessionLocal session) |
Value |
JavaFunction.getValue(SessionLocal session) |
Value |
FunctionN.getValue(SessionLocal session) |
Value |
Function2.getValue(SessionLocal session) |
Value |
Function1_2.getValue(SessionLocal session) |
Value |
FileFunction.getValue(SessionLocal session) |
Value |
DayMonthNameFunction.getValue(SessionLocal session) |
Value |
CurrentGeneralValueSpecification.getValue(SessionLocal session) |
Value |
CurrentDateTimeValueFunction.getValue(SessionLocal session) |
Value |
CSVWriteFunction.getValue(SessionLocal session) |
Value |
ConcatFunction.getValue(SessionLocal session) |
Value |
CoalesceFunction.getValue(SessionLocal session) |
Value |
CastSpecification.getValue(SessionLocal session) |
Value |
CardinalityExpression.getValue(SessionLocal session) |
Value |
ArrayFunction.getValue(SessionLocal session) |
Value |
BitFunction.getValue(SessionLocal session,
Value v1,
Value v2) |
Value |
CompatibilitySequenceValueFunction.getValue(SessionLocal session,
Value v1,
Value v2) |
Value |
CompressFunction.getValue(SessionLocal session,
Value v1,
Value v2) |
Value |
DateTimeFunction.getValue(SessionLocal session,
Value v1,
Value v2) |
protected Value |
Function1_2.getValue(SessionLocal session,
Value v1,
Value v2)
Returns the value of this function.
|
protected Value |
Function2.getValue(SessionLocal session,
Value v1,
Value v2)
Returns the value of this function.
|
Value |
MathFunction.getValue(SessionLocal session,
Value v1,
Value v2) |
Value |
MathFunction2.getValue(SessionLocal session,
Value v1,
Value v2) |
Value |
SignalFunction.getValue(SessionLocal session,
Value v1,
Value v2) |
Value |
SoundexFunction.getValue(SessionLocal session,
Value v1,
Value v2) |
Value |
StringFunction2.getValue(SessionLocal session,
Value v1,
Value v2) |
Value |
TableInfoFunction.getValue(SessionLocal session,
Value v1,
Value v2) |
Value |
TrimFunction.getValue(SessionLocal session,
Value v1,
Value v2) |
Value |
TrimFunction.getValue(SessionLocal session,
Value v1,
Value v2) |
Value |
TableInfoFunction.getValue(SessionLocal session,
Value v1,
Value v2) |
Value |
StringFunction2.getValue(SessionLocal session,
Value v1,
Value v2) |
Value |
SoundexFunction.getValue(SessionLocal session,
Value v1,
Value v2) |
Value |
SignalFunction.getValue(SessionLocal session,
Value v1,
Value v2) |
Value |
MathFunction2.getValue(SessionLocal session,
Value v1,
Value v2) |
Value |
MathFunction.getValue(SessionLocal session,
Value v1,
Value v2) |
protected Value |
Function2.getValue(SessionLocal session,
Value v1,
Value v2)
Returns the value of this function.
|
protected Value |
Function1_2.getValue(SessionLocal session,
Value v1,
Value v2)
Returns the value of this function.
|
Value |
DateTimeFunction.getValue(SessionLocal session,
Value v1,
Value v2) |
Value |
CompressFunction.getValue(SessionLocal session,
Value v1,
Value v2) |
Value |
CompatibilitySequenceValueFunction.getValue(SessionLocal session,
Value v1,
Value v2) |
Value |
BitFunction.getValue(SessionLocal session,
Value v1,
Value v2) |
Value |
CryptFunction.getValue(SessionLocal session,
Value v1,
Value v2,
Value v3) |
Value |
DataTypeSQLFunction.getValue(SessionLocal session,
Value v1,
Value v2,
Value v3) |
Value |
DateTimeFormatFunction.getValue(SessionLocal session,
Value v1,
Value v2,
Value v3) |
Value |
DBObjectFunction.getValue(SessionLocal session,
Value v1,
Value v2,
Value v3) |
protected Value |
FunctionN.getValue(SessionLocal session,
Value v1,
Value v2,
Value v3)
Returns the value of this function.
|
Value |
HashFunction.getValue(SessionLocal session,
Value v1,
Value v2,
Value v3) |
Value |
SubstringFunction.getValue(SessionLocal session,
Value v1,
Value v2,
Value v3) |
Value |
ToCharFunction.getValue(SessionLocal session,
Value v1,
Value v2,
Value v3) |
Value |
TruncateValueFunction.getValue(SessionLocal session,
Value v1,
Value v2,
Value v3) |
protected Value |
XMLFunction.getValue(SessionLocal session,
Value v1,
Value v2,
Value v3) |
protected Value |
XMLFunction.getValue(SessionLocal session,
Value v1,
Value v2,
Value v3) |
Value |
TruncateValueFunction.getValue(SessionLocal session,
Value v1,
Value v2,
Value v3) |
Value |
ToCharFunction.getValue(SessionLocal session,
Value v1,
Value v2,
Value v3) |
Value |
SubstringFunction.getValue(SessionLocal session,
Value v1,
Value v2,
Value v3) |
Value |
HashFunction.getValue(SessionLocal session,
Value v1,
Value v2,
Value v3) |
protected Value |
FunctionN.getValue(SessionLocal session,
Value v1,
Value v2,
Value v3)
Returns the value of this function.
|
Value |
DBObjectFunction.getValue(SessionLocal session,
Value v1,
Value v2,
Value v3) |
Value |
DateTimeFormatFunction.getValue(SessionLocal session,
Value v1,
Value v2,
Value v3) |
Value |
DataTypeSQLFunction.getValue(SessionLocal session,
Value v1,
Value v2,
Value v3) |
Value |
CryptFunction.getValue(SessionLocal session,
Value v1,
Value v2,
Value v3) |
| 限定符和类型 | 方法和说明 |
|---|---|
static Value |
DateTimeFunction.dateadd(SessionLocal session,
int field,
long count,
Value v)
DATEADD function.
|
static Value |
DateTimeFunction.dateadd(SessionLocal session,
int field,
long count,
Value v)
DATEADD function.
|
static String |
DateTimeFormatFunction.formatDateTime(SessionLocal session,
Value date,
String format,
String locale,
String timeZone)
Formats a date using a format string.
|
static String |
DateTimeFormatFunction.formatDateTime(SessionLocal session,
Value date,
String format,
String locale,
String timeZone)
Formats a date using a format string.
|
static Value |
BitFunction.getBitwise(int function,
TypeInfo type,
Value v1,
Value v2)
Computes the value of bitwise function.
|
static Value |
BitFunction.getBitwise(int function,
TypeInfo type,
Value v1,
Value v2)
Computes the value of bitwise function.
|
Value |
BitFunction.getValue(SessionLocal session,
Value v1,
Value v2) |
Value |
CompatibilitySequenceValueFunction.getValue(SessionLocal session,
Value v1,
Value v2) |
Value |
CompressFunction.getValue(SessionLocal session,
Value v1,
Value v2) |
Value |
DateTimeFunction.getValue(SessionLocal session,
Value v1,
Value v2) |
protected Value |
Function1_2.getValue(SessionLocal session,
Value v1,
Value v2)
Returns the value of this function.
|
protected Value |
Function2.getValue(SessionLocal session,
Value v1,
Value v2)
Returns the value of this function.
|
Value |
MathFunction.getValue(SessionLocal session,
Value v1,
Value v2) |
Value |
MathFunction2.getValue(SessionLocal session,
Value v1,
Value v2) |
Value |
SignalFunction.getValue(SessionLocal session,
Value v1,
Value v2) |
Value |
SoundexFunction.getValue(SessionLocal session,
Value v1,
Value v2) |
Value |
StringFunction2.getValue(SessionLocal session,
Value v1,
Value v2) |
Value |
TableInfoFunction.getValue(SessionLocal session,
Value v1,
Value v2) |
Value |
TrimFunction.getValue(SessionLocal session,
Value v1,
Value v2) |
Value |
TrimFunction.getValue(SessionLocal session,
Value v1,
Value v2) |
Value |
TableInfoFunction.getValue(SessionLocal session,
Value v1,
Value v2) |
Value |
StringFunction2.getValue(SessionLocal session,
Value v1,
Value v2) |
Value |
SoundexFunction.getValue(SessionLocal session,
Value v1,
Value v2) |
Value |
SignalFunction.getValue(SessionLocal session,
Value v1,
Value v2) |
Value |
MathFunction2.getValue(SessionLocal session,
Value v1,
Value v2) |
Value |
MathFunction.getValue(SessionLocal session,
Value v1,
Value v2) |
protected Value |
Function2.getValue(SessionLocal session,
Value v1,
Value v2)
Returns the value of this function.
|
protected Value |
Function1_2.getValue(SessionLocal session,
Value v1,
Value v2)
Returns the value of this function.
|
Value |
DateTimeFunction.getValue(SessionLocal session,
Value v1,
Value v2) |
Value |
CompressFunction.getValue(SessionLocal session,
Value v1,
Value v2) |
Value |
CompatibilitySequenceValueFunction.getValue(SessionLocal session,
Value v1,
Value v2) |
Value |
BitFunction.getValue(SessionLocal session,
Value v1,
Value v2) |
Value |
CryptFunction.getValue(SessionLocal session,
Value v1,
Value v2,
Value v3) |
Value |
DataTypeSQLFunction.getValue(SessionLocal session,
Value v1,
Value v2,
Value v3) |
Value |
DateTimeFormatFunction.getValue(SessionLocal session,
Value v1,
Value v2,
Value v3) |
Value |
DBObjectFunction.getValue(SessionLocal session,
Value v1,
Value v2,
Value v3) |
protected Value |
FunctionN.getValue(SessionLocal session,
Value v1,
Value v2,
Value v3)
Returns the value of this function.
|
Value |
HashFunction.getValue(SessionLocal session,
Value v1,
Value v2,
Value v3) |
Value |
SubstringFunction.getValue(SessionLocal session,
Value v1,
Value v2,
Value v3) |
Value |
ToCharFunction.getValue(SessionLocal session,
Value v1,
Value v2,
Value v3) |
Value |
TruncateValueFunction.getValue(SessionLocal session,
Value v1,
Value v2,
Value v3) |
protected Value |
XMLFunction.getValue(SessionLocal session,
Value v1,
Value v2,
Value v3) |
protected Value |
XMLFunction.getValue(SessionLocal session,
Value v1,
Value v2,
Value v3) |
Value |
TruncateValueFunction.getValue(SessionLocal session,
Value v1,
Value v2,
Value v3) |
Value |
ToCharFunction.getValue(SessionLocal session,
Value v1,
Value v2,
Value v3) |
Value |
SubstringFunction.getValue(SessionLocal session,
Value v1,
Value v2,
Value v3) |
Value |
HashFunction.getValue(SessionLocal session,
Value v1,
Value v2,
Value v3) |
protected Value |
FunctionN.getValue(SessionLocal session,
Value v1,
Value v2,
Value v3)
Returns the value of this function.
|
Value |
DBObjectFunction.getValue(SessionLocal session,
Value v1,
Value v2,
Value v3) |
Value |
DateTimeFormatFunction.getValue(SessionLocal session,
Value v1,
Value v2,
Value v3) |
Value |
DataTypeSQLFunction.getValue(SessionLocal session,
Value v1,
Value v2,
Value v3) |
Value |
CryptFunction.getValue(SessionLocal session,
Value v1,
Value v2,
Value v3) |
static String |
ToCharFunction.toCharDateTime(SessionLocal session,
Value value,
String format,
String nlsParam)
Emulates Oracle's TO_CHAR(datetime) function.
|
static String |
ToCharFunction.toCharDateTime(SessionLocal session,
Value value,
String format,
String nlsParam)
Emulates Oracle's TO_CHAR(datetime) function.
|
| 限定符和类型 | 方法和说明 |
|---|---|
Value |
IndexCondition.getCurrentValue(SessionLocal session)
Get the current value of the expression.
|
Value |
IndexCondition.getCurrentValue(SessionLocal session)
Get the current value of the expression.
|
Value[] |
IndexCondition.getCurrentValueList(SessionLocal session)
Get the current value list of the expression.
|
Value[] |
IndexCondition.getCurrentValueList(SessionLocal session)
Get the current value list of the expression.
|
| 限定符和类型 | 方法和说明 |
|---|---|
Value |
JdbcResultSet.getInternal(int columnIndex)
INTERNAL
|
Value |
JdbcResultSet.getInternal(int columnIndex)
INTERNAL
|
Value[] |
JdbcResultSet.getUpdateRow()
INTERNAL
|
Value[] |
JdbcResultSet.getUpdateRow()
INTERNAL
|
| 构造器和说明 |
|---|
JdbcArray(JdbcConnection conn,
Value value,
int id)
INTERNAL
|
JdbcArray(JdbcConnection conn,
Value value,
int id)
INTERNAL
|
JdbcBlob(JdbcConnection conn,
Value value,
JdbcLob.State state,
int id)
INTERNAL
|
JdbcBlob(JdbcConnection conn,
Value value,
JdbcLob.State state,
int id)
INTERNAL
|
JdbcClob(JdbcConnection conn,
Value value,
JdbcLob.State state,
int id)
INTERNAL
|
JdbcClob(JdbcConnection conn,
Value value,
JdbcLob.State state,
int id)
INTERNAL
|
JdbcSQLXML(JdbcConnection conn,
Value value,
JdbcLob.State state,
int id)
INTERNAL
|
JdbcSQLXML(JdbcConnection conn,
Value value,
JdbcLob.State state,
int id)
INTERNAL
|
| 限定符和类型 | 方法和说明 |
|---|---|
static ResultInterface |
DatabaseMetaServer.process(SessionLocal session,
int code,
Value[] args)
Process a database meta data request.
|
static ResultInterface |
DatabaseMetaServer.process(SessionLocal session,
int code,
Value[] args)
Process a database meta data request.
|
| 限定符和类型 | 方法和说明 |
|---|---|
Value |
FunctionsDB2Derby.getValue(SessionLocal session) |
Value |
FunctionsLegacy.getValue(SessionLocal session) |
Value |
FunctionsMSSQLServer.getValue(SessionLocal session) |
Value |
FunctionsMySQL.getValue(SessionLocal session) |
Value |
FunctionsOracle.getValue(SessionLocal session) |
Value |
FunctionsPostgreSQL.getValue(SessionLocal session) |
Value |
OnDuplicateKeyValues.getValue(SessionLocal session) |
Value |
Regclass.getValue(SessionLocal session) |
Value |
Regclass.getValue(SessionLocal session) |
Value |
OnDuplicateKeyValues.getValue(SessionLocal session) |
Value |
FunctionsPostgreSQL.getValue(SessionLocal session) |
Value |
FunctionsOracle.getValue(SessionLocal session) |
Value |
FunctionsMySQL.getValue(SessionLocal session) |
Value |
FunctionsMSSQLServer.getValue(SessionLocal session) |
Value |
FunctionsLegacy.getValue(SessionLocal session) |
Value |
FunctionsDB2Derby.getValue(SessionLocal session) |
| 限定符和类型 | 方法和说明 |
|---|---|
static int |
FunctionsMySQL.unixTimestamp(SessionLocal session,
Value value)
Get the seconds since 1970-01-01 00:00:00 UTC of the given timestamp.
|
static int |
FunctionsMySQL.unixTimestamp(SessionLocal session,
Value value)
Get the seconds since 1970-01-01 00:00:00 UTC of the given timestamp.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
SpatialKey
A unique spatial key.
|
| 限定符和类型 | 方法和说明 |
|---|---|
Value[] |
NullValueDataType.createStorage(int size) |
Value[] |
ValueDataType.createStorage(int size) |
Value[] |
ValueDataType.createStorage(int size) |
Value[] |
NullValueDataType.createStorage(int size) |
Value |
MVSpatialIndex.getBounds(SessionLocal session)
Returns the minimum bounding box that encloses all keys.
|
Value |
MVSpatialIndex.getBounds(SessionLocal session)
Returns the minimum bounding box that encloses all keys.
|
Value |
MVSpatialIndex.getEstimatedBounds(SessionLocal session)
Returns the estimated minimum bounding box that encloses all keys.
|
Value |
MVSpatialIndex.getEstimatedBounds(SessionLocal session)
Returns the estimated minimum bounding box that encloses all keys.
|
Value |
NullValueDataType.read(ByteBuffer buff) |
Value |
ValueDataType.read(ByteBuffer buff) |
Value |
ValueDataType.read(ByteBuffer buff) |
Value |
NullValueDataType.read(ByteBuffer buff) |
| 限定符和类型 | 方法和说明 |
|---|---|
MVMap<SearchRow,VersionedValue<Value>> |
MVSecondaryIndex.getMVMap() |
MVMap<Spatial,VersionedValue<Value>> |
MVSpatialIndex.getMVMap() |
MVMap<Spatial,VersionedValue<Value>> |
MVSpatialIndex.getMVMap() |
MVMap<SearchRow,VersionedValue<Value>> |
MVSecondaryIndex.getMVMap() |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
NullValueDataType.binarySearch(Value key,
Object storage,
int size,
int initialGuess) |
int |
NullValueDataType.binarySearch(Value key,
Object storage,
int size,
int initialGuess) |
int |
NullValueDataType.compare(Value a,
Value b) |
int |
ValueDataType.compare(Value a,
Value b) |
int |
ValueDataType.compare(Value a,
Value b) |
int |
NullValueDataType.compare(Value a,
Value b) |
int |
SpatialKey.compareTypeSafe(Value v,
CompareMode mode,
CastDataProvider provider) |
int |
SpatialKey.compareTypeSafe(Value v,
CompareMode mode,
CastDataProvider provider) |
int |
ValueDataType.compareValues(Value a,
Value b,
int sortType)
Compares the specified values.
|
int |
ValueDataType.compareValues(Value a,
Value b,
int sortType)
Compares the specified values.
|
int |
NullValueDataType.getMemory(Value obj) |
int |
ValueDataType.getMemory(Value v) |
int |
ValueDataType.getMemory(Value v) |
int |
NullValueDataType.getMemory(Value obj) |
void |
NullValueDataType.write(WriteBuffer buff,
Value obj) |
void |
ValueDataType.write(WriteBuffer buff,
Value v) |
void |
ValueDataType.write(WriteBuffer buff,
Value v) |
void |
NullValueDataType.write(WriteBuffer buff,
Value obj) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
DefaultRow
The default implementation of a row in a table.
|
class |
Row
Represents a row in a table.
|
class |
SearchRow
The base class for rows stored in a table, and for partial rows stored in the
index.
|
class |
SimpleRowValue
A simple row that contains data for only one column.
|
class |
Sparse
Class Sparse.
|
| 限定符和类型 | 字段和说明 |
|---|---|
protected Value[] |
DefaultRow.data
The values of the row (one entry per column).
|
protected Value[] |
DefaultRow.data
The values of the row (one entry per column).
|
| 限定符和类型 | 方法和说明 |
|---|---|
Value[] |
FetchedResult.currentRow() |
Value[] |
LocalResult.currentRow() |
Value[] |
ResultInterface.currentRow()
Get the current row.
|
Value[] |
ResultWithPaddedStrings.currentRow() |
Value[] |
SimpleResult.currentRow() |
Value[] |
SimpleResult.currentRow() |
Value[] |
ResultWithPaddedStrings.currentRow() |
Value[] |
ResultInterface.currentRow()
Get the current row.
|
Value[] |
LocalResult.currentRow() |
Value[] |
FetchedResult.currentRow() |
protected abstract Value[] |
LazyResult.fetchNextRow()
Fetch next row or null if none available.
|
protected abstract Value[] |
LazyResult.fetchNextRow()
Fetch next row or null if none available.
|
Value |
DefaultRow.getValue(int i) |
abstract Value |
SearchRow.getValue(int index)
Get the value for the column
|
Value |
SimpleRowValue.getValue(int idx) |
Value |
Sparse.getValue(int i) |
Value |
Sparse.getValue(int i) |
Value |
SimpleRowValue.getValue(int idx) |
abstract Value |
SearchRow.getValue(int index)
Get the value for the column
|
Value |
DefaultRow.getValue(int i) |
Value[] |
DefaultRow.getValueList() |
abstract Value[] |
Row.getValueList()
Get values.
|
abstract Value[] |
Row.getValueList()
Get values.
|
Value[] |
DefaultRow.getValueList() |
Value[] |
ResultExternal.next()
Get the next row from the result.
|
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.
|
Value[] |
UpdatableRow.readRow(Value[] row)
Re-reads a row from the database and updates the values in the array.
|
| 限定符和类型 | 方法和说明 |
|---|---|
Comparator<Value> |
SortOrder.getRowValueComparator()
Returns comparator for row values.
|
Comparator<Value> |
SortOrder.getRowValueComparator()
Returns comparator for row values.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
LocalResult.addRow(Value... values)
Add a row to this object.
|
void |
ResultTarget.addRow(Value... values)
Add the row to the result set.
|
void |
SimpleResult.addRow(Value... values) |
void |
SimpleResult.addRow(Value... values) |
void |
ResultTarget.addRow(Value... values)
Add the row to the result set.
|
void |
LocalResult.addRow(Value... values)
Add a row to this object.
|
int |
ResultExternal.addRow(Value[] values)
Add a row to this object.
|
int |
ResultExternal.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.
|
int |
SortOrder.compare(Value[] a,
Value[] b)
Compare two expression lists.
|
int |
SortOrder.compare(Value[] a,
Value[] b)
Compare two expression lists.
|
int |
SearchRow.compareTypeSafe(Value v,
CompareMode mode,
CastDataProvider provider) |
int |
SearchRow.compareTypeSafe(Value v,
CompareMode mode,
CastDataProvider provider) |
boolean |
ResultExternal.contains(Value[] values)
Check if the given row exists in this object.
|
boolean |
ResultExternal.contains(Value[] values)
Check if the given row exists in this object.
|
boolean |
LocalResult.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.
|
abstract Row |
RowFactory.createRow(Value[] data,
int memory)
Create a new row.
|
Row |
RowFactory.DefaultRowFactory.createRow(Value[] data,
int memory) |
abstract Row |
RowFactory.createRow(Value[] data,
int memory)
Create a new row.
|
Row |
RowFactory.DefaultRowFactory.createRow(Value[] data,
int memory) |
void |
UpdatableRow.deleteRow(Value[] current)
Delete the given row in the database.
|
void |
UpdatableRow.deleteRow(Value[] current)
Delete the given row in the database.
|
static Row |
Row.get(Value[] data,
int memory)
Creates a new row.
|
static Row |
Row.get(Value[] data,
int memory)
Creates a new row.
|
static Row |
Row.get(Value[] data,
int memory,
long key)
Creates a new row with the specified key.
|
static Row |
Row.get(Value[] data,
int memory,
long key)
Creates a new row with the specified key.
|
void |
UpdatableRow.insertRow(Value[] row)
Insert a new row into 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.
|
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.
|
void |
LocalResult.removeDistinct(Value[] values)
Remove the row from the result set if it exists.
|
int |
ResultExternal.removeRow(Value[] values)
Remove the row with the given values from this object if such a row
exists.
|
int |
ResultExternal.removeRow(Value[] values)
Remove the row with the given values from this object if such a row
exists.
|
void |
DefaultRow.setValue(int i,
Value v) |
abstract void |
SearchRow.setValue(int index,
Value v)
Set the value for given column
|
void |
SimpleRowValue.setValue(int idx,
Value v) |
void |
Sparse.setValue(int i,
Value v) |
void |
Sparse.setValue(int i,
Value v) |
void |
SimpleRowValue.setValue(int idx,
Value v) |
abstract void |
SearchRow.setValue(int index,
Value v)
Set the value for given column
|
void |
DefaultRow.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.
|
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.
|
| 构造器和说明 |
|---|
DefaultRow(Value[] data) |
DefaultRow(Value[] data) |
DefaultRow(Value[] data,
int memory) |
DefaultRow(Value[] data,
int memory) |
| 限定符和类型 | 方法和说明 |
|---|---|
Value |
Sequence.getNext(SessionLocal session)
Get the next value for this sequence.
|
Value |
Sequence.getNext(SessionLocal session)
Get the next value for this sequence.
|
Value |
FunctionAlias.JavaMethod.getValue(SessionLocal session,
Expression[] args,
boolean columnList)
Call the user-defined function and return the value.
|
Value |
FunctionAlias.JavaMethod.getValue(SessionLocal session,
Expression[] args,
boolean columnList)
Call the user-defined function and return the value.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
Domain.checkConstraints(SessionLocal session,
Value value)
Check the specified value.
|
void |
Domain.checkConstraints(SessionLocal session,
Value value)
Check the specified value.
|
void |
Constant.setValue(Value value) |
void |
Constant.setValue(Value value) |
| 限定符和类型 | 方法和说明 |
|---|---|
Value |
Column.convert(CastDataProvider provider,
Value v)
Convert a value to this column's type without precision and scale checks.
|
Value |
Column.convert(CastDataProvider provider,
Value v)
Convert a value to this column's type without precision and scale checks.
|
Value |
ColumnResolver.getValue(Column column)
Get the value for the given column.
|
Value |
TableFilter.getValue(Column column) |
Value |
TableFilter.getValue(Column column) |
Value |
ColumnResolver.getValue(Column column)
Get the value for the given column.
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected boolean |
MetaTable.checkIndex(SessionLocal session,
String value,
Value indexFrom,
Value indexTo)
Checks index conditions.
|
protected boolean |
MetaTable.checkIndex(SessionLocal session,
String value,
Value indexFrom,
Value indexTo)
Checks index conditions.
|
int |
Table.compareValues(CastDataProvider provider,
Value a,
Value b)
Compare two values with the current comparison mode.
|
int |
Table.compareValues(CastDataProvider provider,
Value a,
Value b)
Compare two values with the current comparison mode.
|
Value |
Column.convert(CastDataProvider provider,
Value v)
Convert a value to this column's type without precision and scale checks.
|
Value |
Column.convert(CastDataProvider provider,
Value v)
Convert a value to this column's type without precision and scale checks.
|
Row |
Table.createRow(Value[] data,
int memory)
Create a new row for this table.
|
Row |
Table.createRow(Value[] data,
int memory)
Create a new row for this table.
|
| 限定符和类型 | 方法和说明 |
|---|---|
PreparedStatement |
TableLink.execute(String sql,
ArrayList<Value> params,
boolean reusePrepared,
SessionLocal session)
Execute a SQL statement using the given parameters.
|
PreparedStatement |
TableLink.execute(String sql,
ArrayList<Value> params,
boolean reusePrepared,
SessionLocal session)
Execute a SQL statement using the given parameters.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static Value |
DateTimeUtils.dateTimeToValue(Value original,
long dateValue,
long timeNanos)
Creates a new date-time value with the same type as original value.
|
static Value |
DateTimeUtils.dateTimeToValue(Value original,
long dateValue,
long timeNanos)
Creates a new date-time value with the same type as original value.
|
static Value |
LegacyDateTimeUtils.legacyObjectToValue(CastDataProvider session,
Object x)
Convert a legacy Java object to a value.
|
static Value |
LegacyDateTimeUtils.legacyObjectToValue(CastDataProvider session,
Object x)
Convert a legacy Java object to a value.
|
static Value |
DateTimeUtils.parseTimestamp(String s,
CastDataProvider provider,
boolean withTimeZone)
Parses timestamp value from the specified string.
|
static Value |
DateTimeUtils.parseTimestamp(String s,
CastDataProvider provider,
boolean withTimeZone)
Parses timestamp value from the specified string.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static long[] |
DateTimeUtils.dateAndTimeFromValue(Value value,
CastDataProvider provider)
Extracts date value and nanos of day from the specified value.
|
static long[] |
DateTimeUtils.dateAndTimeFromValue(Value value,
CastDataProvider provider)
Extracts date value and nanos of day from the specified value.
|
static Value |
DateTimeUtils.dateTimeToValue(Value original,
long dateValue,
long timeNanos)
Creates a new date-time value with the same type as original value.
|
static Value |
DateTimeUtils.dateTimeToValue(Value original,
long dateValue,
long timeNanos)
Creates a new date-time value with the same type as original value.
|
static void |
JdbcUtils.set(PreparedStatement prep,
int parameterIndex,
Value value,
JdbcConnection conn)
Set a value as a parameter in a prepared statement.
|
static void |
JdbcUtils.set(PreparedStatement prep,
int parameterIndex,
Value value,
JdbcConnection conn)
Set a value as a parameter in a prepared statement.
|
static Date |
LegacyDateTimeUtils.toDate(CastDataProvider provider,
TimeZone timeZone,
Value value)
Get the date value converted to the specified time zone.
|
static Date |
LegacyDateTimeUtils.toDate(CastDataProvider provider,
TimeZone timeZone,
Value value)
Get the date value converted to the specified time zone.
|
static Time |
LegacyDateTimeUtils.toTime(CastDataProvider provider,
TimeZone timeZone,
Value value)
Get the time value converted to the specified time zone.
|
static Time |
LegacyDateTimeUtils.toTime(CastDataProvider provider,
TimeZone timeZone,
Value value)
Get the time value converted to the specified time zone.
|
static Timestamp |
LegacyDateTimeUtils.toTimestamp(CastDataProvider provider,
TimeZone timeZone,
Value value)
Get the timestamp value converted to the specified time zone.
|
static Timestamp |
LegacyDateTimeUtils.toTimestamp(CastDataProvider provider,
TimeZone timeZone,
Value value)
Get the timestamp value converted to the specified time zone.
|
static Duration |
JSR310Utils.valueToDuration(Value value)
Converts a value to a Duration.
|
static Duration |
JSR310Utils.valueToDuration(Value value)
Converts a value to a Duration.
|
static Instant |
JSR310Utils.valueToInstant(Value value,
CastDataProvider provider)
Converts a value to a Instant.
|
static Instant |
JSR310Utils.valueToInstant(Value value,
CastDataProvider provider)
Converts a value to a Instant.
|
static <T> T |
LegacyDateTimeUtils.valueToLegacyType(Class<T> type,
Value value,
CastDataProvider provider)
Converts the specified value to an object of the specified legacy type.
|
static <T> T |
LegacyDateTimeUtils.valueToLegacyType(Class<T> type,
Value value,
CastDataProvider provider)
Converts the specified value to an object of the specified legacy type.
|
static LocalDate |
JSR310Utils.valueToLocalDate(Value value,
CastDataProvider provider)
Converts a value to a LocalDate.
|
static LocalDate |
JSR310Utils.valueToLocalDate(Value value,
CastDataProvider provider)
Converts a value to a LocalDate.
|
static LocalDateTime |
JSR310Utils.valueToLocalDateTime(Value value,
CastDataProvider provider)
Converts a value to a LocalDateTime.
|
static LocalDateTime |
JSR310Utils.valueToLocalDateTime(Value value,
CastDataProvider provider)
Converts a value to a LocalDateTime.
|
static LocalTime |
JSR310Utils.valueToLocalTime(Value value,
CastDataProvider provider)
Converts a value to a LocalTime.
|
static LocalTime |
JSR310Utils.valueToLocalTime(Value value,
CastDataProvider provider)
Converts a value to a LocalTime.
|
static OffsetDateTime |
JSR310Utils.valueToOffsetDateTime(Value value,
CastDataProvider provider)
Converts a value to a OffsetDateTime.
|
static OffsetDateTime |
JSR310Utils.valueToOffsetDateTime(Value value,
CastDataProvider provider)
Converts a value to a OffsetDateTime.
|
static OffsetTime |
JSR310Utils.valueToOffsetTime(Value value,
CastDataProvider provider)
Converts a value to a OffsetTime.
|
static OffsetTime |
JSR310Utils.valueToOffsetTime(Value value,
CastDataProvider provider)
Converts a value to a OffsetTime.
|
static Period |
JSR310Utils.valueToPeriod(Value value)
Converts a value to a Period.
|
static Period |
JSR310Utils.valueToPeriod(Value value)
Converts a value to a Period.
|
static ZonedDateTime |
JSR310Utils.valueToZonedDateTime(Value value,
CastDataProvider provider)
Converts a value to a ZonedDateTime.
|
static ZonedDateTime |
JSR310Utils.valueToZonedDateTime(Value value,
CastDataProvider provider)
Converts a value to a ZonedDateTime.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static Value |
JsonConstructorUtils.jsonObjectFinish(ByteArrayOutputStream baos,
int flags)
Appends trailing closing brace to the specified string builder with a
JSON object, validates it, and converts to a JSON value.
|
static Value |
JsonConstructorUtils.jsonObjectFinish(ByteArrayOutputStream baos,
int flags)
Appends trailing closing brace to the specified string builder with a
JSON object, validates it, and converts to a JSON value.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
JsonConstructorUtils.jsonArrayAppend(ByteArrayOutputStream baos,
Value value,
int flags)
Appends a value to a JSON array in the specified output stream.
|
static void |
JsonConstructorUtils.jsonArrayAppend(ByteArrayOutputStream baos,
Value value,
int flags)
Appends a value to a JSON array in the specified output stream.
|
static void |
JsonConstructorUtils.jsonObjectAppend(ByteArrayOutputStream baos,
String key,
Value value)
Appends a value to a JSON object in the specified string builder.
|
static void |
JsonConstructorUtils.jsonObjectAppend(ByteArrayOutputStream baos,
String key,
Value value)
Appends a value to a JSON object in the specified string builder.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
ValueArray
Implementation of the ARRAY data type.
|
class |
ValueBigint
Implementation of the BIGINT data type.
|
class |
ValueBinary
Implementation of the BINARY data type.
|
class |
ValueBlob
Implementation of the BINARY LARGE OBJECT data type.
|
class |
ValueBoolean
Implementation of the BOOLEAN data type.
|
class |
ValueChar
Implementation of the CHARACTER data type.
|
class |
ValueClob
Implementation of the CHARACTER LARGE OBJECT data type.
|
class |
ValueCollectionBase
Base class for ARRAY and ROW values.
|
class |
ValueDate
Implementation of the DATE data type.
|
class |
ValueDecfloat
Implementation of the DECFLOAT data type.
|
class |
ValueDouble
Implementation of the DOUBLE PRECISION data type.
|
class |
ValueEnum
ENUM value.
|
class |
ValueEnumBase
Base implementation of the ENUM data type.
|
class |
ValueGeometry
Implementation of the GEOMETRY data type.
|
class |
ValueInteger
Implementation of the INTEGER data type.
|
class |
ValueInterval
Implementation of the INTERVAL data type.
|
class |
ValueJavaObject
Implementation of the JAVA_OBJECT data type.
|
class |
ValueJson
Implementation of the JSON data type.
|
class |
ValueLob
A implementation of the BINARY LARGE OBJECT and CHARACTER LARGE OBJECT data
types.
|
class |
ValueNull
Implementation of NULL.
|
class |
ValueNumeric
Implementation of the NUMERIC data type.
|
class |
ValueReal
Implementation of the REAL data type.
|
class |
ValueRow
Row value.
|
class |
ValueSmallint
Implementation of the SMALLINT 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 |
ValueTimeTimeZone
Implementation of the TIME WITH TIME ZONE data type.
|
class |
ValueTinyint
Implementation of the TINYINT data type.
|
class |
ValueUuid
Implementation of the UUID data type.
|
class |
ValueVarbinary
Implementation of the BINARY VARYING data type.
|
class |
ValueVarchar
Implementation of the CHARACTER VARYING data type.
|
class |
ValueVarcharIgnoreCase
Implementation of the VARCHAR_IGNORECASE data type.
|
| 限定符和类型 | 字段和说明 |
|---|---|
static Value[] |
Value.EMPTY_VALUES
Empty array of values.
|
static Value[] |
Value.EMPTY_VALUES
Empty array of values.
|
| 限定符和类型 | 方法和说明 |
|---|---|
Value |
Value.add(Value v)
Add a value and return the result.
|
Value |
ValueBigint.add(Value v) |
Value |
ValueDecfloat.add(Value v) |
Value |
ValueDouble.add(Value v) |
Value |
ValueEnumBase.add(Value v) |
Value |
ValueInteger.add(Value v) |
Value |
ValueInterval.add(Value v) |
Value |
ValueNumeric.add(Value v) |
Value |
ValueReal.add(Value v) |
Value |
ValueSmallint.add(Value v) |
Value |
ValueTime.add(Value v) |
Value |
ValueTimestamp.add(Value v) |
Value |
ValueTinyint.add(Value v) |
Value |
ValueTinyint.add(Value v) |
Value |
ValueTimestamp.add(Value v) |
Value |
ValueTime.add(Value v) |
Value |
ValueSmallint.add(Value v) |
Value |
ValueReal.add(Value v) |
Value |
ValueNumeric.add(Value v) |
Value |
ValueInterval.add(Value v) |
Value |
ValueInteger.add(Value v) |
Value |
ValueEnumBase.add(Value v) |
Value |
ValueDouble.add(Value v) |
Value |
ValueDecfloat.add(Value v) |
Value |
ValueBigint.add(Value v) |
Value |
Value.add(Value v)
Add a value and return the result.
|
Value |
Value.castTo(TypeInfo targetType,
CastDataProvider provider)
Cast a value to the specified type.
|
Value |
Value.castTo(TypeInfo targetType,
CastDataProvider provider)
Cast a value to the specified type.
|
Value |
Value.convertForAssignTo(TypeInfo targetType,
CastDataProvider provider,
Object column)
Cast a value to the specified type for assignment.
|
Value |
Value.convertForAssignTo(TypeInfo targetType,
CastDataProvider provider,
Object column)
Cast a value to the specified type for assignment.
|
Value |
Value.convertTo(int targetType)
Convert a value to the specified type without taking scale and precision
into account.
|
Value |
Value.convertTo(int targetType)
Convert a value to the specified type without taking scale and precision
into account.
|
Value |
Value.convertTo(int targetType,
CastDataProvider provider)
Convert a value to the specified type without taking scale and precision
into account.
|
Value |
Value.convertTo(int targetType,
CastDataProvider provider)
Convert a value to the specified type without taking scale and precision
into account.
|
Value |
Value.convertTo(TypeInfo targetType)
Convert a value to the specified type without taking scale and precision
into account.
|
Value |
Value.convertTo(TypeInfo targetType)
Convert a value to the specified type without taking scale and precision
into account.
|
Value |
Value.convertTo(TypeInfo targetType,
CastDataProvider provider)
Convert a value to the specified type without taking scale and precision
into account.
|
Value |
Value.convertTo(TypeInfo targetType,
CastDataProvider provider)
Convert a value to the specified type without taking scale and precision
into account.
|
Value |
Value.convertTo(TypeInfo targetType,
CastDataProvider provider,
Object column)
Convert a value to the specified type without taking scale and precision
into account.
|
Value |
Value.convertTo(TypeInfo targetType,
CastDataProvider provider,
Object column)
Convert a value to the specified type without taking scale and precision
into account.
|
Value |
Value.divide(Value v,
TypeInfo quotientType)
Divide by a value and return the result.
|
Value |
ValueBigint.divide(Value v,
TypeInfo quotientType) |
Value |
ValueDecfloat.divide(Value v,
TypeInfo quotientType) |
Value |
ValueDouble.divide(Value v,
TypeInfo quotientType) |
Value |
ValueEnumBase.divide(Value v,
TypeInfo quotientType) |
Value |
ValueInteger.divide(Value v,
TypeInfo quotientType) |
Value |
ValueNumeric.divide(Value v,
TypeInfo quotientType) |
Value |
ValueReal.divide(Value v,
TypeInfo quotientType) |
Value |
ValueSmallint.divide(Value v,
TypeInfo quotientType) |
Value |
ValueTime.divide(Value v,
TypeInfo quotientType) |
Value |
ValueTinyint.divide(Value v,
TypeInfo quotientType) |
Value |
ValueTinyint.divide(Value v,
TypeInfo quotientType) |
Value |
ValueTime.divide(Value v,
TypeInfo quotientType) |
Value |
ValueSmallint.divide(Value v,
TypeInfo quotientType) |
Value |
ValueReal.divide(Value v,
TypeInfo quotientType) |
Value |
ValueNumeric.divide(Value v,
TypeInfo quotientType) |
Value |
ValueInteger.divide(Value v,
TypeInfo quotientType) |
Value |
ValueEnumBase.divide(Value v,
TypeInfo quotientType) |
Value |
ValueDouble.divide(Value v,
TypeInfo quotientType) |
Value |
ValueDecfloat.divide(Value v,
TypeInfo quotientType) |
Value |
ValueBigint.divide(Value v,
TypeInfo quotientType) |
Value |
Value.divide(Value v,
TypeInfo quotientType)
Divide by a value and return the result.
|
static Value |
ValueGeometry.fromEnvelope(double[] envelope)
Creates a geometry value for the given envelope.
|
static Value |
ValueGeometry.fromEnvelope(double[] envelope)
Creates a geometry value for the given envelope.
|
static Value |
ValueVarchar.get(String s)
Get or create a VARCHAR value for the given string.
|
static Value |
ValueVarchar.get(String s)
Get or create a VARCHAR value for the given string.
|
static Value |
ValueVarchar.get(String s,
CastDataProvider provider)
Get or create a VARCHAR value for the given string.
|
static Value |
ValueVarchar.get(String s,
CastDataProvider provider)
Get or create a VARCHAR value for the given string.
|
Value |
ValueGeometry.getEnvelopeUnion(ValueGeometry r)
Get the union.
|
Value |
ValueGeometry.getEnvelopeUnion(ValueGeometry r)
Get the union.
|
Value[] |
ValueCollectionBase.getList() |
Value[] |
ValueCollectionBase.getList() |
Value |
Value.modulus(Value v)
Take the modulus with a value and return the result.
|
Value |
ValueBigint.modulus(Value v) |
Value |
ValueDecfloat.modulus(Value v) |
Value |
ValueEnumBase.modulus(Value v) |
Value |
ValueInteger.modulus(Value v) |
Value |
ValueNumeric.modulus(Value v) |
Value |
ValueReal.modulus(Value v) |
Value |
ValueSmallint.modulus(Value v) |
Value |
ValueTinyint.modulus(Value v) |
Value |
ValueTinyint.modulus(Value v) |
Value |
ValueSmallint.modulus(Value v) |
Value |
ValueReal.modulus(Value v) |
Value |
ValueNumeric.modulus(Value v) |
Value |
ValueInteger.modulus(Value v) |
Value |
ValueEnumBase.modulus(Value v) |
Value |
ValueDecfloat.modulus(Value v) |
Value |
ValueBigint.modulus(Value v) |
Value |
Value.modulus(Value v)
Take the modulus with a value and return the result.
|
Value |
Value.multiply(Value v)
Multiply with a value and return the result.
|
Value |
ValueBigint.multiply(Value v) |
Value |
ValueDecfloat.multiply(Value v) |
Value |
ValueDouble.multiply(Value v) |
Value |
ValueEnumBase.multiply(Value v) |
Value |
ValueInteger.multiply(Value v) |
Value |
ValueNumeric.multiply(Value v) |
Value |
ValueReal.multiply(Value v) |
Value |
ValueSmallint.multiply(Value v) |
Value |
ValueTime.multiply(Value v) |
Value |
ValueTinyint.multiply(Value v) |
Value |
ValueTinyint.multiply(Value v) |
Value |
ValueTime.multiply(Value v) |
Value |
ValueSmallint.multiply(Value v) |
Value |
ValueReal.multiply(Value v) |
Value |
ValueNumeric.multiply(Value v) |
Value |
ValueInteger.multiply(Value v) |
Value |
ValueEnumBase.multiply(Value v) |
Value |
ValueDouble.multiply(Value v) |
Value |
ValueDecfloat.multiply(Value v) |
Value |
ValueBigint.multiply(Value v) |
Value |
Value.multiply(Value v)
Multiply with a value and return the result.
|
Value |
Value.negate()
Return -value if this value support arithmetic operations.
|
Value |
ValueBigint.negate() |
Value |
ValueBoolean.negate() |
Value |
ValueDecfloat.negate() |
Value |
ValueDouble.negate() |
Value |
ValueInteger.negate() |
Value |
ValueInterval.negate() |
Value |
ValueNumeric.negate() |
Value |
ValueReal.negate() |
Value |
ValueSmallint.negate() |
Value |
ValueTinyint.negate() |
Value |
ValueTinyint.negate() |
Value |
ValueSmallint.negate() |
Value |
ValueReal.negate() |
Value |
ValueNumeric.negate() |
Value |
ValueInterval.negate() |
Value |
ValueInteger.negate() |
Value |
ValueDouble.negate() |
Value |
ValueDecfloat.negate() |
Value |
ValueBoolean.negate() |
Value |
ValueBigint.negate() |
Value |
Value.negate()
Return -value if this value support arithmetic operations.
|
static Value |
ValueToObjectConverter.objectToValue(Session session,
Object x,
int type)
Convert a Java object to a value.
|
static Value |
ValueToObjectConverter.objectToValue(Session session,
Object x,
int type)
Convert a Java object to a value.
|
static Value |
ValueToObjectConverter.readValue(Session session,
JdbcResultSet rs,
int columnIndex)
Read a value from the given result set.
|
static Value |
ValueToObjectConverter.readValue(Session session,
JdbcResultSet rs,
int columnIndex)
Read a value from the given result set.
|
static Value |
ValueToObjectConverter2.readValue(Session session,
ResultSet rs,
int columnIndex,
int type)
Read a value from the given result set.
|
static Value |
ValueToObjectConverter2.readValue(Session session,
ResultSet rs,
int columnIndex,
int type)
Read a value from the given result set.
|
Value |
Transfer.readValue(TypeInfo columnType)
Read a value.
|
Value |
Transfer.readValue(TypeInfo columnType)
Read a value.
|
Value |
Value.subtract(Value v)
Subtract a value and return the result.
|
Value |
ValueBigint.subtract(Value v) |
Value |
ValueDecfloat.subtract(Value v) |
Value |
ValueDouble.subtract(Value v) |
Value |
ValueEnumBase.subtract(Value v) |
Value |
ValueInteger.subtract(Value v) |
Value |
ValueInterval.subtract(Value v) |
Value |
ValueNumeric.subtract(Value v) |
Value |
ValueReal.subtract(Value v) |
Value |
ValueSmallint.subtract(Value v) |
Value |
ValueTime.subtract(Value v) |
Value |
ValueTimestamp.subtract(Value v) |
Value |
ValueTinyint.subtract(Value v) |
Value |
ValueTinyint.subtract(Value v) |
Value |
ValueTimestamp.subtract(Value v) |
Value |
ValueTime.subtract(Value v) |
Value |
ValueSmallint.subtract(Value v) |
Value |
ValueReal.subtract(Value v) |
Value |
ValueNumeric.subtract(Value v) |
Value |
ValueInterval.subtract(Value v) |
Value |
ValueInteger.subtract(Value v) |
Value |
ValueEnumBase.subtract(Value v) |
Value |
ValueDouble.subtract(Value v) |
Value |
ValueDecfloat.subtract(Value v) |
Value |
ValueBigint.subtract(Value v) |
Value |
Value.subtract(Value v)
Subtract a value and return the result.
|
| 限定符和类型 | 方法和说明 |
|---|---|
Value |
Value.add(Value v)
Add a value and return the result.
|
Value |
ValueBigint.add(Value v) |
Value |
ValueDecfloat.add(Value v) |
Value |
ValueDouble.add(Value v) |
Value |
ValueEnumBase.add(Value v) |
Value |
ValueInteger.add(Value v) |
Value |
ValueInterval.add(Value v) |
Value |
ValueNumeric.add(Value v) |
Value |
ValueReal.add(Value v) |
Value |
ValueSmallint.add(Value v) |
Value |
ValueTime.add(Value v) |
Value |
ValueTimestamp.add(Value v) |
Value |
ValueTinyint.add(Value v) |
Value |
ValueTinyint.add(Value v) |
Value |
ValueTimestamp.add(Value v) |
Value |
ValueTime.add(Value v) |
Value |
ValueSmallint.add(Value v) |
Value |
ValueReal.add(Value v) |
Value |
ValueNumeric.add(Value v) |
Value |
ValueInterval.add(Value v) |
Value |
ValueInteger.add(Value v) |
Value |
ValueEnumBase.add(Value v) |
Value |
ValueDouble.add(Value v) |
Value |
ValueDecfloat.add(Value v) |
Value |
ValueBigint.add(Value v) |
Value |
Value.add(Value v)
Add a value and return the result.
|
int |
CompareMode.compare(Value o1,
Value o2) |
int |
CompareMode.compare(Value o1,
Value o2) |
int |
Value.compareTo(Value v,
CastDataProvider provider,
CompareMode compareMode)
Compare this value against another value using the specified compare
mode.
|
int |
Value.compareTo(Value v,
CastDataProvider provider,
CompareMode compareMode)
Compare this value against another value using the specified compare
mode.
|
abstract int |
Value.compareTypeSafe(Value v,
CompareMode mode,
CastDataProvider provider)
Compare this value against another value given that the values are of the
same data type.
|
int |
ValueArray.compareTypeSafe(Value o,
CompareMode mode,
CastDataProvider provider) |
int |
ValueBigint.compareTypeSafe(Value o,
CompareMode mode,
CastDataProvider provider) |
int |
ValueBlob.compareTypeSafe(Value v,
CompareMode mode,
CastDataProvider provider) |
int |
ValueBoolean.compareTypeSafe(Value o,
CompareMode mode,
CastDataProvider provider) |
int |
ValueChar.compareTypeSafe(Value v,
CompareMode mode,
CastDataProvider provider) |
int |
ValueClob.compareTypeSafe(Value v,
CompareMode mode,
CastDataProvider provider) |
int |
ValueDate.compareTypeSafe(Value o,
CompareMode mode,
CastDataProvider provider) |
int |
ValueDecfloat.compareTypeSafe(Value o,
CompareMode mode,
CastDataProvider provider) |
int |
ValueDouble.compareTypeSafe(Value o,
CompareMode mode,
CastDataProvider provider) |
int |
ValueEnumBase.compareTypeSafe(Value v,
CompareMode mode,
CastDataProvider provider) |
int |
ValueInteger.compareTypeSafe(Value o,
CompareMode mode,
CastDataProvider provider) |
int |
ValueInterval.compareTypeSafe(Value v,
CompareMode mode,
CastDataProvider provider) |
int |
ValueNull.compareTypeSafe(Value v,
CompareMode mode,
CastDataProvider provider) |
int |
ValueNumeric.compareTypeSafe(Value o,
CompareMode mode,
CastDataProvider provider) |
int |
ValueReal.compareTypeSafe(Value o,
CompareMode mode,
CastDataProvider provider) |
int |
ValueRow.compareTypeSafe(Value o,
CompareMode mode,
CastDataProvider provider) |
int |
ValueSmallint.compareTypeSafe(Value o,
CompareMode mode,
CastDataProvider provider) |
int |
ValueTime.compareTypeSafe(Value o,
CompareMode mode,
CastDataProvider provider) |
int |
ValueTimestamp.compareTypeSafe(Value o,
CompareMode mode,
CastDataProvider provider) |
int |
ValueTimestampTimeZone.compareTypeSafe(Value o,
CompareMode mode,
CastDataProvider provider) |
int |
ValueTimeTimeZone.compareTypeSafe(Value o,
CompareMode mode,
CastDataProvider provider) |
int |
ValueTinyint.compareTypeSafe(Value o,
CompareMode mode,
CastDataProvider provider) |
int |
ValueUuid.compareTypeSafe(Value o,
CompareMode mode,
CastDataProvider provider) |
int |
ValueVarcharIgnoreCase.compareTypeSafe(Value v,
CompareMode mode,
CastDataProvider provider) |
int |
ValueVarcharIgnoreCase.compareTypeSafe(Value v,
CompareMode mode,
CastDataProvider provider) |
int |
ValueUuid.compareTypeSafe(Value o,
CompareMode mode,
CastDataProvider provider) |
int |
ValueTinyint.compareTypeSafe(Value o,
CompareMode mode,
CastDataProvider provider) |
int |
ValueTimeTimeZone.compareTypeSafe(Value o,
CompareMode mode,
CastDataProvider provider) |
int |
ValueTimestampTimeZone.compareTypeSafe(Value o,
CompareMode mode,
CastDataProvider provider) |
int |
ValueTimestamp.compareTypeSafe(Value o,
CompareMode mode,
CastDataProvider provider) |
int |
ValueTime.compareTypeSafe(Value o,
CompareMode mode,
CastDataProvider provider) |
int |
ValueSmallint.compareTypeSafe(Value o,
CompareMode mode,
CastDataProvider provider) |
int |
ValueRow.compareTypeSafe(Value o,
CompareMode mode,
CastDataProvider provider) |
int |
ValueReal.compareTypeSafe(Value o,
CompareMode mode,
CastDataProvider provider) |
int |
ValueNumeric.compareTypeSafe(Value o,
CompareMode mode,
CastDataProvider provider) |
int |
ValueNull.compareTypeSafe(Value v,
CompareMode mode,
CastDataProvider provider) |
int |
ValueInterval.compareTypeSafe(Value v,
CompareMode mode,
CastDataProvider provider) |
int |
ValueInteger.compareTypeSafe(Value o,
CompareMode mode,
CastDataProvider provider) |
int |
ValueEnumBase.compareTypeSafe(Value v,
CompareMode mode,
CastDataProvider provider) |
int |
ValueDouble.compareTypeSafe(Value o,
CompareMode mode,
CastDataProvider provider) |
int |
ValueDecfloat.compareTypeSafe(Value o,
CompareMode mode,
CastDataProvider provider) |
int |
ValueDate.compareTypeSafe(Value o,
CompareMode mode,
CastDataProvider provider) |
int |
ValueClob.compareTypeSafe(Value v,
CompareMode mode,
CastDataProvider provider) |
int |
ValueChar.compareTypeSafe(Value v,
CompareMode mode,
CastDataProvider provider) |
int |
ValueBoolean.compareTypeSafe(Value o,
CompareMode mode,
CastDataProvider provider) |
int |
ValueBlob.compareTypeSafe(Value v,
CompareMode mode,
CastDataProvider provider) |
int |
ValueBigint.compareTypeSafe(Value o,
CompareMode mode,
CastDataProvider provider) |
int |
ValueArray.compareTypeSafe(Value o,
CompareMode mode,
CastDataProvider provider) |
abstract int |
Value.compareTypeSafe(Value v,
CompareMode mode,
CastDataProvider provider)
Compare this value against another value given that the values are of the
same data type.
|
int |
Value.compareWithNull(Value v,
boolean forEquality,
CastDataProvider provider,
CompareMode compareMode)
Compare this value against another value using the specified compare
mode.
|
int |
ValueCollectionBase.compareWithNull(Value v,
boolean forEquality,
CastDataProvider provider,
CompareMode compareMode) |
int |
ValueCollectionBase.compareWithNull(Value v,
boolean forEquality,
CastDataProvider provider,
CompareMode compareMode) |
int |
Value.compareWithNull(Value v,
boolean forEquality,
CastDataProvider provider,
CompareMode compareMode)
Compare this value against another value using the specified compare
mode.
|
Value |
Value.divide(Value v,
TypeInfo quotientType)
Divide by a value and return the result.
|
Value |
ValueBigint.divide(Value v,
TypeInfo quotientType) |
Value |
ValueDecfloat.divide(Value v,
TypeInfo quotientType) |
Value |
ValueDouble.divide(Value v,
TypeInfo quotientType) |
Value |
ValueEnumBase.divide(Value v,
TypeInfo quotientType) |
Value |
ValueInteger.divide(Value v,
TypeInfo quotientType) |
Value |
ValueNumeric.divide(Value v,
TypeInfo quotientType) |
Value |
ValueReal.divide(Value v,
TypeInfo quotientType) |
Value |
ValueSmallint.divide(Value v,
TypeInfo quotientType) |
Value |
ValueTime.divide(Value v,
TypeInfo quotientType) |
Value |
ValueTinyint.divide(Value v,
TypeInfo quotientType) |
Value |
ValueTinyint.divide(Value v,
TypeInfo quotientType) |
Value |
ValueTime.divide(Value v,
TypeInfo quotientType) |
Value |
ValueSmallint.divide(Value v,
TypeInfo quotientType) |
Value |
ValueReal.divide(Value v,
TypeInfo quotientType) |
Value |
ValueNumeric.divide(Value v,
TypeInfo quotientType) |
Value |
ValueInteger.divide(Value v,
TypeInfo quotientType) |
Value |
ValueEnumBase.divide(Value v,
TypeInfo quotientType) |
Value |
ValueDouble.divide(Value v,
TypeInfo quotientType) |
Value |
ValueDecfloat.divide(Value v,
TypeInfo quotientType) |
Value |
ValueBigint.divide(Value v,
TypeInfo quotientType) |
Value |
Value.divide(Value v,
TypeInfo quotientType)
Divide by a value and return the result.
|
static ValueRow |
ValueRow.get(ExtTypeInfoRow extTypeInfo,
Value[] list)
Get or create a typed row value for the given value array.
|
static ValueRow |
ValueRow.get(ExtTypeInfoRow extTypeInfo,
Value[] list)
Get or create a typed row value for the given value array.
|
static ValueRow |
ValueRow.get(TypeInfo typeInfo,
Value[] list)
Get or create a typed row value for the given value array.
|
static ValueRow |
ValueRow.get(TypeInfo typeInfo,
Value[] list)
Get or create a typed row value for the given value array.
|
static ValueArray |
ValueArray.get(TypeInfo componentType,
Value[] list,
CastDataProvider provider)
Get or create a array value for the given value array.
|
static ValueArray |
ValueArray.get(TypeInfo componentType,
Value[] list,
CastDataProvider provider)
Get or create a array value for the given value array.
|
static ValueRow |
ValueRow.get(Value[] list)
Get or create a row value for the given value array.
|
static ValueRow |
ValueRow.get(Value[] list)
Get or create a row value for the given value array.
|
static ValueArray |
ValueArray.get(Value[] list,
CastDataProvider provider)
Get or create a array value for the given value array.
|
static ValueArray |
ValueArray.get(Value[] list,
CastDataProvider provider)
Get or create a array value for the given value array.
|
static ExtTypeInfoEnum |
ExtTypeInfoEnum.getEnumeratorsForBinaryOperation(Value left,
Value right)
Returns enumerators for the two specified values for a binary operation.
|
static ExtTypeInfoEnum |
ExtTypeInfoEnum.getEnumeratorsForBinaryOperation(Value left,
Value right)
Returns enumerators for the two specified values for a binary operation.
|
Value |
Value.modulus(Value v)
Take the modulus with a value and return the result.
|
Value |
ValueBigint.modulus(Value v) |
Value |
ValueDecfloat.modulus(Value v) |
ValueDouble |
ValueDouble.modulus(Value v) |
Value |
ValueEnumBase.modulus(Value v) |
Value |
ValueInteger.modulus(Value v) |
Value |
ValueNumeric.modulus(Value v) |
Value |
ValueReal.modulus(Value v) |
Value |
ValueSmallint.modulus(Value v) |
Value |
ValueTinyint.modulus(Value v) |
Value |
ValueTinyint.modulus(Value v) |
Value |
ValueSmallint.modulus(Value v) |
Value |
ValueReal.modulus(Value v) |
Value |
ValueNumeric.modulus(Value v) |
Value |
ValueInteger.modulus(Value v) |
Value |
ValueEnumBase.modulus(Value v) |
ValueDouble |
ValueDouble.modulus(Value v) |
Value |
ValueDecfloat.modulus(Value v) |
Value |
ValueBigint.modulus(Value v) |
Value |
Value.modulus(Value v)
Take the modulus with a value and return the result.
|
Value |
Value.multiply(Value v)
Multiply with a value and return the result.
|
Value |
ValueBigint.multiply(Value v) |
Value |
ValueDecfloat.multiply(Value v) |
Value |
ValueDouble.multiply(Value v) |
Value |
ValueEnumBase.multiply(Value v) |
Value |
ValueInteger.multiply(Value v) |
Value |
ValueNumeric.multiply(Value v) |
Value |
ValueReal.multiply(Value v) |
Value |
ValueSmallint.multiply(Value v) |
Value |
ValueTime.multiply(Value v) |
Value |
ValueTinyint.multiply(Value v) |
Value |
ValueTinyint.multiply(Value v) |
Value |
ValueTime.multiply(Value v) |
Value |
ValueSmallint.multiply(Value v) |
Value |
ValueReal.multiply(Value v) |
Value |
ValueNumeric.multiply(Value v) |
Value |
ValueInteger.multiply(Value v) |
Value |
ValueEnumBase.multiply(Value v) |
Value |
ValueDouble.multiply(Value v) |
Value |
ValueDecfloat.multiply(Value v) |
Value |
ValueBigint.multiply(Value v) |
Value |
Value.multiply(Value v)
Multiply with a value and return the result.
|
Value |
Value.subtract(Value v)
Subtract a value and return the result.
|
Value |
ValueBigint.subtract(Value v) |
Value |
ValueDecfloat.subtract(Value v) |
Value |
ValueDouble.subtract(Value v) |
Value |
ValueEnumBase.subtract(Value v) |
Value |
ValueInteger.subtract(Value v) |
Value |
ValueInterval.subtract(Value v) |
Value |
ValueNumeric.subtract(Value v) |
Value |
ValueReal.subtract(Value v) |
Value |
ValueSmallint.subtract(Value v) |
Value |
ValueTime.subtract(Value v) |
Value |
ValueTimestamp.subtract(Value v) |
Value |
ValueTinyint.subtract(Value v) |
Value |
ValueTinyint.subtract(Value v) |
Value |
ValueTimestamp.subtract(Value v) |
Value |
ValueTime.subtract(Value v) |
Value |
ValueSmallint.subtract(Value v) |
Value |
ValueReal.subtract(Value v) |
Value |
ValueNumeric.subtract(Value v) |
Value |
ValueInterval.subtract(Value v) |
Value |
ValueInteger.subtract(Value v) |
Value |
ValueEnumBase.subtract(Value v) |
Value |
ValueDouble.subtract(Value v) |
Value |
ValueDecfloat.subtract(Value v) |
Value |
ValueBigint.subtract(Value v) |
Value |
Value.subtract(Value v)
Subtract a value and return the result.
|
static Object |
ValueToObjectConverter.valueToDefaultArray(Value value,
JdbcConnection conn,
boolean forJdbc)
Converts the specified array value to array of default Java objects for
its type.
|
static Object |
ValueToObjectConverter.valueToDefaultArray(Value value,
JdbcConnection conn,
boolean forJdbc)
Converts the specified array value to array of default Java objects for
its type.
|
static Object |
ValueToObjectConverter.valueToDefaultObject(Value value,
JdbcConnection conn,
boolean forJdbc)
Converts the specified value to the default Java object for its type.
|
static Object |
ValueToObjectConverter.valueToDefaultObject(Value value,
JdbcConnection conn,
boolean forJdbc)
Converts the specified value to the default Java object for its type.
|
static <T> T |
ValueToObjectConverter.valueToObject(Class<T> type,
Value value,
JdbcConnection conn)
Converts the specified value to an object of the specified type.
|
static <T> T |
ValueToObjectConverter.valueToObject(Class<T> type,
Value value,
JdbcConnection conn)
Converts the specified value to an object of the specified type.
|
void |
Transfer.writeValue(Value v)
Write a value.
|
void |
Transfer.writeValue(Value v)
Write a value.
|
Copyright © 2022. All rights reserved.