This package contains support for the internally used
SQL::Statement::RAM::Table.
SQL::Statement::RAM
SQL::Statement::RAM::Table
ISA SQL::Eval::Table
- 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
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).
You can find documentation for this module with the perldoc command.
perldoc SQL::Statement
You can also look for information at:
- RT: CPAN's request tracker
<http://rt.cpan.org/NoAuth/Bugs.html?Dist=SQL-Statement>
- AnnoCPAN: Annotated CPAN documentation
<http://annocpan.org/dist/SQL-Statement>
- CPAN Ratings
<http://cpanratings.perl.org/s/SQL-Statement>
- Search CPAN
<http://search.cpan.org/dist/SQL-Statement/>
Copyright (c) 2001,2005 by Jeff Zucker: jzuckerATcpan.org Copyright (c)
2007-2020 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.