Package

org.apache.spark.sql.avro

confluent

Permalink

package confluent

Visibility
  1. Public
  2. All

Type Members

  1. case class CatalystDataToConfluentAvro(child: Expression, subject: String, confluentHelper: ConfluentClient, updateAllowed: Boolean, mutualReadCheck: Boolean = false) extends UnaryExpression with Logging with Product with Serializable

    Permalink
  2. case class ConfluentAvroDataToCatalyst(child: Expression, subject: String, confluentHelper: ConfluentClient) extends UnaryExpression with ExpectsInputTypes with Product with Serializable

    Permalink
  3. class ConfluentClient extends Logging with Serializable

    Permalink

    Wrapper for schema registry client.

    Wrapper for schema registry client. It supports advanced logic for schema compatibility check and update. It provides Spark SQL functions from/to_confluent_avro for decoding/encoding confluent avro messages.

  4. class IncompatibleSchemaException extends Exception

    Permalink
  5. class MyAvroSerializer extends Logging

    Permalink

    A serializer to serialize data in catalyst format to data in avro format.

    A serializer to serialize data in catalyst format to data in avro format.

    copied from org.apache.spark.sql.avro.* Changes: - backport support for nullable vs non-nullable types in resolveNullableType - enhance resolveNullableType to support converting NullType to Null-Union - enhance resolveNullableType to support converting not nullable type to Null-Union - improve exception messages by adding field name

  6. class SchemaIncompatibleException extends Exception

    Permalink
  7. case class SetNullable(child: Expression, forcedNullable: Boolean) extends UnaryExpression with Product with Serializable

    Permalink
  8. class SubjectNotExistingException extends Exception

    Permalink

Value Members

  1. object MySchemaConverters

    Permalink

    This object contains method that are used to convert sparkSQL schemas to avro schemas and vice versa.

    This object contains method that are used to convert sparkSQL schemas to avro schemas and vice versa.

    Copied from org.apache.spark.sql.avro.SchemaConverters Changes: Backport support for nullType from Spark 3.0

  2. object NullableHelper

    Permalink
  3. object SubjectType extends Enumeration

    Permalink

Ungrouped