Package io.carml.logicalsourceresolver
Class CsvResolver
- java.lang.Object
-
- io.carml.logicalsourceresolver.CsvResolver
-
- All Implemented Interfaces:
LogicalSourceResolver<com.univocity.parsers.common.record.Record>
public class CsvResolver extends Object implements LogicalSourceResolver<com.univocity.parsers.common.record.Record>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface io.carml.logicalsourceresolver.LogicalSourceResolver
LogicalSourceResolver.ExpressionEvaluationFactory<R extends Object>
-
-
Constructor Summary
Constructors Constructor Description CsvResolver()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description LogicalSourceResolver.ExpressionEvaluationFactory<com.univocity.parsers.common.record.Record>getExpressionEvaluationFactory()static CsvResolvergetInstance()Function<ResolvedSource<?>,reactor.core.publisher.Flux<LogicalSourceRecord<com.univocity.parsers.common.record.Record>>>getLogicalSourceRecords(Set<LogicalSource> logicalSourceFilter)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.carml.logicalsourceresolver.LogicalSourceResolver
logEvaluateExpression
-
-
-
-
Method Detail
-
getInstance
public static CsvResolver getInstance()
-
getLogicalSourceRecords
public Function<ResolvedSource<?>,reactor.core.publisher.Flux<LogicalSourceRecord<com.univocity.parsers.common.record.Record>>> getLogicalSourceRecords(Set<LogicalSource> logicalSourceFilter)
- Specified by:
getLogicalSourceRecordsin interfaceLogicalSourceResolver<com.univocity.parsers.common.record.Record>
-
getExpressionEvaluationFactory
public LogicalSourceResolver.ExpressionEvaluationFactory<com.univocity.parsers.common.record.Record> getExpressionEvaluationFactory()
- Specified by:
getExpressionEvaluationFactoryin interfaceLogicalSourceResolver<com.univocity.parsers.common.record.Record>
-
-