Provided by: libparse-dia-sql-perl_0.31-2_all 

NAME
Parse::Dia::SQL::Output - Create SQL base class.
SYNOPSIS
use Parse::Dia::SQL;
my $dia = Parse::Dia::SQL->new(...);
my $output = $dia->get_output_instance();
print $output->get_sql();
DESCRIPTION
This is the base sql formatter class for creating sql. It contains basic functionality, which can be
overridden in subclasses, one for each RDBMS.
SEE ALSO
Parse::Dia::SQL::Output::DB2
Parse::Dia::SQL::Output::Oracle
METHODS
new()
The constructor. Arguments:
db - the target database type
get_sql()
Return all sql. The sequence of statements is as follows:
constraints drop
permissions drop
view drop
schema drop
smallpackage pre sql
schema create
view create
permissions create
inserts
smallpackage post sql
associations create (indices first, then foreign keys)
perl v5.36.0 2022-11-19 Parse::Dia::SQL::Output(3pm)