Hi,

I've made a pull request with the patch -
https://github.com/hibernating-rhinos/rhino-etl/pull/5.

A join can now be defined in DSL as:

    leftjoin:
       right key1, key2:
          input "CONNECTION1", Command="SELECT..."
       left keyA, keyB:
          input "CONNECTION2", Command="SELECT..."
       action:
          row = left.Clone()
          row.connection1data = right.col1

The DSL is way cool - much more readable for composing pipelines than
c# - plus also in VS 2010 you can step through it in the debugger, but
the learning curve is quite steep for extending it - if you thought
rhino.etl was underdocumented, then take a look at the boo
macro/compiler extensibility that the DSL is built on!

Miles

On Mon, Mar 26, 2012 at 3:31 AM, Jason Meckley <jasonmeck...@gmail.com> wrote:
> I haven't used the DSL, only the library within a .net project.
>
>
> On Saturday, March 24, 2012 3:27:26 PM UTC-4, miles wrote:
>>
>> Hi,
>>
>> One of the things missing from the DSL is support for a JoinOperation
>> (it currently only supports the NestedLoop version of the join).
>>
>> I have a patch to address this, is it possible to get it merged in if
>> I submit it?
>>
>> Cheers,
>>
>> Miles
>
> --
> You received this message because you are subscribed to the Google Groups
> "Rhino Tools Dev" group.
> To view this discussion on the web visit
> https://groups.google.com/d/msg/rhino-tools-dev/-/AmUjnob74NoJ.
>
> To post to this group, send email to rhino-tools-dev@googlegroups.com.
> To unsubscribe from this group, send email to
> rhino-tools-dev+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/rhino-tools-dev?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"Rhino Tools Dev" group.
To post to this group, send email to rhino-tools-dev@googlegroups.com.
To unsubscribe from this group, send email to 
rhino-tools-dev+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/rhino-tools-dev?hl=en.

Reply via email to