The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

Perl5::CoreSmokeDB::Schema::Result::Report

COMPONENTS LOADED

TABLE: report

ACCESSORS

id

  data_type: 'integer'
  is_auto_increment: 1
  is_nullable: 0
  sequence: 'report_id_seq'

sconfig_id

  data_type: 'integer'
  is_foreign_key: 1
  is_nullable: 1

duration

  data_type: 'integer'
  is_nullable: 1

config_count

  data_type: 'integer'
  is_nullable: 1

reporter

  data_type: 'text'
  is_nullable: 1
  original: {data_type => "varchar"}

reporter_version

  data_type: 'text'
  is_nullable: 1
  original: {data_type => "varchar"}

smoke_perl

  data_type: 'text'
  is_nullable: 1
  original: {data_type => "varchar"}

smoke_revision

  data_type: 'text'
  is_nullable: 1
  original: {data_type => "varchar"}

smoke_version

  data_type: 'text'
  is_nullable: 1
  original: {data_type => "varchar"}

smoker_version

  data_type: 'text'
  is_nullable: 1
  original: {data_type => "varchar"}

smoke_date

  data_type: 'timestamp with time zone'
  is_nullable: 0

perl_id

  data_type: 'text'
  is_nullable: 0
  original: {data_type => "varchar"}

git_id

  data_type: 'text'
  is_nullable: 0
  original: {data_type => "varchar"}

git_describe

  data_type: 'text'
  is_nullable: 0
  original: {data_type => "varchar"}

applied_patches

  data_type: 'text'
  is_nullable: 1
  original: {data_type => "varchar"}

hostname

  data_type: 'text'
  is_nullable: 0
  original: {data_type => "varchar"}

architecture

  data_type: 'text'
  is_nullable: 0
  original: {data_type => "varchar"}

osname

  data_type: 'text'
  is_nullable: 0
  original: {data_type => "varchar"}

osversion

  data_type: 'text'
  is_nullable: 0
  original: {data_type => "varchar"}

cpu_count

  data_type: 'text'
  is_nullable: 1
  original: {data_type => "varchar"}

cpu_description

  data_type: 'text'
  is_nullable: 1
  original: {data_type => "varchar"}

username

  data_type: 'text'
  is_nullable: 1
  original: {data_type => "varchar"}

test_jobs

  data_type: 'text'
  is_nullable: 1
  original: {data_type => "varchar"}

lc_all

  data_type: 'text'
  is_nullable: 1
  original: {data_type => "varchar"}

lang

  data_type: 'text'
  is_nullable: 1
  original: {data_type => "varchar"}

user_note

  data_type: 'text'
  is_nullable: 1
  original: {data_type => "varchar"}

manifest_msgs

  data_type: 'bytea'
  is_nullable: 1

compiler_msgs

  data_type: 'bytea'
  is_nullable: 1

skipped_tests

  data_type: 'text'
  is_nullable: 1
  original: {data_type => "varchar"}

log_file

  data_type: 'bytea'
  is_nullable: 1

out_file

  data_type: 'bytea'
  is_nullable: 1

harness_only

  data_type: 'text'
  is_nullable: 1
  original: {data_type => "varchar"}

harness3opts

  data_type: 'text'
  is_nullable: 1
  original: {data_type => "varchar"}

summary

  data_type: 'text'
  is_nullable: 0
  original: {data_type => "varchar"}

smoke_branch

  data_type: 'text'
  default_value: 'blead'
  is_nullable: 1
  original: {data_type => "varchar"}

nonfatal_msgs

  data_type: 'bytea'
  is_nullable: 1

plevel

  data_type: 'text'
  default_value: git_describe_as_plevel(git_describe)
  is_nullable: 1
  original: {data_type => "varchar"}

PRIMARY KEY

UNIQUE CONSTRAINTS

report_git_id_smoke_date_duration_hostname_architecture_key

RELATIONS

configs

Type: has_many

Related object: Perl5::CoreSmokeDB::Schema::Result::Config

sconfig

Type: belongs_to

Related object: Perl5::CoreSmokeDB::Schema::Result::SmokeConfig

$record->as_hashref([$is_full])

Returns a HashRef with the inflated columns.

Parameters

Positional:

1. 'full'

If the word full is passed as the first argument the related configs are also included in the resulting HashRef.