├── .editorconfig ├── .github └── workflows │ ├── build.yml │ ├── dependency-check.yml │ └── release.yml ├── .gitignore ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Examples └── ModernApiUsage.cs ├── LICENSE ├── PipeFlow.Benchmarks ├── CsvBenchmarks.cs ├── ParallelBenchmarks.cs ├── PipeFlow.Benchmarks.csproj ├── PipelineBenchmarks.cs ├── Program.cs └── QuickBenchmark.cs ├── PipeFlow.Tests ├── ApiReaderGenericTests.cs ├── ApiTests.cs ├── CloudTests.cs ├── CsvTests.cs ├── DataRowTests.cs ├── ExtensionTests.cs ├── MongoDbTests.cs ├── PipeFlow.Tests.csproj ├── PipelineTests.cs └── UnitTest1.cs ├── PipeFlow.sln ├── PipeFlow ├── Api │ ├── ApiReader.cs │ ├── ApiReaderGeneric.cs │ └── ApiWriter.cs ├── Builder │ ├── IPipelineBuilder.cs │ ├── PipeFlowBuilder.cs │ ├── PipelineBuilder.cs │ ├── PipelineDestinationExtensions.cs │ ├── PostgreSqlExtensions.cs │ └── QueryablePipelineBuilder.cs ├── Cloud │ ├── AzureBlobReader.cs │ ├── AzureBlobWriter.cs │ ├── GoogleCloudStorageReader.cs │ ├── GoogleCloudStorageWriter.cs │ ├── S3Reader.cs │ └── S3Writer.cs ├── CsvReader.cs ├── CsvReaderAsync.cs ├── CsvWriter.cs ├── DataRow.cs ├── Excel │ ├── ExcelReader.cs │ └── ExcelWriter.cs ├── IDataRow.cs ├── IPipeline.cs ├── Json │ ├── JsonReader.cs │ └── JsonWriter.cs ├── MongoDB │ ├── MongoReader.cs │ └── MongoWriter.cs ├── Parallel │ └── ParallelPipeline.cs ├── PipeFlow.cs ├── PipeFlow.csproj ├── Pipeline.cs ├── PostgreSQL │ ├── PostgreSqlReader.cs │ └── PostgreSqlWriter.cs ├── Sql │ ├── SqlReader.cs │ └── SqlWriter.cs └── Validation │ ├── DataValidator.cs │ └── ValidationResult.cs ├── README.md └── icon.png /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nonanti/PipeFlow/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nonanti/PipeFlow/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/dependency-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nonanti/PipeFlow/HEAD/.github/workflows/dependency-check.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nonanti/PipeFlow/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nonanti/PipeFlow/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nonanti/PipeFlow/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nonanti/PipeFlow/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Examples/ModernApiUsage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nonanti/PipeFlow/HEAD/Examples/ModernApiUsage.cs -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nonanti/PipeFlow/HEAD/LICENSE -------------------------------------------------------------------------------- /PipeFlow.Benchmarks/CsvBenchmarks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nonanti/PipeFlow/HEAD/PipeFlow.Benchmarks/CsvBenchmarks.cs -------------------------------------------------------------------------------- /PipeFlow.Benchmarks/ParallelBenchmarks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nonanti/PipeFlow/HEAD/PipeFlow.Benchmarks/ParallelBenchmarks.cs -------------------------------------------------------------------------------- /PipeFlow.Benchmarks/PipeFlow.Benchmarks.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nonanti/PipeFlow/HEAD/PipeFlow.Benchmarks/PipeFlow.Benchmarks.csproj -------------------------------------------------------------------------------- /PipeFlow.Benchmarks/PipelineBenchmarks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nonanti/PipeFlow/HEAD/PipeFlow.Benchmarks/PipelineBenchmarks.cs -------------------------------------------------------------------------------- /PipeFlow.Benchmarks/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nonanti/PipeFlow/HEAD/PipeFlow.Benchmarks/Program.cs -------------------------------------------------------------------------------- /PipeFlow.Benchmarks/QuickBenchmark.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nonanti/PipeFlow/HEAD/PipeFlow.Benchmarks/QuickBenchmark.cs -------------------------------------------------------------------------------- /PipeFlow.Tests/ApiReaderGenericTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nonanti/PipeFlow/HEAD/PipeFlow.Tests/ApiReaderGenericTests.cs -------------------------------------------------------------------------------- /PipeFlow.Tests/ApiTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nonanti/PipeFlow/HEAD/PipeFlow.Tests/ApiTests.cs -------------------------------------------------------------------------------- /PipeFlow.Tests/CloudTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nonanti/PipeFlow/HEAD/PipeFlow.Tests/CloudTests.cs -------------------------------------------------------------------------------- /PipeFlow.Tests/CsvTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nonanti/PipeFlow/HEAD/PipeFlow.Tests/CsvTests.cs -------------------------------------------------------------------------------- /PipeFlow.Tests/DataRowTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nonanti/PipeFlow/HEAD/PipeFlow.Tests/DataRowTests.cs -------------------------------------------------------------------------------- /PipeFlow.Tests/ExtensionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nonanti/PipeFlow/HEAD/PipeFlow.Tests/ExtensionTests.cs -------------------------------------------------------------------------------- /PipeFlow.Tests/MongoDbTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nonanti/PipeFlow/HEAD/PipeFlow.Tests/MongoDbTests.cs -------------------------------------------------------------------------------- /PipeFlow.Tests/PipeFlow.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nonanti/PipeFlow/HEAD/PipeFlow.Tests/PipeFlow.Tests.csproj -------------------------------------------------------------------------------- /PipeFlow.Tests/PipelineTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nonanti/PipeFlow/HEAD/PipeFlow.Tests/PipelineTests.cs -------------------------------------------------------------------------------- /PipeFlow.Tests/UnitTest1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nonanti/PipeFlow/HEAD/PipeFlow.Tests/UnitTest1.cs -------------------------------------------------------------------------------- /PipeFlow.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nonanti/PipeFlow/HEAD/PipeFlow.sln -------------------------------------------------------------------------------- /PipeFlow/Api/ApiReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nonanti/PipeFlow/HEAD/PipeFlow/Api/ApiReader.cs -------------------------------------------------------------------------------- /PipeFlow/Api/ApiReaderGeneric.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nonanti/PipeFlow/HEAD/PipeFlow/Api/ApiReaderGeneric.cs -------------------------------------------------------------------------------- /PipeFlow/Api/ApiWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nonanti/PipeFlow/HEAD/PipeFlow/Api/ApiWriter.cs -------------------------------------------------------------------------------- /PipeFlow/Builder/IPipelineBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nonanti/PipeFlow/HEAD/PipeFlow/Builder/IPipelineBuilder.cs -------------------------------------------------------------------------------- /PipeFlow/Builder/PipeFlowBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nonanti/PipeFlow/HEAD/PipeFlow/Builder/PipeFlowBuilder.cs -------------------------------------------------------------------------------- /PipeFlow/Builder/PipelineBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nonanti/PipeFlow/HEAD/PipeFlow/Builder/PipelineBuilder.cs -------------------------------------------------------------------------------- /PipeFlow/Builder/PipelineDestinationExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nonanti/PipeFlow/HEAD/PipeFlow/Builder/PipelineDestinationExtensions.cs -------------------------------------------------------------------------------- /PipeFlow/Builder/PostgreSqlExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nonanti/PipeFlow/HEAD/PipeFlow/Builder/PostgreSqlExtensions.cs -------------------------------------------------------------------------------- /PipeFlow/Builder/QueryablePipelineBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nonanti/PipeFlow/HEAD/PipeFlow/Builder/QueryablePipelineBuilder.cs -------------------------------------------------------------------------------- /PipeFlow/Cloud/AzureBlobReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nonanti/PipeFlow/HEAD/PipeFlow/Cloud/AzureBlobReader.cs -------------------------------------------------------------------------------- /PipeFlow/Cloud/AzureBlobWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nonanti/PipeFlow/HEAD/PipeFlow/Cloud/AzureBlobWriter.cs -------------------------------------------------------------------------------- /PipeFlow/Cloud/GoogleCloudStorageReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nonanti/PipeFlow/HEAD/PipeFlow/Cloud/GoogleCloudStorageReader.cs -------------------------------------------------------------------------------- /PipeFlow/Cloud/GoogleCloudStorageWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nonanti/PipeFlow/HEAD/PipeFlow/Cloud/GoogleCloudStorageWriter.cs -------------------------------------------------------------------------------- /PipeFlow/Cloud/S3Reader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nonanti/PipeFlow/HEAD/PipeFlow/Cloud/S3Reader.cs -------------------------------------------------------------------------------- /PipeFlow/Cloud/S3Writer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nonanti/PipeFlow/HEAD/PipeFlow/Cloud/S3Writer.cs -------------------------------------------------------------------------------- /PipeFlow/CsvReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nonanti/PipeFlow/HEAD/PipeFlow/CsvReader.cs -------------------------------------------------------------------------------- /PipeFlow/CsvReaderAsync.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nonanti/PipeFlow/HEAD/PipeFlow/CsvReaderAsync.cs -------------------------------------------------------------------------------- /PipeFlow/CsvWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nonanti/PipeFlow/HEAD/PipeFlow/CsvWriter.cs -------------------------------------------------------------------------------- /PipeFlow/DataRow.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nonanti/PipeFlow/HEAD/PipeFlow/DataRow.cs -------------------------------------------------------------------------------- /PipeFlow/Excel/ExcelReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nonanti/PipeFlow/HEAD/PipeFlow/Excel/ExcelReader.cs -------------------------------------------------------------------------------- /PipeFlow/Excel/ExcelWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nonanti/PipeFlow/HEAD/PipeFlow/Excel/ExcelWriter.cs -------------------------------------------------------------------------------- /PipeFlow/IDataRow.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nonanti/PipeFlow/HEAD/PipeFlow/IDataRow.cs -------------------------------------------------------------------------------- /PipeFlow/IPipeline.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nonanti/PipeFlow/HEAD/PipeFlow/IPipeline.cs -------------------------------------------------------------------------------- /PipeFlow/Json/JsonReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nonanti/PipeFlow/HEAD/PipeFlow/Json/JsonReader.cs -------------------------------------------------------------------------------- /PipeFlow/Json/JsonWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nonanti/PipeFlow/HEAD/PipeFlow/Json/JsonWriter.cs -------------------------------------------------------------------------------- /PipeFlow/MongoDB/MongoReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nonanti/PipeFlow/HEAD/PipeFlow/MongoDB/MongoReader.cs -------------------------------------------------------------------------------- /PipeFlow/MongoDB/MongoWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nonanti/PipeFlow/HEAD/PipeFlow/MongoDB/MongoWriter.cs -------------------------------------------------------------------------------- /PipeFlow/Parallel/ParallelPipeline.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nonanti/PipeFlow/HEAD/PipeFlow/Parallel/ParallelPipeline.cs -------------------------------------------------------------------------------- /PipeFlow/PipeFlow.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nonanti/PipeFlow/HEAD/PipeFlow/PipeFlow.cs -------------------------------------------------------------------------------- /PipeFlow/PipeFlow.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nonanti/PipeFlow/HEAD/PipeFlow/PipeFlow.csproj -------------------------------------------------------------------------------- /PipeFlow/Pipeline.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nonanti/PipeFlow/HEAD/PipeFlow/Pipeline.cs -------------------------------------------------------------------------------- /PipeFlow/PostgreSQL/PostgreSqlReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nonanti/PipeFlow/HEAD/PipeFlow/PostgreSQL/PostgreSqlReader.cs -------------------------------------------------------------------------------- /PipeFlow/PostgreSQL/PostgreSqlWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nonanti/PipeFlow/HEAD/PipeFlow/PostgreSQL/PostgreSqlWriter.cs -------------------------------------------------------------------------------- /PipeFlow/Sql/SqlReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nonanti/PipeFlow/HEAD/PipeFlow/Sql/SqlReader.cs -------------------------------------------------------------------------------- /PipeFlow/Sql/SqlWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nonanti/PipeFlow/HEAD/PipeFlow/Sql/SqlWriter.cs -------------------------------------------------------------------------------- /PipeFlow/Validation/DataValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nonanti/PipeFlow/HEAD/PipeFlow/Validation/DataValidator.cs -------------------------------------------------------------------------------- /PipeFlow/Validation/ValidationResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nonanti/PipeFlow/HEAD/PipeFlow/Validation/ValidationResult.cs -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nonanti/PipeFlow/HEAD/README.md -------------------------------------------------------------------------------- /icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nonanti/PipeFlow/HEAD/icon.png --------------------------------------------------------------------------------