# ->in_storage() is orders of magnitude faster than the Try::Tiny-like
# construct below ( perl's low level tooling is truly shit :/ )
( $self->in_storage or DBIx::Class::_Util::in_internal_try )
- ? $rsrc->_resolve_relationship_condition($rrc_args)->{join_free_condition}
+ ? $rsrc->resolve_relationship_condition($rrc_args)->{join_free_condition}
: dbic_internal_try {
- $rsrc->_resolve_relationship_condition($rrc_args)->{join_free_condition}
+ $rsrc->resolve_relationship_condition($rrc_args)->{join_free_condition}
}
dbic_internal_catch {
$unique_carper->(
if( defined $jfc ) {
- $rel_rset = $rsrc->related_source($rel)->resultset->search(
+ $rel_rset = $rsrc->related_source($rel)->resultset->search_rs(
$jfc,
$rel_info->{attrs},
);
my $obj_table_alias = lc($rsrc->source_name) . '__row';
$obj_table_alias =~ s/\W+/_/g;
- $rel_rset = $rsrc->resultset->search(
+ $rel_rset = $rsrc->resultset->search_rs(
$self->ident_condition($obj_table_alias),
{ alias => $obj_table_alias },
- )->related_resultset('me')->search(undef, $rel_info->{attrs})
+ )->related_resultset('me')->search_rs(undef, $rel_info->{attrs})
}
else {
: weaken( $attrs->{related_objects}{$_} = $self )
for keys %$reverse;
- $rel_rset = $rsrc->related_source($rel)->resultset->search(
+ $rel_rset = $rsrc->related_source($rel)->resultset->search_rs(
UNRESOLVABLE_CONDITION, # guards potential use of the $rs in the future
$attrs,
);
### context-specific call-site it made no sense to expose it to end users.
###
- my $rel_resolution = $rsrc->_resolve_relationship_condition (
+ my $rel_resolution = $rsrc->resolve_relationship_condition (
rel_name => $rel,
self_result_object => $self,
sub set_from_related {
my ($self, $rel, $f_obj) = @_;
- $self->set_columns( $self->result_source->_resolve_relationship_condition (
+ $self->set_columns( $self->result_source->resolve_relationship_condition (
require_join_free_values => 1,
rel_name => $rel,
foreign_values => (