From 08d2cf2b83b6af3ac056055c8faa049007825eab Mon Sep 17 00:00:00 2001 From: James Ahlborn Date: Wed, 27 Jun 2018 03:57:06 +0000 Subject: use common method pattern between ParseContext and EvalConfig git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1176 f203690c-595d-4dc9-a70b-905162fa7fd2 --- .../com/healthmarketscience/jackcess/impl/expr/Expressionator.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/main/java/com/healthmarketscience/jackcess/impl/expr') diff --git a/src/main/java/com/healthmarketscience/jackcess/impl/expr/Expressionator.java b/src/main/java/com/healthmarketscience/jackcess/impl/expr/Expressionator.java index 993f47d..2a5627d 100644 --- a/src/main/java/com/healthmarketscience/jackcess/impl/expr/Expressionator.java +++ b/src/main/java/com/healthmarketscience/jackcess/impl/expr/Expressionator.java @@ -39,6 +39,7 @@ import com.healthmarketscience.jackcess.expr.EvalContext; import com.healthmarketscience.jackcess.expr.EvalException; import com.healthmarketscience.jackcess.expr.Expression; import com.healthmarketscience.jackcess.expr.Function; +import com.healthmarketscience.jackcess.expr.FunctionLookup; import com.healthmarketscience.jackcess.expr.Identifier; import com.healthmarketscience.jackcess.expr.ParseException; import com.healthmarketscience.jackcess.expr.TemporalConfig; @@ -67,7 +68,7 @@ public class Expressionator public interface ParseContext { public TemporalConfig getTemporalConfig(); public SimpleDateFormat createDateFormat(String formatStr); - public Function getExpressionFunction(String name); + public FunctionLookup getFunctionLookup(); } private enum WordType { @@ -1109,7 +1110,7 @@ public class Expressionator } public Function getFunction(String funcName) { - return _context.getExpressionFunction(funcName); + return _context.getFunctionLookup().getFunction(funcName); } @Override -- cgit v1.2.3