01: /*
02: * Copyright Aduna (http://www.aduna-software.com/) (c) 2008.
03: *
04: * Licensed under the Aduna BSD-style license.
05: */
06: package org.openrdf.sail.rdbms.algebra;
07:
08: import org.openrdf.query.algebra.Var;
09: import org.openrdf.sail.rdbms.algebra.base.RdbmsQueryModelVisitorBase;
10: import org.openrdf.sail.rdbms.algebra.base.ValueColumnBase;
11:
12: /**
13: * Represents a variable's datatype value in an SQL expression.
14: * @author James Leigh
15: *
16: */
17: public class DatatypeColumn extends ValueColumnBase {
18:
19: public DatatypeColumn(Var var) {
20: super (var);
21: }
22:
23: public DatatypeColumn(ColumnVar var) {
24: super (var);
25: }
26:
27: @Override
28: public <X extends Exception> void visit(
29: RdbmsQueryModelVisitorBase<X> visitor) throws X {
30: visitor.meet(this);
31: }
32:
33: }
|