def getAvroFun()

in elitzur-avro/src/main/scala/com/spotify/elitzur/converters/avro/dynamic/dsl/AvroObjMapper.scala [31:37]


  def getAvroFun(avroFieldPath: String, schema: Schema): FieldAccessor = {
    if (!mapToAvroFun.contains(avroFieldPath)) {
      val avroOperators = new FieldAccessor(getAvroAccessors(avroFieldPath, schema).map(_.ops))
      mapToAvroFun += (avroFieldPath -> avroOperators)
    }
    mapToAvroFun(avroFieldPath)
  }