BSD Ports

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:

  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.

  1. to access and manipulate data in CSV, XML, and other formats
  2. to build a DBD for a new data source
  3. to parse and examine the structure of SQL statements.

In the other systems

SystemPortVersion
NetBSDdatabases/p5-SQL-Statement1.414nb6
FreeBSDdatabases/p5-SQL-Statement1.414
OpenBSDdatabases/p5-SQL-Statement1.414
DragonFlydatabases/p5-SQL-Statement1.414
MidnightBSDdatabases/p5-SQL-Statement1.414
HardenedBSDdatabases/p5-SQL-Statement1.414
GhostBSDdatabases/p5-SQL-Statement1.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.

RepositoryVersion
NetBSD 10.1 x86_641.414nb6
NetBSD 10.1 aarch641.414nb5
SmartOS / illumos x86_641.414nb6
macOS 15 arm641.414nb6

Dependencies

Run dependencies 5
Required by 1

Commit history 1

DateCommitCreditsLog message
618415630a wiz *: recursive bump for perl5 5.44.0