databases/p5-SQL-Statement 1.414nb6 NetBSD
Small, abstract SQL engine
- System
- NetBSD
- Repository
- pkgsrc
- Maintainer
- [email protected]
- Last update
- Commit
618415630a- License
- gnu-gpl-v2 OR artistic
- Categories
- databases, perl5
- Package size
- 99.3 KiB, 580.0 KiB installed
Description
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, complexly 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 persistant storage mechanism, it has two things:
- an in-memory storage mechanism that allows you to prepare, execute, and fetch from SQL statements using temporary tables and
- a set of software sockets where any author can plug in any storage mechanism.
There are three main uses for SQL::Statement.
- to access and manipulate data in CSV, XML, and other formats
- to build a DBD for a new data source
- to parse and examine the structure of SQL statements.
In the other systems
| System | Port | Version |
|---|---|---|
| NetBSD | databases/p5-SQL-Statement | 1.414nb6 |
| FreeBSD | databases/p5-SQL-Statement | 1.414 |
| OpenBSD | databases/p5-SQL-Statement | 1.414 |
| DragonFly | databases/p5-SQL-Statement | 1.414 |
| MidnightBSD | databases/p5-SQL-Statement | 1.414 |
| HardenedBSD | databases/p5-SQL-Statement | 1.414 |
| GhostBSD | databases/p5-SQL-Statement | 1.414 |
Install
Binary package:
pkgin install p5-SQL-Statement
From pkgsrc:
cd /usr/pkgsrc/databases/p5-SQL-Statement && make install clean
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | Version |
|---|---|
| NetBSD 10.1 x86_64 | 1.414nb6 |
| NetBSD 10.1 aarch64 | 1.414nb5 |
| SmartOS / illumos x86_64 | 1.414nb6 |
| macOS 15 arm64 | 1.414nb6 |