table of contents
other versions
- Tumbleweed 1.414-1.22
- Leap-15.6
| 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.42.0 |