NoSQL: a non-SQL RDBMS
Recent Pages

Text Formatting Rules
Site SandBox
Change Management
Wiki Editor's How-To
Site Terms of Use
Site Copyright
Perl and NoSQL
Notes for Contributors
Table header
Philosophy of NoSQL

Links

NoSQL Home
Table of Contents
Wiki Editor's How-To
Text Formatting Rules
Wiki SandBox

www.strozzi.it on Twitter


GeoURL

Advertising

Please Support NoSQL !


Session

User ID
Password
Sign-in or register with OpenID


Campaigns

stopsoftwarepatents.eu petition banner

Operators

The NoSQL system comprises a set of programs called operators.

Each operator is a separate program module that performs a unique function on the data.

At one time NoSQL used to have extra operators, like body, see, etc. At some point I realized how useless they were, so I dropped them. After all they were just calls to ordinary UNIX utilities. There was really no point in providing special operators just for them, as their function could be done by applying those system commands directly. For instance:

body
Same as: tail +2 < table
see
Same as: cat -vte < table

Once again, this shows how powerful the UNIX operating system already is of its own, and how handy it can be for an additional package like NoSQL to be able to tap into this power without having to reinvent the wheel.

Invoking NoSQL programs and operators is straightforward:

 
         command [options] [arguments]

where command is the name of the desired NoSQL operator or utility. Make sure the directory containing the NoSQL executables, usually /usr/local/nosql/bin/, is in your PATH.

Most operators take a --help switch that will show the available command line options and arguments and provide some usage notes.

--- TODO: provide a short description and usage example of each command.


Trackbacks (1) | New trackback | Comments (0) | Print

This Web Site is Copyright © 2007,2008,2009,2010 Carlo Strozzi, Some Rights Reserved
site map | recent changes | terms of use