Package

za.co.absa.abris

avro

Permalink

package avro

Visibility
  1. Public
  2. All

Value Members

  1. object AvroSerDe

    Permalink

    This object provides the main point of integration between applications and this library.

    This object provides the main point of integration between applications and this library.

    It is STRONGLY recommended that users of this library understand the concept behind za.co.absa.abris.avro.schemas.policy.SchemaRetentionPolicies.

  2. object AvroSerDeWithKeyColumn

    Permalink

    This object provides the main point of integration between applications and this library for data containing key and value columns (e.g.

    This object provides the main point of integration between applications and this library for data containing key and value columns (e.g. Dataframes retrieved from Kafka).

    The APIs defined here are capable of working with two Avro schemas, one for the key and other for the value columns.

    Also, it is possible to retain the whole Dataframe structure after parsing back from Avro as well as only the key and value columns. To shift between these options, it is STRONGLY recommended that users of this library understand the concept behind za.co.absa.abris.avro.schemas.policy.SchemaRetentionPolicies.

    IMPORTANT: This API was created in a separate file since it was added later and the refactoring of the previous one za.co.absa.abris.avro.AvroSerDe would be to big, thus, error-prone.

  3. package format

    Permalink
  4. package parsing

    Permalink
  5. package read

    Permalink
  6. package schemas

    Permalink
  7. package write

    Permalink

Ungrouped