APIdia Launch Partner
Top Interfaces Classes
[default module]

Package io.github.spannm.jackcess.expr


Interface Summary

Modifier and TypeInterface and Description
public interface
EvalConfig

The EvalConfig allows for customization of the expression evaluation context for a given Database instance.

public interface
EvalContext

EvalContext encapsulates all shared state for expression parsing and evaluation.

public interface
Expression

An Expression is an executable handle to an Access expression.

public interface
Function

A Function provides an invokable handle to external functionality to an expression.

public interface
FunctionLookup

A FunctionLookup provides a source for Function instances used during expression evaluation.

public interface
LocaleContext

LocaleContext encapsulates all shared localization state for expression parsing and evaluation.

public interface
Value

Wrapper for a typed primitive value used within the expression evaluation engine.

Class Summary

Modifier and TypeClass and Description
public class
EvalException

Base class for exceptions thrown during expression evaluation.

public class
Identifier

identifies a database entity (e.g. the name of a database field).

public class
NumericConfig

A NumericConfig encapsulates number formatting options for expression evaluation.

public class
ParseException

Exception thrown when expression parsing fails.

public class
TemporalConfig

A TemporalConfig encapsulates date/time formatting options for expression evaluation.