
|
84782 packages online
|
|
 |
|
|
|
No screenshot available
|
Short: | \"plain query language\", a kind of SQL subset |
Author: | lemke lf.net (Bjoern Lemke) |
Uploader: | haubi geocities com (Stefan Haubenthal) |
Type: | biz/dbase |
Version: | 0.8 rel. 2 |
Architecture: | m68k-amigaos |
Date: | 2000-04-19 |
Download: | biz/dbase/PQL.lha - View contents | Readme: | biz/dbase/PQL.readme |
Downloads: | 690 |
|
ANNOUNCEMENT PQL-0.8
====================
by Bjoern Lemke, 1995
PQL is a relational, transaction oriented database tool, that
is free available in source.
PQL stands for "plain query language" and is a kind of SQL (rather a subset)
Nearly all features of SQL are supported, like joins, subqueries and grouping.
The join operation has been optimized using a iterative "search and join"
algorithm which runs over all joined base tables.
In addition to the PQL-Interpreter, a relational database engine interface
is shipped within the package. The shipped engine is based on the lower level
GDBM interface, a freely available database library.
For the command line editing of the interpreter, the GNU readline library is
another requirement for building PQL.
Furthermore, PQL requires the standard Unix tools lex/yacc.
(AT&T lex or flex are supported at the moment)
PQL has reached an early phase of release 0.8. There are still many things to
to, a lot of bugs must be eliminated and some useful features should be added.
But, since the first public version of 0.7prebeta, many, many things
have been changed, added and improved:
- lots of bugs have been fixed
- the condition evaluation should work correctly now
(or-conditons have not been evaluated correctly)
- transactions can be aborted explicitly now
- some fundamental type casts are supported now (long -> float)
- all available tables can be listed using the 'list'-command
- sorting and the distinct operator is implemented now
- a PQL test script has been added to the package
- interactive/stdin mode is detected automatically
- some missing predicate features have been added
- count operator has been improved and extended
The complete PQL package is free available at
info2.rus.uni-stuttgart.de:/pub/unix/database/pql-0.8.tar.gz
Please flame bugs and advices regarding PQL to Bjoern Lemke, lemke@lf.net
------------------------------------------------------------------------------
|
Contents of biz/dbase/PQL.lha
PERMSSN UID GID PACKED SIZE RATIO METHOD CRC STAMP NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic] 49904 96684 51.6% -lh5- 00db Apr 15 2000 pql-0.8.1/pql
[generic] 5811 27764 20.9% -lh5- 8d8b Dec 5 1999 pql-0.8.1/src/eng.c-
[generic] 1160 2959 39.2% -lh5- ef94 Apr 11 2000 pql-0.8.1/src/eng.h
[generic] 252 989 25.5% -lh5- 53be Dec 5 1999 pql-0.8.1/src/linux.bug
[generic] 627 1371 45.7% -lh5- 8590 Dec 5 1999 pql-0.8.1/src/Makefile-
[generic] 12489 56696 22.0% -lh5- 68ab Dec 5 1999 pql-0.8.1/src/pql_parse.c
[generic] 497 1198 41.5% -lh5- 67e7 Dec 5 1999 pql-0.8.1/src/pql_parse.h
[generic] 14866 50761 29.3% -lh5- 310a Dec 5 1999 pql-0.8.1/src/pql_scan.c
[generic] 455 1030 44.2% -lh5- 8b96 Apr 15 2000 pql-0.8.1/src/smakefile
[generic] 5895 27952 21.1% -lh5- f282 Feb 26 2000 pql-0.8.1/src/eng.c
[generic] 629 1381 45.5% -lh5- 9f7a Dec 5 1999 pql-0.8.1/src/Makefile
[generic] 11266 57660 19.5% -lh5- b64d Dec 5 1999 pql-0.8.1/src/pql_query.c
[generic] 3412 9192 37.1% -lh5- 62e6 Dec 5 1999 pql-0.8.1/src/pql_scan.l
[generic] 2179 6935 31.4% -lh5- 64db Dec 12 1999 pql-0.8.1/src/pql_tree.h
[generic] 1275 3735 34.1% -lh5- 3dbe Apr 12 2000 pql-0.8.1/src/pql_vars.c
[generic] 311 575 54.1% -lh5- b7b8 Apr 11 2000 pql-0.8.1/src/readline.c
[generic] 2149 4645 46.3% -lh5- 53c2 Dec 5 1999 pql-0.8.1/src/wildmat.c
[generic] 1504 6755 22.3% -lh5- 8d1b Dec 5 1999 pql-0.8.1/src/pql_clean.c
[generic] 727 1913 38.0% -lh5- 93bc Dec 5 1999 pql-0.8.1/src/pql_conf.h
[generic] 1103 4098 26.9% -lh5- 41a2 Dec 5 1999 pql-0.8.1/src/pql_create.c
[generic] 3562 15441 23.1% -lh5- 60b0 Dec 5 1999 pql-0.8.1/src/pql_insert.c
[generic] 6293 29570 21.3% -lh5- 4d81 Dec 5 1999 pql-0.8.1/src/pql_parse.y
[generic] 5317 30516 17.4% -lh5- 1b77 Dec 12 1999 pql-0.8.1/src/pql_print.c
[generic] 996 2019 49.3% -lh5- 89c9 Dec 5 1999 pql-0.8.1/PQL-ANNOUNCE
[generic] 1060 2710 39.1% -lh5- 2d22 Dec 5 1999 pql-0.8.1/src/eng.h~
[generic] 1266 3695 34.3% -lh5- c869 Dec 5 1999 pql-0.8.1/src/pql_vars.c~
[generic] 286 1776 16.1% -lh5- 98b7 Dec 5 1999 pql-0.8.1/test/abteil
[generic] 163 3844 4.2% -lh5- 5667 Dec 5 1999 pql-0.8.1/test/abteil.ctx
[generic] 251 1792 14.0% -lh5- 93b8 Dec 5 1999 pql-0.8.1/test/angest
[generic] 402 2282 17.6% -lh5- a8f5 Dec 5 1999 pql-0.8.1/test/nix
[generic] 295 1976 14.9% -lh5- 7162 Dec 5 1999 pql-0.8.1/test/works_in
[generic] 184 3844 4.8% -lh5- f091 Dec 5 1999 pql-0.8.1/test/works_in.ctx
[generic] 6339 17057 37.2% -lh5- fc68 Dec 5 1999 pql-0.8.1/man/pql.1
[generic] 2491 5726 43.5% -lh5- b6da Dec 5 1999 pql-0.8.1/README
[generic] 126 3844 3.3% -lh5- 52a0 Dec 5 1999 pql-0.8.1/test/angest.ctx
[generic] 63 63 100.0% -lh0- 791f Dec 5 1999 pql-0.8.1/test/empsel
[generic] 1106 4073 27.2% -lh5- 13fa Dec 5 1999 pql-0.8.1/test/engtest.c
[generic] 610 2280 26.8% -lh5- 19fa Dec 5 1999 pql-0.8.1/test/pqltest
[generic] 56 58 96.6% -lh5- f519 Dec 5 1999 pql-0.8.1/TODO
[generic] 359 609 58.9% -lh5- 706a Dec 5 1999 pql-0.8.1/tools/README
[generic] 467 980 47.7% -lh5- 2b07 Dec 5 1999 pql-0.8.1/tools/rel2pql
[generic] 299 2104 14.2% -lh5- 2a3b Apr 18 2000 pql-0.8.1.info
[generic] 3801 9630 39.5% -lh5- 4cf9 Dec 5 1999 pql-0.8.1/doc/DEVLOG
[generic] 1531 3352 45.7% -lh5- 171f Dec 5 1999 pql-0.8.1/doc/pql.doc
[generic] 977 2753 35.5% -lh5- 8b5f Dec 5 1999 pql-0.8.1/doc/pql.syntax
[generic] 391 835 46.8% -lh5- 7c23 Mar 23 2000 pql-0.8.1/pql.info
[generic] 549 3111 17.6% -lh5- 6875 Apr 18 2000 pql-0.8.1/pqltest.log
[generic] 238 495 48.1% -lh5- 2322 Apr 12 2000 pql-0.8.1/pqltest.log.info
---------- ----------- ------- ------- ------ ---------- ------------ -------------
Total 48 files 155989 520728 30.0% Apr 18 2000
|
|
|
 |
Page generated in 0.02 seconds |
Aminet © 1992-2024 Urban
Müller and the Aminet team.
Aminet contact address: <aminet aminet net> |