diff options
Diffstat (limited to 'src/main/java/com/healthmarketscience/jackcess/impl/BaseEvalContext.java')
-rw-r--r-- | src/main/java/com/healthmarketscience/jackcess/impl/BaseEvalContext.java | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/main/java/com/healthmarketscience/jackcess/impl/BaseEvalContext.java b/src/main/java/com/healthmarketscience/jackcess/impl/BaseEvalContext.java index 30de2a1..230afe2 100644 --- a/src/main/java/com/healthmarketscience/jackcess/impl/BaseEvalContext.java +++ b/src/main/java/com/healthmarketscience/jackcess/impl/BaseEvalContext.java @@ -23,6 +23,7 @@ import java.util.Collection; import java.util.Date; import java.util.EnumMap; import java.util.Map; +import javax.script.Bindings; import com.healthmarketscience.jackcess.DataType; import com.healthmarketscience.jackcess.JackcessException; @@ -97,6 +98,18 @@ public abstract class BaseEvalContext implements EvalContext throw new UnsupportedOperationException(); } + public Bindings getBindings() { + return _dbCtx.getBindings(); + } + + public Object get(String key) { + return _dbCtx.getBindings().get(key); + } + + public void put(String key, Object value) { + _dbCtx.getBindings().put(key, value); + } + public Object eval() throws IOException { try { return _expr.eval(this); |