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

Doodle::Column

ABSTRACT

Doodle Column Class

SYNOPSIS

  use Doodle::Column;

  my $self = Doodle::Column->new(
    name => 'id'
  );

DESCRIPTION

Table column representation. This class consumes the Doodle::Column::Helpers role.

METHODS

This package implements the following methods.

create

  create(Any %args) : Column

Registers a column create and returns the Command object.

create example
  my $create = $self->create;

delete

  delete(Any %args) : Column

Registers a column delete and returns the Command object.

delete example
  my $delete = $self->delete;

doodle

  doodle() : Doodle

Returns the associated Doodle object.

doodle example
  my $doodle = $self->doodle;

rename

  rename(Any %args) : Command

Registers a column rename and returns the Command object.

rename example
  my $rename = $self->rename;

update

  update(Any %args) : Command

Registers a column update and returns the Command object.

update example
  my $update = $self->update;