potoki-2.1: library/Potoki/Transform.hs
module Potoki.Transform
(
Transform,
-- * Potoki integration
consume,
produce,
-- * Basics
ioTransform,
take,
takeWhile,
drop,
mapFilter,
filter,
just,
list,
vector,
batch,
distinctBy,
distinct,
executeIO,
mapInIO,
-- * ByteString
builderChunks,
extractLines,
extractLinesWithoutTrail,
-- * State
runState,
execState,
evalState,
-- * Parsing
scan,
parseBytes,
parseText,
parseLineBytesConcurrently,
parseNonEmptyLineBytesConcurrently,
-- * Concurrency
bufferize,
bufferizeFlushing,
concurrently,
unsafeConcurrently,
async,
concurrentlyWithBatching,
-- * File IO
deleteFile,
appendBytesToFile,
writeTextToFile,
-- * Debugging
count,
mapInIOWithCounter,
handleCount,
handleCountOnInterval,
traceWithCounter,
)
where
import Potoki.Core.Transform