package utils
- Alphabetic
- Public
- All
Type Members
-
case class
AvroDeserializerExpression(child: Expression, schemaAvroJson: String, darwinConfig: Option[Config], avoidReevaluation: Boolean = true, useSchemaManager: Boolean = false) extends UnaryExpression with ExpectsInputTypes with CompatibilityAvroDeserializerExpression with Product with Serializable
An
Expressionwhich deserializes a binary field encoded in Avro and returns the corresponding representation in Spark.An
Expressionwhich deserializes a binary field encoded in Avro and returns the corresponding representation in Spark.- child
the
Expressioncontaining the binary Avro to be deserialized- schemaAvroJson
the JSON representation of the Avro schema
- darwinConfig
the configuration for the AvroSchemaManager
- avoidReevaluation
this filed forces the Expression to be non-deterministic. Setting this to true measn that this expression is executed only once even though the Optimizer creates several copies of it (eg. it happens usually with CollapseProject if the value returned by the expression is used several times, as with a selection of fields of the struct returned). If you set this flag to false, the expression may be evaluated once for each occurence of ti you see in the physical plan.
- case class AvroSerializerExpression extends UnaryExpression with ExpectsInputTypes with TimeZoneAwareExpression with CompatibilityAvroSerializerExpression with Product with Serializable
- trait CompatibilityAvroDeserializerExpression extends AnyRef
- trait CompatibilityAvroSerializerExpression extends AnyRef
- trait CompatibilityCompressExpression extends AnyRef
- trait CompatibilityDecodeUsingAvro[A] extends AnyRef
- trait CompatibilityEncodeUsingAvro[A] extends AnyRef
- trait CompatibilityEncoders extends AnyRef
- case class CompressExpression(codecName: String, conf: HadoopConfiguration, child: Expression) extends UnaryExpression with ExpectsInputTypes with CompatibilityCompressExpression with Product with Serializable
- case class DecodeUsingAvro[A](child: Expression, tag: ClassTag[A], schema: String, avroSchemaManager: () ⇒ AvroSchemaManager, fromGenericRecord: (GenericRecord) ⇒ A) extends UnaryExpression with NonSQLExpression with CompatibilityDecodeUsingAvro[A] with Product with Serializable
- case class EncodeUsingAvro[A](child: Expression, schema: String, avroSchemaManager: () ⇒ AvroSchemaManager, toGenericRecord: (A) ⇒ GenericRecord) extends UnaryExpression with NonSQLExpression with CompatibilityEncodeUsingAvro[A] with Product with Serializable
- class HBaseConnection extends GuardedLogging
-
class
HadoopConfiguration extends Serializable
Serializable wrapper for a Hadoop Configuration
Value Members
- object AvroDeserializerExpression extends Serializable
- object AvroEncoders extends CompatibilityEncoders
- object AvroSerializerExpression extends Serializable
- object CompressExpression extends Serializable
- object DecodeUsingAvro extends Serializable
- object EncodeUsingAvro extends Serializable
- object MetadataUtils
-
object
Quartz2Utils
Utilities for Quartz 2 scheduler.
- object SchemaFlatteners
-
object
SparkUtils extends Logging with WaspConfiguration with ElasticConfiguration with SparkStreamingConfiguration
Utilities related to Spark.
- object ToolBoxUtils