ZIO based wrapper for Apache Arrow Java Implementation that leverages ZIO Schema library to derive codecs for ValueVector and VectorSchemaRoot
libraryDependencies += "me.mnedokushev" %% "zio-apache-arrow-core" % "@VERSION@"
val codec = ValueVectorCodec[Int, IntVector]
ZIO.scoped(
for {
vec <- codec.encodeZIO(Chunk(1, 2, 3))
result <- codec.decodeZIO(vec)
} yield result
)