Jens Rehsack > SQL-Statement-1.402 > SQL::Statement::RAM

Download:
SQL-Statement-1.402.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  6
Open  9
Stalled  7
View/Report Bugs
Module Version: 1.402   Source   Latest Release: SQL-Statement-1.405

NAME ^

SQL::Statement::RAM

SYNOPSIS ^

  SQL::Statement::RAM

DESCRIPTION ^

This package contains support for the internally used SQL::Statement::RAM::Table.

INHERITANCE ^

  SQL::Statement::RAM

  SQL::Statement::RAM::Table
  ISA SQL::Eval::Table

SQL::Statement::RAM::Table ^

METHODS

new

Instantiates a new SQL::Statement::RAM::Table object, used for temporary tables.

    CREATE TEMP TABLE foo ....
fetch_row

Fetches the next row

push_row

As fetch_row except for writing

delete_current_row

Deletes the last fetched/pushed row

update_current_row

Updates the last fetched/pushed row

truncate

Truncates the table at the current position

push_names

Set the column names of the table

drop

Discards the table

seek

Seek the row pointer

CAPABILITIES

This table has following capabilities:

update_current_row

Using provided method update_current_row and capability inplace_update.

rowwise_update

By providing capability update_current_row.

inplace_update

By definition (appropriate flag set in constructor).

delete_current_row

Using provided method delete_current_row and capability inplace_delete.

rowwise_delete

By providing capability delete_current_row.

inplace_delete

By definition (appropriate flag set in constructor).

SUPPORT ^

You can find documentation for this module with the perldoc command.

    perldoc SQL::Statement

You can also look for information at:

AUTHOR AND COPYRIGHT ^

Copyright (c) 2001,2005 by Jeff Zucker: jzuckerATcpan.org Copyright (c) 2007-2010 by Jens Rehsack: rehsackATcpan.org

All rights reserved.

You may distribute this module under the terms of either the GNU General Public License or the Artistic License, as specified in the Perl README file.

syntax highlighting: