setRelationTablePageIdColumnName($relationTablePageIdColumnName)
const RELATION_HAS_AND_BELONGS_TO_MANY
setParentTableFieldName($parentTableFieldName)
getDateTimeStorageFormat()
getRelationTableWhereStatement()
getRelationTablePageIdColumnName()
const RELATION_PARENT_FOREIGN_KEY
setColumnName($columnName)
setRelationTableMatchFields(array $relationTableMatchFields)
const STRATEGY_LAZY_PROXY
$relationTablePageIdColumnName
setRelationTableName($relationTableName)
setParentKeyFieldName($parentKeyFieldName)
setPropertyName($propertyName)
$relationTableInsertFields
const RELATION_INTERMEDIATE_TABLE
getRelationTableInsertFields()
const STRATEGY_LAZY_STORAGE
__construct($columnName, $propertyName)
setRelationTableWhereStatement($relationTableWhereStatement)
$relationTableMatchFields
getChildSortByFieldName()
setDateTimeStorageFormat($dateTimeStorageFormat)
getParentTableFieldName()
setRelationTableInsertFields(array $relationTableInsertFields)
setChildSortByFieldName($childSortByFieldName)
setChildKeyFieldName($childKeyFieldName)
$childTableWhereStatement
setChildTableWhereStatement($childTableWhereStatement)
setChildTableName($childTableName)
const RELATION_CHILD_FOREIGN_KEY
setTypeOfRelation($typeOfRelation)
setInternalType($internalType)
getRelationTableMatchFields()
$relationTableWhereStatement
const RELATION_PARENT_CSV
getChildTableWhereStatement()
const RELATION_BELONGS_TO_MANY