NoOpCoercer

@Singleton
@Secondary
class NoOpCoercer : ValueCoercer

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
open override fun map(value: EnrichedAirbyteValue): EnrichedAirbyteValue

Applies transformations to values after initial conversion. Called after AirbyteValue creation for data-dependent transformations.

Link copied to clipboard
open fun representAs(airbyteType: AirbyteType): Class<out AirbyteValue>?

Overrides how specific Airbyte types should be represented as AirbyteValue instances. Called during protobuf extraction phase before value creation.

Link copied to clipboard

Validates values against destination-specific constraints. Final step in coercion process - nullify values that fail validation.