Update databases/p5-SQL-Statement to 1.414

This commit is contained in:
afresh1 2020-12-05 20:41:30 +00:00
parent 3a311c13a4
commit 33e202f03d
3 changed files with 28 additions and 14 deletions

View File

@ -1,27 +1,27 @@
# $OpenBSD: Makefile,v 1.21 2020/07/03 21:44:38 sthen Exp $ # $OpenBSD: Makefile,v 1.22 2020/12/05 20:41:30 afresh1 Exp $
COMMENT = SQL parsing and processing engine COMMENT = SQL parsing and processing engine
MODULES = cpan MODULES = cpan
PKG_ARCH = * PKG_ARCH = *
DISTNAME = SQL-Statement-1.412 DISTNAME = SQL-Statement-1.414
CATEGORIES = databases CATEGORIES = databases
REVISION = 0
MAINTAINER = Andrew Fresh <afresh1@openbsd.org> MAINTAINER = Andrew Hewus Fresh <afresh1@openbsd.org>
# perl_5 # Perl
PERMIT_PACKAGE = Yes PERMIT_PACKAGE = Yes
RUN_DEPENDS = devel/p5-Clone>=0.30 \ RUN_DEPENDS = devel/p5-Clone>=0.30 \
devel/p5-Module-Runtime \ devel/p5-Module-Runtime \
devel/p5-Params-Util>=1.00 devel/p5-Params-Util>=1.0
# An optional run dependency but makes one function work # An optional run dependency but makes one function work
RUN_DEPENDS += devel/p5-Math-Base-Convert RUN_DEPENDS += devel/p5-Math-Base-Convert
TEST_DEPENDS = devel/p5-Math-Base-Convert \ TEST_DEPENDS = devel/p5-Math-Base-Convert \
devel/p5-Test-Deep devel/p5-Test-Deep \
textproc/p5-Text-Soundex>=3.04
.include <bsd.port.mk> .include <bsd.port.mk>

View File

@ -1,2 +1,2 @@
SHA256 (SQL-Statement-1.412.tar.gz) = ZchwiDN5wRtT8Z6tEKqsJBzMhqkLurd/Y3b+dQcg5cg= SHA256 (SQL-Statement-1.414.tar.gz) = 3ei9z6ahNu7doGUZug8++uwIXDnbDfnEctwOxs14Gkk=
SIZE (SQL-Statement-1.412.tar.gz) = 154608 SIZE (SQL-Statement-1.414.tar.gz) = 159512

View File

@ -1,5 +1,19 @@
The SQL::Statement module implements a small, abstract SQL engine. By The SQL::Statement module implements a pure Perl SQL parsing and
parsing an SQL query you create an SQL::Statement instance. This instance execution engine. While it by no means implements full ANSI standard,
offers methods for retrieving syntax, for WHERE clause and statement it does support many features including column and table aliases,
evaluation. The implementation is designed to work with the DBI driver built-in and user-defined functions, implicit and explicit joins,
DBD::CSV, and should be easily extensible. 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.