}
public BigDecimal getAsBigDecimal(){
throw new DrillRuntimeException(String.format("A %s value can not be implicitly cast to an big decimal.", this.getDataType()));
}
public BigInteger getAsBigInteger(){
throw new DrillRuntimeException(String.format("A %s value can not be implicitly cast to a big integer.", this.getDataType()));
}