package nl.uva.se.ql.ast.type;
import java.math.BigDecimal;
import nl.uva.se.ql.evaluation.value.DecimalValue;
public class DecimalType extends Type {
public DecimalType() {
super("decimal");
}
@Override
public DecimalValue getDefaultValue() {
return new DecimalValue(new BigDecimal(0));
}
@Override
public <T> T accept(TypeVisitor<T> visitor) {
return visitor.visit(this);
}
@Override
public boolean isNumerical() {
return true;
}
}