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

public abstract Class BaseNumericValue

extends BaseValue
Class Inheritance
Known Direct Subclasses
io.github.spannm.jackcess.impl.expr.BigDecimalValue, io.github.spannm.jackcess.impl.expr.DoubleValue, io.github.spannm.jackcess.impl.expr.LongValue
Imports
io.github.spannm.jackcess.expr.LocaleContext, .Value

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
public Value
getAsDateTimeValue(LocaleContext ctx)

Overrides io.github.spannm.jackcess.impl.expr.BaseValue.getAsDateTimeValue.

Implements io.github.spannm.jackcess.expr.Value.getAsDateTimeValue.

Since date/time values have different types, it may be more convenient to get the date/time primitive value with the appropriate type information.

public Double
getAsDouble(LocaleContext ctx)

Overrides io.github.spannm.jackcess.impl.expr.BaseValue.getAsDouble.

Implements io.github.spannm.jackcess.expr.Value.getAsDouble.

Returns this primitive value converted (rounded) to a double.

public Integer
getAsLongInt(LocaleContext ctx)

Overrides io.github.spannm.jackcess.impl.expr.BaseValue.getAsLongInt.

Implements io.github.spannm.jackcess.expr.Value.getAsLongInt.

Returns this primitive value converted (rounded) to an int.

protected abstract Number
Inherited from io.github.spannm.jackcess.impl.expr.BaseValue:
getAsBigDecimalgetAsBooleangetAsLocalDateTimegetAsStringinvalidConversionisNullroundToLongInttoString

Constructor Detail

BaseNumericValueback to summary
protected BaseNumericValue()

Method Detail

getAsDateTimeValueback to summary
public Value getAsDateTimeValue(LocaleContext ctx)

Overrides io.github.spannm.jackcess.impl.expr.BaseValue.getAsDateTimeValue.

Implements io.github.spannm.jackcess.expr.Value.getAsDateTimeValue.

Doc from io.github.spannm.jackcess.expr.Value.getAsDateTimeValue.

Since date/time values have different types, it may be more convenient to get the date/time primitive value with the appropriate type information.

Annotations
@Override
getAsDoubleback to summary
public Double getAsDouble(LocaleContext ctx)

Overrides io.github.spannm.jackcess.impl.expr.BaseValue.getAsDouble.

Implements io.github.spannm.jackcess.expr.Value.getAsDouble.

Doc from io.github.spannm.jackcess.expr.Value.getAsDouble.

Returns this primitive value converted (rounded) to a double.

Annotations
@Override
getAsLongIntback to summary
public Integer getAsLongInt(LocaleContext ctx)

Overrides io.github.spannm.jackcess.impl.expr.BaseValue.getAsLongInt.

Implements io.github.spannm.jackcess.expr.Value.getAsLongInt.

Doc from io.github.spannm.jackcess.expr.Value.getAsLongInt.

Returns this primitive value converted (rounded) to an int.

Annotations
@Override
getNumberback to summary
protected abstract Number getNumber()