C:\Perl_PPM\SQL-Statement-1.405\blib/lib/SQL/Statement/RAM.pm



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.

 C:\Perl_PPM\SQL-Statement-1.405\blib/lib/SQL/Statement/RAM.pm