scalaql.syntax
package scalaql.syntax
Type members
Classlikes
final class DescribeSyntax[In, Out](self: Query[In, Out])(implicit evidence$1: Describe[Out]) extends Serializable
trait ScalaqlSyntax extends ScalaqlAliases with ScalaqlDsl with OrderingSyntax with AliasingSyntax with EachSyntax with Serializable
final class ShowSyntax[In, Out](self: Query[In, Out])(implicit evidence$1: ShowAsTable[Out]) extends Serializable
final class WindowDsl[In, Out, Res, B](self: Query[In, Out], agg: QueryExpressionBuilder[Out] => Of[Out, Res])(implicit evidence$1: Tag[In], flatten: Of[(Out, Res), B])
@showAsInfix
Actually, there is no boxing. This class is even not instantiated.
Actually, there is no boxing. This class is even not instantiated.
It's used only because of type widening: shapeless T with Tag[U]
approach works bad with From
Original idea by Miles Sabin, see: https://gist.github.com/milessabin/89c9b47a91017973a35f