1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package com.healthmarketscience.jackcess.impl;
18
19 import com.healthmarketscience.jackcess.expr.Value;
20
21
22
23
24
25
26
27
28 public abstract class ColEvalContext extends BaseEvalContext
29 {
30 private final ColumnImpl _col;
31
32 public ColEvalContext(ColumnImpl col) {
33 super(col.getDatabase().getEvalContext());
34 _col = col;
35 }
36
37 protected ColumnImpl getCol() {
38 return _col;
39 }
40
41 @Override
42 protected String withErrorContext(String msg) {
43 return _col.withErrorContext(msg);
44 }
45
46 protected Value toValue(Object val) {
47 return toValue(val, _col.getType());
48 }
49 }