p

scalaql

syntax

package syntax

Type Members

  1. trait AliasingSyntax extends AnyRef
  2. final class BasicQuerySyntax[In, Out] extends AnyVal
  3. final class DescribeSyntax[In, Out] extends Serializable
  4. final class FromAliasing[A] extends AnyVal
  5. final class JoinSyntax[In <: From[_], Out] extends AnyVal
  6. final class MapQuerySyntax[In, K, V] extends AnyVal
  7. final class OrderBySyntax[In, Out] extends AnyVal
  8. final class OrderingAscDescSyntax[A] extends AnyVal
  9. trait OrderingSyntax extends AnyRef
  10. final class QueryAliasing[In] extends AnyVal
  11. final class QueryToSyntax[In, Out] extends AnyVal
  12. trait ReportPartiallyApplied2[A, B, C, U1] extends AnyRef
  13. trait ReportPartiallyApplied2Syntax[A] extends AnyRef
  14. final class RunSyntax[In, Out] extends AnyVal
  15. final class RunSyntaxAny[Out] extends AnyVal
  16. trait ScalaqlAliases extends AnyRef
    Annotations
    @forbiddenInheritance()
  17. trait ScalaqlDsl extends AnyRef
    Annotations
    @forbiddenInheritance()
  18. trait ScalaqlSyntax extends ScalaqlAliases with ScalaqlDsl with OrderingSyntax with AliasingSyntax with EachSyntax with Serializable
    Annotations
    @forbiddenInheritance()
  19. final class SelectDsl extends Serializable
  20. final class ShowSyntax[In, Out] extends Serializable
  21. final class WhereSyntax[A] extends AnyVal
  22. final class WindowDsl[In, Out, Res, B] extends AnyRef
  23. final class WindowSyntax[In, Out] extends AnyVal
  24. final class as[+T, U] extends AnyVal

    Actually, there is no boxing.

    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

    Annotations
    @showAsInfix(annotation.this.showAsInfix.<init>$default$1)

Ungrouped