## Uses of Interface
com.mckoi.database.VariableResolver

Packages that use VariableResolver
com.mckoi.database: The core database classes for Mckoi.

### Uses of VariableResolver in com.mckoi.database

Methods in com.mckoi.database that return VariableResolver
`VariableResolver` GroupResolver.`getVariableResolver​(int set_index)` Returns a VariableResolver that can be used to resolve variable in the get set of the group.

Methods in com.mckoi.database with parameters of type VariableResolver
`abstract TObject` Operator.`eval​(TObject ob1, TObject ob2, GroupResolver group, VariableResolver resolver, QueryContext context)`
`TObject` AbstractAggregateFunction.`evaluate​(GroupResolver group, VariableResolver resolver, QueryContext context)`
`TObject` Expression.`evaluate​(GroupResolver group, VariableResolver resolver, QueryContext context)` Evaluates this expression and returns an Object that represents the result of the evaluation.
`TObject` Expression.`evaluate​(VariableResolver resolver, QueryContext context)` Evaluation without a grouping table.
`TObject` Function.`evaluate​(GroupResolver group, VariableResolver resolver, QueryContext context)` Evaluates the function and returns a TObject that represents the result of the function.
`void` AbstractFunction.`init​(VariableResolver resolver)` The init function.
`TType` AbstractFunction.`returnTType​(VariableResolver resolver, QueryContext context)` By Default, we assume a function returns a Numeric object.
`TType` Expression.`returnTType​(VariableResolver resolver, QueryContext context)` Determines the type of object this expression evaluates to.
`TType` Function.`returnTType​(VariableResolver resolver, QueryContext context)` The type of object this function returns.
`void` CorrelatedVariable.`setFromResolver​(VariableResolver resolver)` Given a VariableResolver this will set the value of the correlated variable.