Uses of Interface
com.mckoi.database.VariableResolver
-
Packages that use VariableResolver Package Description com.mckoi.database The core database classes for Mckoi. -
-
Uses of VariableResolver in com.mckoi.database
Classes in com.mckoi.database that implement VariableResolver Modifier and Type Class Description private classFunctionTable.TableGroupResolver.TableGVResolverprivate classRowData.RDVariableResolverVariable resolver for this context.(package private) classTable.TableVariableResolverAn implementation of VariableResolver that we can use to resolve column names in this table to cells for a specific row.private static classTableDataConglomerate.TableRowVariableResolverA variable resolver for a single row of a table source.Methods in com.mckoi.database that return VariableResolver Modifier and Type Method Description VariableResolverFunctionTable.TableGroupResolver. getVariableResolver(int set_index)VariableResolverGroupResolver. getVariableResolver(int set_index)Returns a VariableResolver that can be used to resolve variable in the get set of the group.private VariableResolverRowData. getVariableResolver()Returns a VariableResolver to use within this RowData context.Methods in com.mckoi.database with parameters of type VariableResolver Modifier and Type Method Description private java.lang.ObjectExpression. elementToObject(int n, GroupResolver group, VariableResolver resolver, QueryContext context)Returns the element at the given position in the expression list.TObjectOperator.AddOperator. eval(TObject ob1, TObject ob2, GroupResolver group, VariableResolver resolver, QueryContext context)TObjectOperator.AllOperator. eval(TObject ob1, TObject ob2, GroupResolver group, VariableResolver resolver, QueryContext context)TObjectOperator.AndOperator. eval(TObject ob1, TObject ob2, GroupResolver group, VariableResolver resolver, QueryContext context)TObjectOperator.AnyOperator. eval(TObject ob1, TObject ob2, GroupResolver group, VariableResolver resolver, QueryContext context)TObjectOperator.ConcatOperator. eval(TObject ob1, TObject ob2, GroupResolver group, VariableResolver resolver, QueryContext context)TObjectOperator.DivideOperator. eval(TObject ob1, TObject ob2, GroupResolver group, VariableResolver resolver, QueryContext context)TObjectOperator.EqualOperator. eval(TObject ob1, TObject ob2, GroupResolver group, VariableResolver resolver, QueryContext context)abstract TObjectOperator. eval(TObject ob1, TObject ob2, GroupResolver group, VariableResolver resolver, QueryContext context)TObjectOperator.GreaterEqualOperator. eval(TObject ob1, TObject ob2, GroupResolver group, VariableResolver resolver, QueryContext context)TObjectOperator.GreaterOperator. eval(TObject ob1, TObject ob2, GroupResolver group, VariableResolver resolver, QueryContext context)TObjectOperator.IsNotOperator. eval(TObject ob1, TObject ob2, GroupResolver group, VariableResolver resolver, QueryContext context)TObjectOperator.IsOperator. eval(TObject ob1, TObject ob2, GroupResolver group, VariableResolver resolver, QueryContext context)TObjectOperator.LesserEqualOperator. eval(TObject ob1, TObject ob2, GroupResolver group, VariableResolver resolver, QueryContext context)TObjectOperator.LesserOperator. eval(TObject ob1, TObject ob2, GroupResolver group, VariableResolver resolver, QueryContext context)TObjectOperator.MultiplyOperator. eval(TObject ob1, TObject ob2, GroupResolver group, VariableResolver resolver, QueryContext context)TObjectOperator.NotEqualOperator. eval(TObject ob1, TObject ob2, GroupResolver group, VariableResolver resolver, QueryContext context)TObjectOperator.OrOperator. eval(TObject ob1, TObject ob2, GroupResolver group, VariableResolver resolver, QueryContext context)TObjectOperator.ParenOperator. eval(TObject ob1, TObject ob2, GroupResolver group, VariableResolver resolver, QueryContext context)TObjectOperator.PatternMatchFalseOperator. eval(TObject ob1, TObject ob2, GroupResolver group, VariableResolver resolver, QueryContext context)TObjectOperator.PatternMatchTrueOperator. eval(TObject ob1, TObject ob2, GroupResolver group, VariableResolver resolver, QueryContext context)TObjectOperator.RegexOperator. eval(TObject ob1, TObject ob2, GroupResolver group, VariableResolver resolver, QueryContext context)TObjectOperator.SimpleOperator. eval(TObject ob1, TObject ob2, GroupResolver group, VariableResolver resolver, QueryContext context)TObjectOperator.SubtractOperator. eval(TObject ob1, TObject ob2, GroupResolver group, VariableResolver resolver, QueryContext context)TObjectAbstractAggregateFunction. evaluate(GroupResolver group, VariableResolver resolver, QueryContext context)TObjectExpression. evaluate(GroupResolver group, VariableResolver resolver, QueryContext context)Evaluates this expression and returns an Object that represents the result of the evaluation.TObjectExpression. evaluate(VariableResolver resolver, QueryContext context)Evaluation without a grouping table.TObjectFunction. evaluate(GroupResolver group, VariableResolver resolver, QueryContext context)Evaluates the function and returns a TObject that represents the result of the function.TObjectInternalFunctionFactory.AbsFunction. evaluate(GroupResolver group, VariableResolver resolver, QueryContext context)TObjectInternalFunctionFactory.BinaryToHexFunction. evaluate(GroupResolver group, VariableResolver resolver, QueryContext context)TObjectInternalFunctionFactory.CoalesceFunction. evaluate(GroupResolver group, VariableResolver resolver, QueryContext context)TObjectInternalFunctionFactory.ConcatFunction. evaluate(GroupResolver group, VariableResolver resolver, QueryContext context)TObjectInternalFunctionFactory.CountFunction. evaluate(GroupResolver group, VariableResolver resolver, QueryContext context)TObjectInternalFunctionFactory.CurrValFunction. evaluate(GroupResolver group, VariableResolver resolver, QueryContext context)TObjectInternalFunctionFactory.DateFormatFunction. evaluate(GroupResolver group, VariableResolver resolver, QueryContext context)TObjectInternalFunctionFactory.DateObFunction. evaluate(GroupResolver group, VariableResolver resolver, QueryContext context)TObjectInternalFunctionFactory.DistinctCountFunction. evaluate(GroupResolver group, VariableResolver resolver, QueryContext context)TObjectInternalFunctionFactory.ForeignRuleConvert. evaluate(GroupResolver group, VariableResolver resolver, QueryContext context)TObjectInternalFunctionFactory.GreatestFunction. evaluate(GroupResolver group, VariableResolver resolver, QueryContext context)TObjectInternalFunctionFactory.HexToBinaryFunction. evaluate(GroupResolver group, VariableResolver resolver, QueryContext context)TObjectInternalFunctionFactory.IfFunction. evaluate(GroupResolver group, VariableResolver resolver, QueryContext context)TObjectInternalFunctionFactory.JavaObjectInstantiation. evaluate(GroupResolver group, VariableResolver resolver, QueryContext context)TObjectInternalFunctionFactory.JavaObjectInstantiation2. evaluate(GroupResolver group, VariableResolver resolver, QueryContext context)TObjectInternalFunctionFactory.LeastFunction. evaluate(GroupResolver group, VariableResolver resolver, QueryContext context)TObjectInternalFunctionFactory.LengthFunction. evaluate(GroupResolver group, VariableResolver resolver, QueryContext context)TObjectInternalFunctionFactory.LowerFunction. evaluate(GroupResolver group, VariableResolver resolver, QueryContext context)TObjectInternalFunctionFactory.LTrimFunction. evaluate(GroupResolver group, VariableResolver resolver, QueryContext context)TObjectInternalFunctionFactory.ModFunction. evaluate(GroupResolver group, VariableResolver resolver, QueryContext context)TObjectInternalFunctionFactory.NextValFunction. evaluate(GroupResolver group, VariableResolver resolver, QueryContext context)TObjectInternalFunctionFactory.PowFunction. evaluate(GroupResolver group, VariableResolver resolver, QueryContext context)TObjectInternalFunctionFactory.PrivGroupsFunction. evaluate(GroupResolver group, VariableResolver resolver, QueryContext context)TObjectInternalFunctionFactory.PrivilegeString. evaluate(GroupResolver group, VariableResolver resolver, QueryContext context)TObjectInternalFunctionFactory.RoundFunction. evaluate(GroupResolver group, VariableResolver resolver, QueryContext context)TObjectInternalFunctionFactory.RTrimFunction. evaluate(GroupResolver group, VariableResolver resolver, QueryContext context)TObjectInternalFunctionFactory.SetValFunction. evaluate(GroupResolver group, VariableResolver resolver, QueryContext context)TObjectInternalFunctionFactory.SignFunction. evaluate(GroupResolver group, VariableResolver resolver, QueryContext context)TObjectInternalFunctionFactory.SQLCastFunction. evaluate(GroupResolver group, VariableResolver resolver, QueryContext context)TObjectInternalFunctionFactory.SQLTrimFunction. evaluate(GroupResolver group, VariableResolver resolver, QueryContext context)TObjectInternalFunctionFactory.SQLTypeString. evaluate(GroupResolver group, VariableResolver resolver, QueryContext context)TObjectInternalFunctionFactory.SqrtFunction. evaluate(GroupResolver group, VariableResolver resolver, QueryContext context)TObjectInternalFunctionFactory.SubstringFunction. evaluate(GroupResolver group, VariableResolver resolver, QueryContext context)TObjectInternalFunctionFactory.TimeObFunction. evaluate(GroupResolver group, VariableResolver resolver, QueryContext context)TObjectInternalFunctionFactory.TimeStampObFunction. evaluate(GroupResolver group, VariableResolver resolver, QueryContext context)TObjectInternalFunctionFactory.ToNumberFunction. evaluate(GroupResolver group, VariableResolver resolver, QueryContext context)TObjectInternalFunctionFactory.UniqueKeyFunction. evaluate(GroupResolver group, VariableResolver resolver, QueryContext context)TObjectInternalFunctionFactory.UpperFunction. evaluate(GroupResolver group, VariableResolver resolver, QueryContext context)TObjectInternalFunctionFactory.UserFunction. evaluate(GroupResolver group, VariableResolver resolver, QueryContext context)TObjectInternalFunctionFactory.ViewDataConvert. evaluate(GroupResolver group, VariableResolver resolver, QueryContext context)voidAbstractFunction. init(VariableResolver resolver)The init function.TTypeAbstractFunction. returnTType(VariableResolver resolver, QueryContext context)By Default, we assume a function returns a Numeric object.TTypeExpression. returnTType(VariableResolver resolver, QueryContext context)Determines the type of object this expression evaluates to.TTypeFunction. returnTType(VariableResolver resolver, QueryContext context)The type of object this function returns.TTypeInternalFunctionFactory.BinaryToHexFunction. returnTType(VariableResolver resolver, QueryContext context)TTypeInternalFunctionFactory.CoalesceFunction. returnTType(VariableResolver resolver, QueryContext context)TTypeInternalFunctionFactory.ConcatFunction. returnTType(VariableResolver resolver, QueryContext context)TTypeInternalFunctionFactory.CurrValFunction. returnTType(VariableResolver resolver, QueryContext context)TTypeInternalFunctionFactory.DateFormatFunction. returnTType(VariableResolver resolver, QueryContext context)TTypeInternalFunctionFactory.DateObFunction. returnTType(VariableResolver resolver, QueryContext context)TTypeInternalFunctionFactory.GreatestFunction. returnTType(VariableResolver resolver, QueryContext context)TTypeInternalFunctionFactory.HexToBinaryFunction. returnTType(VariableResolver resolver, QueryContext context)TTypeInternalFunctionFactory.IfFunction. returnTType(VariableResolver resolver, QueryContext context)TTypeInternalFunctionFactory.JavaObjectInstantiation. returnTType(VariableResolver resolver, QueryContext context)TTypeInternalFunctionFactory.JavaObjectInstantiation2. returnTType(VariableResolver resolver, QueryContext context)TTypeInternalFunctionFactory.LeastFunction. returnTType(VariableResolver resolver, QueryContext context)TTypeInternalFunctionFactory.LTrimFunction. returnTType(VariableResolver resolver, QueryContext context)TTypeInternalFunctionFactory.MaxFunction. returnTType(VariableResolver resolver, QueryContext context)TTypeInternalFunctionFactory.MinFunction. returnTType(VariableResolver resolver, QueryContext context)TTypeInternalFunctionFactory.NextValFunction. returnTType(VariableResolver resolver, QueryContext context)TTypeInternalFunctionFactory.PrivilegeString. returnTType(VariableResolver resolver, QueryContext context)TTypeInternalFunctionFactory.RTrimFunction. returnTType(VariableResolver resolver, QueryContext context)TTypeInternalFunctionFactory.SetValFunction. returnTType(VariableResolver resolver, QueryContext context)TTypeInternalFunctionFactory.SQLCastFunction. returnTType(VariableResolver resolver, QueryContext context)TTypeInternalFunctionFactory.SQLTrimFunction. returnTType(VariableResolver resolver, QueryContext context)TTypeInternalFunctionFactory.SQLTypeString. returnTType(VariableResolver resolver, QueryContext context)TTypeInternalFunctionFactory.TimeObFunction. returnTType(VariableResolver resolver, QueryContext context)TTypeInternalFunctionFactory.TimeStampObFunction. returnTType(VariableResolver resolver, QueryContext context)TTypeInternalFunctionFactory.UniqueKeyFunction. returnTType(VariableResolver resolver, QueryContext context)TTypeInternalFunctionFactory.ViewDataConvert. returnTType(VariableResolver resolver, QueryContext context)voidCorrelatedVariable. setFromResolver(VariableResolver resolver)Given a VariableResolver this will set the value of the correlated variable.
-