NAME
Doodle::Helpers
ABSTRACT
Doodle Command Helpers
SYNOPSIS
use Doodle;
# consumes Doodle::Helpers
my $self = Doodle->new;
my $command = $self->schema_create;
DESCRIPTION
Helpers for configuring Commands.
LIBRARIES
This package uses type constraints from:
METHODS
This package implements the following methods:
column_create
column_create(Any %args) : Command
Registers a column create and returns the Command object.
- column_create example #1
-
# given: synopsis my %args; # (..., column => $column) $command = $self->column_create(%args);
column_delete
column_delete(Any %args) : Command
Registers a column delete and returns the Command object.
- column_delete example #1
-
# given: synopsis my %args; # (..., column => $column) $command = $self->column_delete(%args);
column_rename
column_rename(Any %args) : Command
Registers a column rename and returns the Command object.
- column_rename example #1
-
# given: synopsis my %args; # (..., column => $column) $command = $self->column_rename(%args);
column_update
column_update(Any %args) : Command
Registers a column update and returns the Command object.
- column_update example #1
-
# given: synopsis my %args; # (..., column => $column) $command = $self->column_update(%args);
index_create
index_create(Any %args) : Command
Registers a index create and returns the Command object.
- index_create example #1
-
# given: synopsis my %args; # (..., index => $index) $command = $self->index_create(%args);
index_delete
index_delete(Any %args) : Command
Register and return an index_delete command.
- index_delete example #1
-
# given: synopsis my %args; # (..., index => $index) $command = $self->index_delete(%args);
relation_create
relation_create(Any %args) : Command
Registers a relation create and returns the Command object.
- relation_create example #1
-
# given: synopsis my %args; # (..., relation => $relation) $command = $self->relation_create(%args);
relation_delete
relation_delete(Any %args) : Command
Registers a relation delete and returns the Command object.
- relation_delete example #1
-
# given: synopsis my %args; # (..., relation => $relation) $command = $self->relation_delete(%args);
schema_create
schema_create(Any %args) : Command
Registers a schema create and returns the Command object.
- schema_create example #1
-
# given: synopsis my %args; # (..., schema => $schema) $command = $self->schema_create(%args);
schema_delete
schema_delete(Any %args) : Command
Registers a schema delete and returns the Command object.
- schema_delete example #1
-
# given: synopsis my %args; # (..., schema => $schema) $command = $self->schema_delete(%args);
table_create
table_create(Any %args) : Command
Registers a table create and returns the Command object.
- table_create example #1
-
# given: synopsis my %args; # (..., table => $table) $command = $self->table_create(%args);
table_delete
table_delete(Any %args) : Command
Registers a table delete and returns the Command object.
- table_delete example #1
-
# given: synopsis my %args; # (..., table => $table) $command = $self->table_delete(%args);
table_rename
table_rename(Any %args) : Command
Registers a table rename and returns the Command object.
- table_rename example #1
-
# given: synopsis my %args; # (..., table => $table) $command = $self->table_rename(%args);
AUTHOR
Al Newkirk, awncorp@cpan.org
LICENSE
Copyright (C) 2011-2019, Al Newkirk, et al.
This is free software; you can redistribute it and/or modify it under the terms of the The Apache License, Version 2.0, as elucidated in the "license file".