h$l       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuNone ./9>? j  jvm-batching*A class for batching reflection of values.It has a method to create a batch reader that reads batches in Java, and another method that reflects a vector of haskell values into a batch.We considered having the type of the batch appear as a class parameter but we run into -https://ghc.haskell.org/trac/ghc/ticket/13582 jvm-batching:Produces a batch reader that receives collections of type ty1 (such as int[]) and produces values of type ty2 (such as int). jvm-batching3Reflects the values in a vector to a batch of type ty. jvm-batching$Batches of arrays of variable lengthThe first component is an array or batch B containing the elements of all the arrays in the batch. The second component is an array of offsets F. The ith position in the offset array is the first position in B after the ith array of the batch.Thus, the first array of the batch can be found in B between the indices 0 and F[0], the second array of the batch is between the indices F[0] and F[1], and so on. jvm-batching+A class for batching reification of values.It has a method to create a batcher that creates batches in Java, and another method that refies a batch into a vector of haskell values.The type of the batch used to appear as a class parameter but we run into -https://ghc.haskell.org/trac/ghc/ticket/13582 jvm-batching4Produces a batcher that aggregates elements of type ty (such as int$) and produces collections of type Batch a (such as int[]). jvm-batching&Reifies the values in a batch of type Batch a9. Gets the batch and the amount of elements it contains. jvm-batching:A class of types whose values can be marshaled in batches. jvm-batchingThe type of java batches for reifying and reflecting values of type a.v jvm-batching.Helper for reifying batches of primitive typesw jvm-batching&Helper for reifying batches of vectorsArrays are batched with two arrays. One of the arrays contains the result of appending all of the vectors in the batch. The other array contains the offset of each vector in the resulting array.x jvm-batching0Helper for reflecting batches of primitive typesy jvm-batching(Helper for reflecting batches of vectorsThe vector type is a, and vectors are manipulated exclusively with the polymorphic functions given as arguments.Vectors are batched with two arrays. One of the arrays contains the result of appending all of the vectors in the batch. The other array contains the offset of each vector in the resulting array.w jvm-batchingreify the array/batch of values (takes the amount of elements in the array) jvm-batching7slice at a given offset of given length of some array ay jvm-batching get length jvm-batchingconcat   Safe-Inferred z{|}~ Safe-Inferred uu      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~jvm-batching-0.1.2-inplaceLanguage.Java.BatchingLanguage.Java.Batching.JarsPaths_jvm_batching BatchReflectnewBatchReader reflectBatch ArrayBatch BatchReifynewBatchWriter reifyBatch BatchableBatch$fStaticBatchReflect$fBatchReflectVector$fStaticBatchReify$fBatchReifyVector$fStaticBatchable$fBatchableTYPEVector$fStaticReflect$fReflectVector $fStaticReify $fReifyVector$fStaticInterpretation$fInterpretationTYPEVector$fStaticBatchReflect0$fBatchReflectText$fStaticBatchReflect1$fBatchReflectVector0$fStaticBatchReflect2$fBatchReflectVector1$fStaticBatchReflect3$fBatchReflectVector2$fStaticBatchReflect4$fBatchReflectVector3$fStaticBatchReflect5$fBatchReflectVector4$fStaticBatchReflect6$fBatchReflectVector5$fStaticBatchReflect7$fBatchReflectByteString$fStaticBatchReify0$fBatchReifyText$fStaticBatchReify1$fBatchReifyVector0$fStaticBatchReify2$fBatchReifyVector1$fStaticBatchReify3$fBatchReifyVector2$fStaticBatchReify4$fBatchReifyVector3$fStaticBatchReify5$fBatchReifyVector4$fStaticBatchReify6$fBatchReifyVector5$fStaticBatchReify7$fBatchReifyByteString$fStaticBatchable0$fBatchableTYPEText$fStaticBatchable1$fBatchableTYPEVector0$fStaticBatchable2$fBatchableTYPEVector1$fStaticBatchable3$fBatchableTYPEVector2$fStaticBatchable4$fBatchableTYPEVector3$fStaticBatchable5$fBatchableTYPEVector4$fStaticBatchable6$fBatchableTYPEVector5$fStaticBatchable7$fBatchableTYPEByteString$fStaticBatchReflect8$fBatchReflectDouble$fStaticBatchReflect9$fBatchReflectFloat$fStaticBatchReflect10$fBatchReflectInt64$fStaticBatchReflect11$fBatchReflectInt32$fStaticBatchReflect12$fBatchReflectInt16$fStaticBatchReflect13$fBatchReflectWord16$fStaticBatchReflect14$fBatchReflectCChar$fStaticBatchReflect15$fBatchReflectBool$fStaticBatchReify8$fBatchReifyDouble$fStaticBatchable8$fBatchableTYPEDouble$fStaticBatchReify9$fBatchReifyFloat$fStaticBatchable9$fBatchableTYPEFloat$fStaticBatchReify10$fBatchReifyInt64$fStaticBatchable10$fBatchableTYPEInt64$fStaticBatchReify11$fBatchReifyInt32$fStaticBatchable11$fBatchableTYPEInt32$fStaticBatchReify12$fBatchReifyInt16$fStaticBatchable12$fBatchableTYPEInt16$fStaticBatchReify13$fBatchReifyWord16$fStaticBatchable13$fBatchableTYPEWord16$fStaticBatchReify14$fBatchReifyCChar$fStaticBatchable14$fBatchableTYPECChar$fStaticBatchReify15$fBatchReifyBool$fStaticBatchable15$fBatchableTYPEBoolgetJarsreifyPrimitiveBatchreifyArrayBatchreflectPrimitiveBatchreflectArrayBatchversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileName