# sqlobject.joins module

class `sqlobject.joins.``MultipleJoin`(otherClass=None, **kw)

  Bases: `sqlobject.joins.Join`

  `baseClass`

    alias of `SOMultipleJoin`

class `sqlobject.joins.``SQLMultipleJoin`(otherClass=None, **kw)

  Bases: `sqlobject.joins.Join`

  `baseClass`

    alias of `SOSQLMultipleJoin`

class `sqlobject.joins.``RelatedJoin`(otherClass=None, **kw)

  Bases: `sqlobject.joins.MultipleJoin`

  `baseClass`

    alias of `SORelatedJoin`

class `sqlobject.joins.``SQLRelatedJoin`(otherClass=None, **kw)

  Bases: `sqlobject.joins.RelatedJoin`

  `baseClass`

    alias of `SOSQLRelatedJoin`

class `sqlobject.joins.``SingleJoin`(otherClass=None, **kw)

  Bases: `sqlobject.joins.Join`

  `baseClass`

    alias of `SOSingleJoin`

class `sqlobject.joins.``ManyToMany`(*args, **kw)

  Bases: `sqlobject.boundattributes.BoundFactory`

  `createJoinTable` = True
  `declarative_count` = 3
  `factory_class`

    alias of `SOManyToMany`

  `intermediateTable` = None
  `joinColumn` = None
  `otherColumn` = None

class `sqlobject.joins.``OneToMany`(*args, **kw)

  Bases: `sqlobject.boundattributes.BoundFactory`

  `declarative_count` = 4
  `factory_class`

    alias of `SOOneToMany`

  `joinColumn` = None