object HDeserializer extends Serializable
- Alphabetic
- By Inheritance
- HDeserializer
- Serializable
- Serializable
- 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
- def apply[F[_], T](implicit ev: HDeserializer[F, T]): HDeserializer[F, T]
- implicit val arrayDataHDeserializer: HDeserializer[Id, ArrayData]
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
- implicit val byteHDeserializer: HDeserializer[Id, Byte]
- implicit def cconsHDeserializer[H, T <: Coproduct](implicit dh: HDeserializer[Id, H], dt: HDeserializer[Id, T]): HDeserializer[Id, :+:[H, T]]
- implicit val chnilHDeserializer: HDeserializer[Id, CNil]
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
- implicit val decimalHDeserializer: HDeserializer[Id, Decimal]
-
implicit
val
doubleHDeserializer: HDeserializer[Id, Double]
JvmRepr deserializers.
-
implicit
def
eitherHDeserializer[L, R, P <: Coproduct](implicit etp: Aux[L, R, P], dp: HDeserializer[Id, P], pte: Aux[P, Either[L, R]]): HDeserializer[Id, Either[L, R]]
Coproduct deserializers.
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
expressionEncoderHDeserializer[T](implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[T], arg1: ExpressionEncoder[T]): HDeserializer[Id, T]
Derive HDeserializers from ExpressionEncoders.
Derive HDeserializers from ExpressionEncoders. Intentionally not used for instances implementation, causes the following failure on DataBricks; TypeTags are not Kryo serializable by default: org.apache.spark.SparkException: Job aborted due to stage failure: Task serialization failed: com.esotericsoftware.kryo.KryoException: java.util.ConcurrentModificationException Serialization trace: classes (sun.misc.Launcher$AppClassLoader) classloader (java.security.ProtectionDomain) context (java.security.AccessControlContext) acc (com.databricks.backend.daemon.driver.ClassLoaders$LibraryClassLoader) classLoader (scala.reflect.runtime.JavaMirrors$JavaMirror) mirror (scala.reflect.api.TypeTags$TypeTagImpl) evidence$3$1 (com.azavea.hiveless.serializers.HDeserializer$$anonfun$expressionEncoderHDeserializer$2) evidence$1$1 (com.azavea.hiveless.serializers.HDeserializer$$anonfun$tryHDeserializer$3) dh$1 (com.azavea.hiveless.serializers.GenericDeserializer$$anon$4) d$2 (com.azavea.hiveless.serializers.GenericDeserializer$$anon$2)
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
- implicit val floatHDeserializer: HDeserializer[Id, Float]
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
implicit
def
hconsHDeserializer[F[_], H, T <: HList](implicit arg0: Apply[F], dh: HDeserializer[F, H], dt: HDeserializer[F, T]): HDeserializer[F, ::[H, T]]
WARNING: wrapping arguments into shapeless.Lazy causes the following failure on DataBricks: Serialization trace: t$1 (shapeless.Lazy$$anon$1) dh$1 (com.azavea.hiveless.serializers.HDeserializer$$anon$2) inst$macro$7$1 (com.azavea.hiveless.spatial.ST_Contains$$anonfun$$lessinit$greater$2) t$1 (shapeless.Lazy$$anon$1) dt$1 (com.azavea.hiveless.serializers.HDeserialize$$anon$2)
-
implicit
val
hnilHDeserializer: HDeserializer[Id, HNil]
Derivation helper deserializers.
- def id[T](implicit ev: HDeserializer[Id, T]): HDeserializer[Id, T]
- implicit val intHDeserializer: HDeserializer[Id, Int]
-
implicit
val
internalRowHDeserializer: HDeserializer[Id, InternalRow]
Spark internal deserializers.
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- implicit val longHDeserializer: HDeserializer[Id, Long]
- def nativeArrayHDeserializer[T]: HDeserializer[Id, Array[T]]
- val nativeByteHDeserializer: HDeserializer[Id, Byte]
- val nativeDoubleHDeserializer: HDeserializer[Id, Double]
- val nativeFloatHDeserializer: HDeserializer[Id, Float]
- val nativeIntHDeserializer: HDeserializer[Id, Int]
- val nativeLongHDeserializer: HDeserializer[Id, Long]
- val nativeShortHDeserializer: HDeserializer[Id, Short]
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- implicit def optionalHDeserializer[T](implicit arg0: HDeserializer[[A]A, T]): HDeserializer[Id, Option[T]]
- implicit def seqHDeserializer[T](implicit arg0: HSerializer[T], arg1: ClassTag[T]): HDeserializer[Id, Array[T]]
- implicit val shortHDeserializer: HDeserializer[Id, Short]
- implicit val stringHDeserializer: HDeserializer[Id, String]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
implicit
def
tryHDeserializer[T](implicit arg0: HDeserializer[[A]A, T]): HDeserializer[Try, T]
On DataBricks:
On DataBricks:
- Spark throws java.lang.NullPointerException, investigate reasons; happens due to the FunctionK usage i.e. HDeserializer[Id, T].mapK(λ[Id ~> Try](Try(_))) 2. Anonymous functions are not allowed as well: Functor for HDeserializer[F, *] fails with unable to find class: com.azavea.hiveless.serializers.HDeserializer$$$Lambda$4321/1862326200 i.e. decimalHDeserializer.map(_.toInt)
-
implicit
def
tupleHDeserializer[F[_], T, L <: HList](implicit arg0: Functor[F], arg1: IsTuple[T], gen: Aux[T, L], d: HDeserializer[F, L]): HDeserializer[F, T]
Intentionally not converted into lambda expression, causes the following failure on DataBricks: Unable to find class: com.azavea.hiveless.serializers.HDeserializer$$$Lambda$4543/585871703
- implicit val utf8StringHDeserializer: HDeserializer[Id, UTF8String]
-
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( ... ) @native()
- object Errors extends Serializable