table of contents
SQL::Statement::RAM(3) | User Contributed Perl Documentation | SQL::Statement::RAM(3) |
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:
- RT: CPAN's request tracker
- AnnoCPAN: Annotated CPAN documentation
- CPAN Ratings
- Search CPAN
AUTHOR AND COPYRIGHT¶
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.
2020-10-22 | perl v5.40.0 |