# sqlobject.joins module

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

  Bases: `BoundFactory`

  createJoinTable = True
  declarative_count = 3
  factory_class

    alias of `SOManyToMany`

  intermediateTable = None
  joinColumn = None
  otherColumn = None

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

  Bases: `Join`

  baseClass

    alias of `SOMultipleJoin`

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

  Bases: `BoundFactory`

  declarative_count = 4
  factory_class

    alias of `SOOneToMany`

  joinColumn = None

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

  Bases: `MultipleJoin`

  baseClass

    alias of `SORelatedJoin`

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

  Bases: `Join`

  baseClass

    alias of `SOSQLMultipleJoin`

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

  Bases: `RelatedJoin`

  baseClass

    alias of `SOSQLRelatedJoin`

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

  Bases: `Join`

  baseClass

    alias of `SOSingleJoin`