object Meta extends LowPriorityImplicits with MetaInstances
- Grouped
- Alphabetic
- By Inheritance
- Meta
- MetaInstances
- LowPriorityImplicits
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- implicit def ArrayTypeAsListMeta[A](implicit arg0: ClassTag[A], arg1: scala.reflect.api.JavaUniverse.TypeTag[A], ev: Meta[Array[A]]): Meta[List[A]]
- implicit def ArrayTypeAsVectorMeta[A](implicit arg0: ClassTag[A], arg1: scala.reflect.api.JavaUniverse.TypeTag[A], ev: Meta[Array[A]]): Meta[Vector[A]]
-
implicit
val
BigDecimalMeta: Meta[BigDecimal]
- Definition Classes
- MetaInstances
-
implicit
val
BooleanMeta: Meta[Boolean]
- Definition Classes
- MetaInstances
-
implicit
val
ByteArrayMeta: Meta[Array[Byte]]
- Definition Classes
- MetaInstances
-
implicit
val
ByteMeta: Meta[Byte]
- Definition Classes
- MetaInstances
-
implicit
val
DateMeta: Meta[Date]
- Definition Classes
- MetaInstances
-
implicit
val
DoubleMeta: Meta[Double]
- Definition Classes
- MetaInstances
-
implicit
val
FloatMeta: Meta[Float]
- Definition Classes
- MetaInstances
-
implicit
val
IntMeta: Meta[Int]
- Definition Classes
- MetaInstances
-
implicit
val
JavaTimeInstantMeta: Meta[Instant]
- Definition Classes
- MetaInstances
-
implicit
val
JavaTimeLocalDateMeta: Meta[LocalDate]
- Definition Classes
- MetaInstances
-
implicit
val
JavaUtilDateMeta: Meta[Date]
- Definition Classes
- MetaInstances
- implicit lazy val JdbcTypeMeta: Meta[JdbcType]
-
implicit
val
LongMeta: Meta[Long]
- Definition Classes
- MetaInstances
- implicit val MetaOrder: Order[Meta[_]]
- implicit val MetaOrdering: Ordering[Meta[_]]
-
implicit
val
ScalaBigDecimalMeta: Meta[BigDecimal]
- Definition Classes
- MetaInstances
-
implicit
val
ShortMeta: Meta[Short]
- Definition Classes
- MetaInstances
-
implicit
val
StringMeta: Meta[String]
- Definition Classes
- MetaInstances
-
implicit
val
TimeMeta: Meta[Time]
- Definition Classes
- MetaInstances
-
implicit
val
TimestampMeta: Meta[Timestamp]
- Definition Classes
- MetaInstances
-
def
advanced[A](jdbcTypes: NonEmptyList[JdbcType], schemaTypes0: NonEmptyList[String], get0: (ResultSet, Int) ⇒ A, set0: (PreparedStatement, Int, A) ⇒ Unit, update0: (ResultSet, Int, A) ⇒ Unit)(implicit ev: scala.reflect.api.JavaUniverse.TypeTag[A]): AdvancedMeta[A]
Construct an
AdvancedMeta
for the given type.Construct an
AdvancedMeta
for the given type.- Annotations
- @SuppressWarnings()
- def apply[A](implicit A: Meta[A]): Meta[A]
-
def
array[A >: Null <: AnyRef](elementType: String, schemaH: String, schemaT: String*)(implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[A]): AdvancedMeta[Array[A]]
Construct an
AdvancedMeta
for the given type, mapped as JDBCArray
.Construct an
AdvancedMeta
for the given type, mapped as JDBCArray
.- Annotations
- @SuppressWarnings()
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
basic[A](jdbcTarget0: NonEmptyList[JdbcType], jdbcSource0: NonEmptyList[JdbcType], jdbcSourceSecondary0: List[JdbcType], get0: (ResultSet, Int) ⇒ A, set0: (PreparedStatement, Int, A) ⇒ Unit, update0: (ResultSet, Int, A) ⇒ Unit)(implicit ev: scala.reflect.api.JavaUniverse.TypeTag[A]): BasicMeta[A]
Construct a
BasicMeta
for the given type.Construct a
BasicMeta
for the given type.- Annotations
- @SuppressWarnings()
-
def
basic1[A](jdbcType: JdbcType, jdbcSourceSecondary0: List[JdbcType], get0: (ResultSet, Int) ⇒ A, set0: (PreparedStatement, Int, A) ⇒ Unit, update0: (ResultSet, Int, A) ⇒ Unit)(implicit ev: scala.reflect.api.JavaUniverse.TypeTag[A]): BasicMeta[A]
Construct a
BasicMeta
for the given type, with symmetric primary mappings. -
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
-
def
other[A >: Null <: AnyRef](schemaH: String, schemaT: String*)(implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[A], A: ClassTag[A]): AdvancedMeta[A]
Construct an
AdvancedMeta
for the given type, mapped as JDBCOther,JavaObject
.Construct an
AdvancedMeta
for the given type, mapped as JDBCOther,JavaObject
.- Annotations
- @SuppressWarnings()
-
def
readersOf(jdbc: JdbcType, schema: String): TreeSet[Meta[_]]
Computes the set of know
Meta
s that support reading the indicated schema type. -
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
implicit
def
unaryProductMetaNonNullable[A, L <: HList, H, T <: HList](implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[A], gen: Aux[A, L], c: Aux[L, H, T], hmeta: Lazy[Meta[H]], ev: =:=[::[H, HNil], L]): Meta[A]
Same as
unaryProductMetaNullable
for non-nullable unary productsSame as
unaryProductMetaNullable
for non-nullable unary products- Definition Classes
- LowPriorityImplicits
-
implicit
def
unaryProductMetaNullable[A, L <: HList, H >: Null, T <: HList](implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[A], gen: Aux[A, L], c: Aux[L, H, T], hmeta: Lazy[Meta[H]], ev: =:=[::[H, HNil], L]): Meta[A]
Derive Meta for nullable unary product types.
Derive Meta for nullable unary product types. A - type for which instance is derived L - HList representation of type A H - type of the head of L (this is the only type in L) T - type of the tail of L (unused)
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
def
writersOf(jdbc: JdbcType, schema: String): TreeSet[Meta[_]]
Computes the set of know
Meta
s that support writing the indicated schema type.