APIdia Launch Partner
Top Fields Constructors Methods
io.github.spannm.jackcess.impl

public abstract Class RowEvalContext

extends BaseEvalContext
Class Inheritance
Known Direct Subclasses
io.github.spannm.jackcess.impl.RowValidatorEvalContext, io.github.spannm.jackcess.impl.CalcColEvalContext
Imports
io.github.spannm.jackcess.expr.EvalException, .Identifier, .Value

Field Summary

Modifier and TypeField and Description
private Object[]

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Value
getIdentifierValue(Identifier identifier)

Overrides io.github.spannm.jackcess.impl.BaseEvalContext.getIdentifierValue.

Implements io.github.spannm.jackcess.expr.EvalContext.getIdentifierValue.

Returns the value of the entity identified by the given identifier (for "calculated" and "row validator" expressions).

protected abstract TableImpl
protected void
protected void
setRow(Object[] row)

Inherited from io.github.spannm.jackcess.impl.BaseEvalContext:
collectIdentifierscreateDateFormattercreateDecimalFormatevalgetgetBindingsgetDatabasegetLocalegetNumericConfiggetRandomgetResultTypegetTemporalConfiggetThisColumnValuegetZoneIdputsetExprtoStringtoValuetoValueTypewithErrorContext

Field Detail

rowback to summary
private Object[] row

Constructor Detail

RowEvalContextback to summary
public RowEvalContext(DatabaseImpl db)

Method Detail

getIdentifierValueback to summary
public Value getIdentifierValue(Identifier identifier)

Overrides io.github.spannm.jackcess.impl.BaseEvalContext.getIdentifierValue.

Implements io.github.spannm.jackcess.expr.EvalContext.getIdentifierValue.

Doc from io.github.spannm.jackcess.expr.EvalContext.getIdentifierValue.

Returns the value of the entity identified by the given identifier (for "calculated" and "row validator" expressions).

Annotations
@Override
getTableback to summary
protected abstract TableImpl getTable()
resetback to summary
protected void reset()
setRowback to summary
protected void setRow(Object[] row)