Uses of Interface
org.pipecraft.infra.concurrent.FailableFunction
-
-
Uses of FailableFunction in org.pipecraft.infra.concurrent
Methods in org.pipecraft.infra.concurrent that return FailableFunction Modifier and Type Method Description default <V> FailableFunction<T,V,E>FailableFunction. andThen(FailableFunction<? super R,? extends V,E> after)Similar to Function.andThen(..), but works withFailableFunctiondefault <V> FailableFunction<V,R,E>FailableFunction. compose(FailableFunction<? super V,? extends T,E> before)Similar to Function.compose(..), but works withFailableFunctionstatic <T,E extends Exception>
FailableFunction<T,T,E>FailableFunction. identity()Similar to Function.identity(), but returns aFailableFunctionMethods in org.pipecraft.infra.concurrent with parameters of type FailableFunction Modifier and Type Method Description default <V> FailableFunction<T,V,E>FailableFunction. andThen(FailableFunction<? super R,? extends V,E> after)Similar to Function.andThen(..), but works withFailableFunctiondefault <V> FailableFunction<V,R,E>FailableFunction. compose(FailableFunction<? super V,? extends T,E> before)Similar to Function.compose(..), but works withFailableFunction -
Uses of FailableFunction in org.pipecraft.pipes.async.inter
Constructors in org.pipecraft.pipes.async.inter with parameters of type FailableFunction Constructor Description AsyncMapPipe(AsyncPipe<S> input, FailableFunction<? super S,T,PipeException> mapFunction)constructor -
Uses of FailableFunction in org.pipecraft.pipes.serialization
Methods in org.pipecraft.pipes.serialization with parameters of type FailableFunction Modifier and Type Method Description static <R> DecoderFactory<R>CSVDecoder. getFactory(FailableFunction<String[],R,ValidationPipeException> itemDetextualizer)static <R> DecoderFactory<R>CSVDecoder. getFactory(FailableFunction<String[],R,ValidationPipeException> itemDetextualizer, Charset charset, char delimiter, int rowsToSkip)Constructors in org.pipecraft.pipes.serialization with parameters of type FailableFunction Constructor Description CSVDecoder(InputStream is, FailableFunction<String[],T,ValidationPipeException> itemDetextualizer)Constructor Assumes UTF8, comma as a delimiter, no header rows and default read options (no compression)CSVDecoder(InputStream is, FailableFunction<String[],T,ValidationPipeException> itemDetextualizer, int rowsToSkip)Constructor Assumes UTF8, comma as a delimiter and default read options (no compression)CSVDecoder(InputStream is, FailableFunction<String[],T,ValidationPipeException> itemDetextualizer, Charset charset, char delimiter, int rowsToSkip, FileReadOptions readOptions)ConstructorSimpleDecoderFactory(FailableFunction<InputStream,T,? extends IOException> statelessDecoder)ConstructorSimpleDecoderFactory(FailableFunction<InputStream,T,? extends IOException> statelessDecoder, ByteArrayDecoder<T> byteArrDecoder)ConstructorTxtCodecFactory(Function<T,String> itemTextualizer, FailableFunction<String,T,? extends ValidationPipeException> itemDetextualizer)Constructor Assumes UTF8 in encoded formTxtCodecFactory(Function<T,String> itemTextualizer, FailableFunction<String,T,? extends ValidationPipeException> itemDetextualizer, Charset charset)ConstructorTxtDecoderFactory(FailableFunction<String,T,? extends ValidationPipeException> itemDetextualizer)Constructor Assumes UTF8 text encoding.TxtDecoderFactory(FailableFunction<String,T,? extends ValidationPipeException> itemDetextualizer, Charset charset)Constructor -
Uses of FailableFunction in org.pipecraft.pipes.sync.inter
Constructors in org.pipecraft.pipes.sync.inter with parameters of type FailableFunction Constructor Description CSVMapperPipe(Pipe<String> input, boolean hasHeader, String[] columnNames, FailableFunction<Map<String,String>,T,PipeException> rowConverter)Constructor Constructs a mapper with the default delimiter (',').CSVMapperPipe(Pipe<String> input, char delimiter, boolean hasHeader, String[] columnNames, FailableFunction<Map<String,String>,T,PipeException> rowConverter)ConstructorCSVMapperPipe(Pipe<String> input, FailableFunction<Map<String,String>,T,PipeException> rowConverter)Constructor Constructs a mapper with the default delimiter (','), expecting a header, and using the header column names for the row converter.GrouperPipe(Pipe<T> input, FailableFunction<T,?,PipeException> discriminator, CodecFactory<T> inputCodec, int partitionCount, File tmpFolder)ConstructorIntermediateSharderBySeqPipe(Pipe<T> input, EncoderFactory<? super T> encoderFactory, FailableFunction<? super T,String,PipeException> shardSelectorFunction, File folder)Constructor Uses default file write optionsIntermediateSharderBySeqPipe(Pipe<T> input, EncoderFactory<? super T> encoderFactory, FailableFunction<? super T,String,PipeException> shardSelectorFunction, File folder, FileWriteOptions fileWriteOptions)ConstructorIntermediateTxtFileWriterPipe(Pipe<T> input, File output, Charset charset, FailableFunction<T,String,PipeException> stringMapper)Constructor Uses default file write options.IntermediateTxtFileWriterPipe(Pipe<T> input, File output, Charset charset, FileWriteOptions options, FailableFunction<T,String,PipeException> stringMapper)ConstructorIntermediateTxtFileWriterPipe(Pipe<T> input, File output, FailableFunction<T,String,PipeException> stringMapper)Constructor Uses default file write options and UTF8.IntermediateTxtFileWriterPipe(Pipe<T> input, File output, FileWriteOptions options, FailableFunction<T,String,PipeException> stringMapper)Constructor Uses UTF8MapPipe(Pipe<S> input, FailableFunction<? super S,T,PipeException> mapFunction)constructor -
Uses of FailableFunction in org.pipecraft.pipes.sync.inter.join
Constructors in org.pipecraft.pipes.sync.inter.join with parameters of type FailableFunction Constructor Description HashJoinPipe(List<? extends Pipe<R>> rightPipes, FailableFunction<R,K,PipeException> rightKeyExtractor, int partitionCount, CodecFactory<R> rightCodec, File tmpFolder)Constructor A constructor for the case of no left pipe.HashJoinPipe(Pipe<L> leftPipe, FailableFunction<L,K,PipeException> leftKeyExtractor, List<? extends Pipe<R>> rightPipes, FailableFunction<R,K,PipeException> rightKeyExtractor, JoinMode joinMode, int partitionCount, CodecFactory<L> leftCodec, CodecFactory<R> rightCodec, File tmpFolder)ConstructorHashJoinPipe(Pipe<L> leftPipe, FailableFunction<L,K,PipeException> leftKeyExtractor, Pipe<R> rightPipe, FailableFunction<R,K,PipeException> rightKeyExtractor, JoinMode joinMode, int partitionCount, CodecFactory<L> leftCodec, CodecFactory<R> rightCodec, File tmpFolder)Constructor To be used when there's a single right pipe.LookupJoinPipe(List<? extends Pipe<R>> rightPipes, FailableFunction<R,K,PipeException> rightKeyExtractor)Constructor A constructor for the case of no left pipe.LookupJoinPipe(Pipe<L> leftPipe, FailableFunction<L,K,PipeException> leftKeyExtractor, List<? extends Pipe<R>> rightPipes, FailableFunction<R,K,PipeException> rightKeyExtractor, JoinMode joinMode)ConstructorLookupJoinPipe(Pipe<L> leftPipe, FailableFunction<L,K,PipeException> leftKeyExtractor, Pipe<R> rightPipe, FailableFunction<R,K,PipeException> rightKeyExtractor, JoinMode joinMode)Constructor To be used when there's a single right pipe.SortedJoinPipe(List<? extends Pipe<R>> rightPipes, FailableFunction<R,K,PipeException> rightKeyExtractor, Comparator<? super K> keyComparator)Constructor A constructor for the case of no left pipe.SortedJoinPipe(Pipe<L> leftPipe, FailableFunction<L,K,PipeException> leftKeyExtractor, List<? extends Pipe<R>> rightPipes, FailableFunction<R,K,PipeException> rightKeyExtractor, Comparator<? super K> keyComparator, JoinMode joinMode)ConstructorSortedJoinPipe(Pipe<L> leftPipe, FailableFunction<L,K,PipeException> leftKeyExtractor, Pipe<R> rightPipe, FailableFunction<R,K,PipeException> rightKeyExtractor, Comparator<? super K> keyComparator, JoinMode joinMode)Constructor To be used when there's a single right pipe. -
Uses of FailableFunction in org.pipecraft.pipes.sync.inter.reduct
Methods in org.pipecraft.pipes.sync.inter.reduct that return FailableFunction Modifier and Type Method Description FailableFunction<I,F,PipeException>ReductorConfig.Builder. getDiscriminator()FailableFunction<I,F,PipeException>ReductorConfig. getDiscriminator()Methods in org.pipecraft.pipes.sync.inter.reduct with parameters of type FailableFunction Modifier and Type Method Description ReductorConfig.Builder<I,F,G,O>ReductorConfig.Builder. discriminator(FailableFunction<I,F,PipeException> discriminator)Constructors in org.pipecraft.pipes.sync.inter.reduct with parameters of type FailableFunction Constructor Description ListReductorPipe(Pipe<S> input, FailableFunction<S,?,PipeException> discriminator, Function<List<S>,T> postProcessor)Constructor Creates a sequence reductor pipe with no protective threshold on group sizes.ListReductorPipe(Pipe<S> input, FailableFunction<S,?,PipeException> discriminator, Function<List<S>,T> postProcessor, int groupSizeLimit, ListReductorPipe.GroupSizeLimitPolicy sizeLimitPolicy)Constructor -
Uses of FailableFunction in org.pipecraft.pipes.sync.source
Constructors in org.pipecraft.pipes.sync.source with parameters of type FailableFunction Constructor Description JdbcQueryResultsPipe(FailableSupplier<Connection,SQLException> connectionSupplier, String query, FailableFunction<ResultSet,T,SQLException> rowMapper)Constructor -
Uses of FailableFunction in org.pipecraft.pipes.terminal
Constructors in org.pipecraft.pipes.terminal with parameters of type FailableFunction Constructor Description SharderByHashPipe(Pipe<T> input, EncoderFactory<T> encoderFactory, FailableFunction<? super T,?,PipeException> featureSelectorFunction, int shardCount, File folder, FileWriteOptions writeOptions)ConstructorSharderByHashPipe(Pipe<T> input, EncoderFactory<T> encoderFactory, FailableFunction<? super T,?,PipeException> featureSelectorFunction, Function<Integer,String> fileNameFunction, int shardCount, File folder, FileWriteOptions writeOptions)ConstructorSharderByItemPipe(Pipe<T> input, EncoderFactory<? super T> encoderFactory, FailableFunction<? super T,String,PipeException> shardSelectorFunction, File folder)ConstructorSharderByItemPipe(Pipe<T> input, EncoderFactory<? super T> encoderFactory, FailableFunction<? super T,String,PipeException> shardSelectorFunction, File folder, FileWriteOptions writeOptions)ConstructorSharderBySeqPipe(Pipe<T> input, EncoderFactory<? super T> encoderFactory, FailableFunction<? super T,String,PipeException> shardSelectorFunction, File folder)Constructor Uses default file write optionsSharderBySeqPipe(Pipe<T> input, EncoderFactory<? super T> encoderFactory, FailableFunction<? super T,String,PipeException> shardSelectorFunction, File folder, FileWriteOptions fileWriteOptions)Constructor
-