(Changed in version 2.8.0) ++
creates a new buffer. Use ++=
to add an element from this buffer and return that buffer itself.
(Changed in version 2.8.0) -
creates a new buffer. Use -=
to remove an element from this buffer and return that buffer itself.
(Changed in version 2.8.0) -
creates a new buffer. Use -=
to remove an element from this buffer and return that buffer itself.
(Changed in version 2.8.0) --
creates a new buffer. Use --=
to remove an element from this buffer and return that buffer itself.
Returns the backing List
Returns the backing List
Takes ownership of e.
Takes ownership of e. Sets e's foreign key to our primary key
Reloads the children from storage.
Reloads the children from storage. NOTE: This may leave children in an inconsistent state. It is recommended to call save or clear() before calling refresh.
Saves this "field," i.
Saves this "field," i.e., all the children it represents. Returns false as soon as save on a child returns false. Returns true if all children were saved successfully.
(Changed in version 2.9.0) The behavior of scanRight
has changed. The previous behavior can be reproduced with scanRight.reverse.
(Changed in version 2.9.0) transpose
throws an IllegalArgumentException
if collections are not uniformly sized.
Relinquishes ownership of e.
Relinquishes ownership of e. Resets e's foreign key to its default value.
Trait that indicates that the children represented by this field should be deleted when the parent is deleted.