Fix withAll -> unionAll

This commit is contained in:
Andrey.Tarashevskiy
2021-09-04 01:07:23 +03:00
parent d5c2d4b171
commit 7b24a07d67

4
DSL.md
View File

@@ -242,11 +242,11 @@ val lucasDirectedQuery = StarWarsFilms.slice(StarWarsFilms.name).select { StarWa
val abramsDirectedQuery = StarWarsFilms.slice(StarWarsFilms.name).select { StarWarsFilms.director eq "J.J. Abrams" }
val filmNames = lucasDirectedQuery.union(abramsDirectedQuery).map { it[StarWarsFilms.name] }
```
Only unique rows are returned by default. Duplicates may be returned using `.withAll()`.
Only unique rows are returned by default. Duplicates may be returned using `.unionAll()`.
```kotlin
val lucasDirectedQuery = StarWarsFilms.slice(StarWarsFilms.name).select { StarWarsFilms.director eq "George Lucas" }
val originalTrilogyQuery = StarWarsFilms.slice(StarWarsFilms.name).select { StarWarsFilms.sequelId inList (3..5) }
val filmNames = lucasDirectedQuery.union(originalTrilogyQuery).withAll().map { it[StarWarsFilms.name] }
val filmNames = lucasDirectedQuery.unionAll(originalTrilogyQuery).map { it[StarWarsFilms.name] }
```
## Alias
Aliases allow preventing ambiguity between field names and table names.