-package DBIx::Class::ResultSourceProxy;
+package # hide from PAUSE
+ DBIx::Class::ResultSourceProxy;
use strict;
use warnings;
use base qw/DBIx::Class/;
-sub iterator_class { shift->result_source_instance->resultset_class(@_) }
+sub iterator_class { shift->result_source_instance->resultset_class(@_) }
sub resultset_class { shift->result_source_instance->resultset_class(@_) }
+sub resultset_attributes {
+ shift->result_source_instance->resultset_attributes(@_);
+}
+
sub add_columns {
my ($class, @cols) = @_;
my $source = $class->result_source_instance;
return shift->result_source_instance->columns(@_);
}
-sub set_primary_key { shift->result_source_instance->set_primary_key(@_); }
-sub primary_columns { shift->result_source_instance->primary_columns(@_); }
+sub set_primary_key {
+ shift->result_source_instance->set_primary_key(@_);
+}
+
+sub primary_columns {
+ shift->result_source_instance->primary_columns(@_);
+}
+
+sub add_unique_constraint {
+ shift->result_source_instance->add_unique_constraint(@_);
+}
-sub add_unique_constraint { shift->result_source_instance->add_unique_constraint(@_); }
-sub unique_constraints { shift->result_source_instance->unique_constraints(@_); }
+sub unique_constraints {
+ shift->result_source_instance->unique_constraints(@_);
+}
sub add_relationship {
my ($class, $rel, @rest) = @_;