https://github.com/dalenewman/transformalize.transform.lambdaparser
an eval transform for transformalize using nreco.lambdaparser
https://github.com/dalenewman/transformalize.transform.lambdaparser
etl nreco transformalize
Last synced: 20 days ago
JSON representation
an eval transform for transformalize using nreco.lambdaparser
- Host: GitHub
- URL: https://github.com/dalenewman/transformalize.transform.lambdaparser
- Owner: dalenewman
- License: mit
- Created: 2018-02-12T19:42:14.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2022-07-10T00:44:50.000Z (almost 4 years ago)
- Last Synced: 2025-01-13T07:42:03.394Z (over 1 year ago)
- Topics: etl, nreco, transformalize
- Language: C#
- Size: 3.45 MB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
### Overview
This adds an `eval` transform to Transformalize using [NReco.LambdaParser](https://github.com/nreco/lambdaparser).
### Usage
```xml
```
This produces `SomethingWonderful 2`
### Benchmark
```
BenchmarkDotNet v0.14.0, Windows 11 (10.0.26100.3194)
AMD Ryzen 7 5800X, 1 CPU, 16 logical and 8 physical cores
.NET SDK 9.0.103
[Host] : .NET 8.0.13 (8.0.1325.6609), X64 RyuJIT AVX2
DefaultJob : .NET 8.0.13 (8.0.1325.6609), X64 RyuJIT AVX2
```
| Method | Mean | Error | StdDev | Ratio | RatioSD |
|------------------- |---------:|--------:|--------:|------:|--------:|
| '5000 rows' | 108.9 ms | 1.91 ms | 2.13 ms | 1.00 | 0.03 |
| '5000 rows 1 eval' | 115.0 ms | 1.13 ms | 1.00 ms | 1.06 | 0.02 |