OmniSciDB  1dac507f6e
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
MapDRelDataTypeSystemImpl.java
Go to the documentation of this file.
1 package com.mapd.calcite.parser;
2 
3 import org.apache.calcite.rel.type.RelDataTypeSystemImpl;
4 import org.apache.calcite.sql.type.SqlTypeName;
5 
6 public class MapDRelDataTypeSystemImpl extends RelDataTypeSystemImpl {
7  @Override
9  return true;
10  }
11 
12  @Override
13  public int getMaxPrecision(SqlTypeName typeName) {
14  // Nanoseconds for timestamps
15  return (typeName == SqlTypeName.TIMESTAMP) ? 9 : super.getMaxPrecision(typeName);
16  }
17 }