Extending classes will expose members of PrimitiveTypeSupport as implicit, to enable
support of primitive types, or will expose theit own non jdbc native types.
valoptionDateTEF: TypedExpressionFactory[Option[Date], TOptionDate] with DeOptionizer[Date, Date, TDate, Option[Date], TOptionDate] { val deOptionizer: org.squeryl.dsl.TypedExpressionFactory[java.util.Date,org.squeryl.dsl.TDate] with org.squeryl.dsl.PrimitiveJdbcMapper[java.util.Date]{val sample: java.util.Date; val defaultColumnLength: Int; def extractNativeJdbcValue(rs: java.sql.ResultSet,i: Int): java.sql.Date} }
valoptionDoubleTEF: FloatTypedExpressionFactory[Option[Double], TOptionDouble] with DeOptionizer[Double, Double, TDouble, Option[Double], TOptionDouble] { val deOptionizer: org.squeryl.dsl.FloatTypedExpressionFactory[Double,org.squeryl.dsl.TDouble] with org.squeryl.dsl.PrimitiveJdbcMapper[Double]{val sample: Double; val defaultColumnLength: Int} }
defoptionEnumValueTEF[A >: Value <: Value](ev: Option[Value]): TypedExpressionFactory[Option[A], TOptionEnumValue[A]] with DeOptionizer[Int, A, TEnumValue[A], Option[A], TOptionEnumValue[A]] { val deOptionizer: org.squeryl.dsl.JdbcMapper[Int,A] with org.squeryl.dsl.TypedExpressionFactory[A,org.squeryl.dsl.TEnumValue[A]]{val enu: Enumeration} }
valoptionFloatTEF: FloatTypedExpressionFactory[Option[Float], TOptionFloat] with DeOptionizer[Float, Float, TFloat, Option[Float], TOptionFloat] { val deOptionizer: org.squeryl.dsl.FloatTypedExpressionFactory[Float,org.squeryl.dsl.TFloat] with org.squeryl.dsl.PrimitiveJdbcMapper[Float]{val sample: Float; val defaultColumnLength: Int} }
Extending classes will expose members of PrimitiveTypeSupport as implicit, to enable support of primitive types, or will expose theit own non jdbc native types.