Class Atk4\Data\Persistence\Sql\Join

extends Join
Methods
Methods inherited from Atk4\Data\Model\Join
__construct(), getMasterField(), createFakeForeignModel(), getForeignModel(), setOwner(), onHookToOwnerBoth(), onHookToOwnerEntity(), getDesiredName(), addField(), addFields(), join(), leftJoin(), hasOne(), hasMany(), getReverseJoins(), assertReferenceIdNotNull(), issetSaveBuffer(), getAndUnsetReindexedSaveBuffer(), setSaveBufferValue(), unsetSaveBuffer(), afterLoad(), initSaveBuffer(), beforeInsert(), afterInsert(), beforeUpdate(), afterDelete(), getOwner()
Methods used from Atk4\Core\DiContainerTrait
setDefaults(), setMissingProperty(), assertInstanceOf(), _fromSeedPrecheck(), fromSeed(), fromSeedUnsafe()
Methods used from Atk4\Core\InitializerTrait
isInitialized(), assertIsInitialized(), invokeInit()
Methods used from Atk4\Data\Model\JoinLinkTrait
hasJoin(), getJoin()
Methods used from Atk4\Core\TrackableTrait
issetOwner(), unsetOwner(), destroy()
Properties
Properties inherited from Atk4\Data\Model\Join
$foreignTable, $foreignAlias, $kind, $weak, $allowDangerousForeignTableUpdate, $reverse, $masterField, $foreignField, $foreignIdField, $prefix, $saveBufferByOid
Properties used from Atk4\Core\InitializerTrait
$_initialized
Properties used from Atk4\Data\Model\JoinLinkTrait
$joinName
Properties used from Atk4\Core\TrackableTrait
$_owner, $shortName