(https://github.com/hibernating-rhinos/rhino-etl/blob/master/Rhino.Etl.Dsl/Macros/JoinMacro.cs)
> --
> 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/-/E7YC0PurRnIJ.
>
> To post to this group, send email to rhino-t...@googlegroups.com.
> To unsubscribe from this group, send email to
> rhino-tools-d...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/rhino-tools-dev?hl=en.
Sure, but you can't use those operations from the DSL - that only
supports the NestedLoopJoinOperation.(https://github.com/hibernating-rhinos/rhino-etl/blob/master/Rhino.Etl.Dsl/Macros/JoinMacro.cs)
I can't see any macros in the source that reference the JoinOperation
class (https://github.com/hibernating-rhinos/rhino-etl/tree/master/Rhino.Etl.Dsl/Macros),
only the NestedLoop Join. But the DSL is not very documented so
perhaps I've missed a trick?
Thanks for your help,
> --
> 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/-/lDsY59yM85sJ.
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
> --
> 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.