in core/src/main/java/org/hibernate/ogm/type/impl/TypeTranslatorImpl.java [49:86]
public TypeTranslatorImpl(GridDialect dialect, TypeResolver typeResolver) {
this.dialect = dialect;
this.typeResolver = typeResolver;
Map<Type, GridType> tmpMap = newHashMap( 20 );
tmpMap.put( org.hibernate.type.ClassType.INSTANCE, ClassType.INSTANCE );
tmpMap.put( org.hibernate.type.LongType.INSTANCE, LongType.INSTANCE );
tmpMap.put( org.hibernate.type.IntegerType.INSTANCE, IntegerType.INSTANCE );
tmpMap.put( org.hibernate.type.DoubleType.INSTANCE, DoubleType.INSTANCE );
tmpMap.put( org.hibernate.type.FloatType.INSTANCE, FloatType.INSTANCE );
tmpMap.put( org.hibernate.type.ShortType.INSTANCE, ShortType.INSTANCE );
tmpMap.put( org.hibernate.type.CharacterType.INSTANCE, CharacterType.INSTANCE );
tmpMap.put( org.hibernate.type.StringType.INSTANCE, StringType.INSTANCE );
tmpMap.put( org.hibernate.type.UrlType.INSTANCE, UrlType.INSTANCE );
tmpMap.put( org.hibernate.type.BigDecimalType.INSTANCE, BigDecimalType.INSTANCE );
tmpMap.put( org.hibernate.type.BigIntegerType.INSTANCE, BigIntegerType.INSTANCE );
tmpMap.put( org.hibernate.type.BooleanType.INSTANCE, BooleanType.INSTANCE );
tmpMap.put( org.hibernate.type.TrueFalseType.INSTANCE, TrueFalseType.INSTANCE );
tmpMap.put( org.hibernate.type.YesNoType.INSTANCE, YesNoType.INSTANCE );
tmpMap.put( org.hibernate.type.NumericBooleanType.INSTANCE, NumericBooleanType.INSTANCE );
tmpMap.put( org.hibernate.type.ByteType.INSTANCE, ByteType.INSTANCE );
tmpMap.put( org.hibernate.type.DateType.INSTANCE, DateType.INSTANCE );
tmpMap.put( org.hibernate.type.TimestampType.INSTANCE, TimestampType.INSTANCE );
tmpMap.put( org.hibernate.type.TimeType.INSTANCE, TimeType.INSTANCE );
tmpMap.put( org.hibernate.type.CalendarDateType.INSTANCE, CalendarDateType.INSTANCE );
tmpMap.put( org.hibernate.type.CalendarType.INSTANCE, CalendarType.INSTANCE );
tmpMap.put( org.hibernate.type.BinaryType.INSTANCE, PrimitiveByteArrayType.INSTANCE );
tmpMap.put( org.hibernate.type.MaterializedBlobType.INSTANCE, PrimitiveByteArrayType.INSTANCE );
tmpMap.put( org.hibernate.type.MaterializedClobType.INSTANCE, StringType.INSTANCE );
tmpMap.put( org.hibernate.type.ImageType.INSTANCE, PrimitiveByteArrayType.INSTANCE );
tmpMap.put( org.hibernate.type.UUIDBinaryType.INSTANCE, UUIDType.INSTANCE );
tmpMap.put( org.hibernate.type.UUIDCharType.INSTANCE, UUIDType.INSTANCE );
tmpMap.put( org.hibernate.type.LocalDateType.INSTANCE, LocalDateType.INSTANCE );
tmpMap.put( org.hibernate.type.LocalTimeType.INSTANCE, LocalTimeType.INSTANCE );
tmpMap.put( org.hibernate.type.LocalDateTimeType.INSTANCE, LocalDateTimeType.INSTANCE );
typeConverter = Collections.unmodifiableMap( tmpMap );
}