@Override public int getDefaultPrecision(final SqlTypeName typeName) { return RelDataTypeSystem.DEFAULT.getDefaultPrecision(typeName); }
rexBuilder.getTypeFactory().createSqlType( SqlTypeName.TIMESTAMP, rexBuilder.getTypeFactory().getTypeSystem().getDefaultPrecision(SqlTypeName.TIMESTAMP)), false); break; rexBuilder.getTypeFactory().getTypeSystem().getDefaultPrecision(SqlTypeName.TIMESTAMP_WITH_LOCAL_TIME_ZONE)); break; case INTERVAL_YEAR_MONTH:
public int getPrecision() { if (precision == PRECISION_NOT_SPECIFIED) { return typeSystem.getDefaultPrecision(typeName); } return precision; }
@Override public int getPrecision() { if (precision == PRECISION_NOT_SPECIFIED) { return typeSystem.getDefaultPrecision(typeName); } return precision; }
@Override public int getDefaultPrecision(final SqlTypeName typeName) { return RelDataTypeSystem.DEFAULT.getDefaultPrecision(typeName); }
public int getDefaultPrecision(SqlTypeName typeName) { return typeSystem.getDefaultPrecision(typeName); }
public int getDefaultPrecision(SqlTypeName typeName) { return typeSystem.getDefaultPrecision(typeName); }
public int getStartPrecision(RelDataTypeSystem typeSystem) { if (startPrecision == RelDataType.PRECISION_NOT_SPECIFIED) { return typeSystem.getDefaultPrecision(typeName()); } else { return startPrecision; } }
public int getStartPrecision(RelDataTypeSystem typeSystem) { if (startPrecision == RelDataType.PRECISION_NOT_SPECIFIED) { return typeSystem.getDefaultPrecision(typeName()); } else { return startPrecision; } }
&& typeSystem.getDefaultPrecision(typeName) > -1) { printPrecision = true;
&& typeSystem.getDefaultPrecision(typeName) > -1) { printPrecision = true;
public RelDataType createSqlType(SqlTypeName typeName) { if (typeName.allowsPrec()) { return createSqlType(typeName, typeSystem.getDefaultPrecision(typeName)); } assertBasic(typeName); RelDataType newType = new BasicSqlType(typeSystem, typeName); return canonize(newType); }
public RelDataType createSqlType(SqlTypeName typeName) { if (typeName.allowsPrec()) { return createSqlType(typeName, typeSystem.getDefaultPrecision(typeName)); } assertBasic(typeName); RelDataType newType = new BasicSqlType(typeSystem, typeName); return canonize(newType); }
assertThat(typeName.getMinPrecision(), is(1)); assertThat(typeSystem.getMaxPrecision(typeName), is(10)); assertThat(typeSystem.getDefaultPrecision(typeName), is(2)); assertThat(typeName.getMinScale(), is(1)); assertThat(typeSystem.getMaxScale(typeName), is(9));
assertThat(typeName.getMinPrecision(), is(1)); assertThat(typeSystem.getMaxPrecision(typeName), is(10)); assertThat(typeSystem.getDefaultPrecision(typeName), is(2)); assertThat(typeName.getMinScale(), is(1)); assertThat(typeSystem.getMaxScale(typeName), is(9));