SQL parsing and processing engine
The SQL::Statement module implements a pure Perl SQL parsing and execution
engine. While it by no means implements full ANSI standard, it does support
many features including column and table aliases, built-in and user-defined
functions, implicit and explicit joins, complex nested search conditions,
and other features.
SQL::Statement is a small embeddable Database Management System (DBMS).
This means that it provides all of the services of a simple DBMS except
that instead of a persistent storage mechanism, it has two things: 1) an
in-memory storage mechanism that allows you to prepare, execute, and fetch
from SQL statements using temporary tables and 2) a set of software sockets
where any author can plug in any storage mechanism.
There are three main uses for SQL::Statement. One or another (hopefully not
all) may be irrelevant for your needs: 1) to access and manipulate data in
CSV, XML, and other formats 2) to build your own DBD for a new data source
3) to parse and examine the structure of SQL statements.
- Sources inherited from project openSUSE:Backports:SLE-15
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout openSUSE:Backports:SLE-15:Update/perl-SQL-Statement && cd $_
- Create Badge
Source Files
Filename | Size | Changed |
---|---|---|
SQL-Statement-1.412.tar.gz | 0000154608 151 KB | |
cpanspec.yml | 0000000547 547 Bytes | |
perl-SQL-Statement.changes | 0000013848 13.5 KB | |
perl-SQL-Statement.spec | 0000003316 3.24 KB |
Comments 0