package App::Netdisco::DB::Result::Virtual::NodesDiscovered; use strict; use warnings; use base 'DBIx::Class::Core'; __PACKAGE__->table_class('DBIx::Class::ResultSource::View'); __PACKAGE__->table('nodes_discovered'); __PACKAGE__->result_source_instance->is_virtual(1); __PACKAGE__->result_source_instance->view_definition(<add_columns( 'ip' => { data_type => 'inet', }, 'dns' => { data_type => 'text', }, 'name' => { data_type => 'text', }, 'port' => { data_type => 'text', }, 'remote_ip' => { data_type => 'inet', }, 'remote_port' => { data_type => 'text', }, 'remote_type' => { data_type => 'text', }, 'remote_id' => { data_type => 'text', }, ); 1;