DBIx::SQLEngine::Driver::Trait::NoAdvancedFeatures - For Very Simple Databases


NAME

DBIx::SQLEngine::Driver::Trait::NoAdvancedFeatures - For Very Simple Databases


SYNOPSIS

  # Classes can import this behavior if they don't have many features
  use DBIx::SQLEngine::Driver::Trait::NoAdvancedFeatures ':all';


DESCRIPTION

This package supports SQL database servers which do natively provide any advanced capabilities, like transactions, indexes, or stored procedures.

About Driver Traits

You do not need to use this package directly; it is used internally by those driver subclasses which need it.

For more information about Driver Traits, see About Driver Traits in the DBIx::SQLEngine::Driver manpage.


ADVANCED CAPABILITIES

Database Capability Information

The following methods are provided:

dbms_transactions_unsupported()
  $sqldb->dbms_transactions_unsupported() : 1

Capability Limitation: This driver does not support transactions.

dbms_indexes_unsupported()
  $sqldb->dbms_indexes_unsupported() : 1

Capability Limitation: This driver does not support indexes.

dbms_storedprocs_unsupported()
  $sqldb->dbms_storedprocs_unsupported() : 1

Capability Limitation: This driver does not support stored procedures.


SEE ALSO

See the DBIx::SQLEngine manpage for the overall interface and developer documentation.

See the DBIx::SQLEngine::Docs::ReadMe manpage for general information about this distribution, including installation and license information.