Extract the rest of the rows remaining in this group of rows, using another extractor to build a collection of secondary result objects, typically from a 1-to-many JOIN, providing column aliasing from column name collisions, if needed.
Extract the rest of the rows remaining in this group of rows, using another extractor to build a collection of secondary result objects, typically from a 1-to-many JOIN, providing column aliasing from column name collisions, if needed.
The query extractor
Map of column name to column rename
The receiving function per result object
Leverage another extractor to extract secondary result object, typically from a 1-to-1 JOIN, providing column aliasing from column name collisions, if needed.
Leverage another extractor to extract secondary result object, typically from a 1-to-1 JOIN, providing column aliasing from column name collisions, if needed.
The query extractor
Map of column name to column rename
result object
Extract the rest of the rows remaining in this group of rows, using another extractor to build a scala.collection.IndexedSeq of secondary result objects, typically from a 1-to-many JOIN, providing column aliasing from column name collisions, if needed.
Extract the rest of the rows remaining in this group of rows, using another extractor to build a scala.collection.IndexedSeq of secondary result objects, typically from a 1-to-many JOIN, providing column aliasing from column name collisions, if needed.
The query extractor
Map of column name to column rename
The sequence of objects
The JOIN part of a query. Use this to extract other objects, one-to-one or one-to-many, from the result, by reusing other extractors.