1 package DBIx::Class::ResultSourceInstance;
6 use base qw/DBIx::Class/;
8 sub iterator_class { shift->result_source_instance->resultset_class(@_) }
9 sub resultset_class { shift->result_source_instance->resultset_class(@_) }
12 my ($class, @cols) = @_;
13 $class->result_source_instance->add_columns(@cols);
14 $class->_mk_column_accessors(@cols);
18 return shift->result_source_instance->columns;
22 my ($self, $column) = @_;
23 return $self->result_source_instance->has_column($column);
27 my ($self, $column) = @_;
28 return $self->result_source_instance->column_info($column);
33 return shift->result_source_instance->columns(@_);
36 sub set_primary_key { shift->result_source_instance->set_primary_key(@_); }
37 sub primary_columns { shift->result_source_instance->primary_columns(@_); }
39 sub add_relationship {
40 shift->result_source_instance->add_relationship(@_);
44 shift->result_source_instance->relationships(@_);
47 sub relationship_info {
48 shift->result_source_instance->relationship_info(@_);