Skip to content

Enumeration

SQLJoinMethod

The method used by a table join clause.
enum SQLJoinMethod

Overview

Used by SQLJoin and SQLJoinBuilder.

The set of joins expressible with this type is known to be very limited. This is partly on purpose, given the relatively large number of join types that exist across the various SQL dialects, the relatively few of those types which are supported by more than one dialect, and the ability to specify join methods as arbitrary SQLExpressions. It is also, however, a side effect of yet another of SQLKit’s current API design flaws, in this case the choice to have SQLJoinMethod serialize only to the join type, not even including the JOIN keyword, which makes it that much more difficult to express nontrivial join methods syntactically correctly.

Topics

Enumeration Cases

Instance Methods

Relationships

Conforms To

  • SQLExpression
  • Swift.Equatable
  • Swift.Hashable
  • Swift.Sendable
  • Swift.SendableMetatype

See Also

Clause Expressions