Package Modeling :: Module SQLExpression :: Class Internals
[show private | hide private]
[frames | no frames]

Class Internals


Method Summary
  __init__(self)
Initializer
  addRelPathForEntity(self, path, entity)
The only entry point for adding an entry
  aliasForEntityExternalName(self, externalName)
  aliasForRelPath(self, relPath)
  destinationKeysForRelPath(self, relPath)
  entityExternalNameForAlias(self, alias)
  entityExternalNamesByAliases(self)
  joinSemanticForRelPath(self, relPath)
  nextAlias(self)
  relPathForAlias(self, alias)
  relPathsComingFromAlias(self, alias)
  showInternals(self)
  sourceKeysForRelPath(self, relPath)
  __addRelPathForEntity(self, relPathSequence)
...
  _addAliasForRelPath(self, alias, relPath)
  _addEntityExternalNameForAlias(self, entityExternalName, alias)
  _addJoinSemanticAndKeysForRelPath(self, joinSemantic, srcKeys, dstKeys, relPath)
  _addRelPathComesFromAlias(self, relPathString, alias)

Method Details

__init__(self)
(Constructor)

Initializer

addRelPathForEntity(self, path, entity)

The only entry point for adding an entry

Parameter:

path -- a sequence of (Relationship, ..., Relationship, Attribute)

entity -- the root Entity

__addRelPathForEntity(self, relPathSequence)

...

Called from 'addRelPathForEntity()'

Parameters:

relPathSequence -- a sequence of 'Relationship' objects

entity -- the root Entity object

_addJoinSemanticAndKeysForRelPath(self, joinSemantic, srcKeys, dstKeys, relPath)


Generated by Epydoc 2.1 on Sat Mar 4 13:36:25 2006 http://epydoc.sf.net