*/
function addProperty(PropertyInterface $property);
+ /**
+ * @param Row $row
+ * @param string $refName
+ * @param array $objects
+ * @return Rowset
+ */
+ function allOf(Row $row, $refName, &$objects = null);
+
+ /**
+ * @param Row $row
+ * @param string $refName
+ * @param array $objects
+ * @return Rowset
+ */
+ function refOf(Row $row, $refName, &$objects = null);
+
+ /**
+ * @param MapInterface $map origin
+ * @param string $refName relations reference name
+ * @return array relation reference
+ */
+ function relOf(MapInterface $map, $refName);
+
/**
* @param Row $row
* @return object
function map(Row $row);
/**
- * @param \pq\Mapper\Rowset $rows
+ * @param Rowset $rows
* @return array
*/
function mapAll(Rowset $rows);
* @return Row
*/
function unmap($object);
-}
\ No newline at end of file
+}