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

public Class CalcColEvalContext

extends RowEvalContext
Class Inheritance
Imports
io.github.spannm.jackcess.expr.Value, io.github.spannm.jackcess.impl.expr.Expressionator, java.io.IOException

Field Summary

Modifier and TypeField and Description
private final ColumnImpl

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Object
eval(Object[] row)

public Value.Type
getResultType()

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

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

Returns the expected type of the result value for the current expression evaluation (for "default value" and "calculated" expressions).

protected TableImpl
protected String
pack-priv CalcColEvalContext
withExpr(String exprStr)

Inherited from io.github.spannm.jackcess.impl.RowEvalContext:
getIdentifierValueresetsetRow

Field Detail

colback to summary
private final ColumnImpl col

Constructor Detail

CalcColEvalContextback to summary
public CalcColEvalContext(ColumnImpl col)

Method Detail

evalback to summary
public Object eval(Object[] row) throws IOException
getResultTypeback to summary
public Value.Type getResultType()

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

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

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

Returns the expected type of the result value for the current expression evaluation (for "default value" and "calculated" expressions).

Annotations
@Override
getTableback to summary
protected TableImpl getTable()

Implements abstract io.github.spannm.jackcess.impl.RowEvalContext.getTable.

Annotations
@Override
withErrorContextback to summary
protected String withErrorContext(String msg)

Implements abstract io.github.spannm.jackcess.impl.BaseEvalContext.withErrorContext.

Annotations
@Override
withExprback to summary
pack-priv CalcColEvalContext withExpr(String exprStr)