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 capabilityinplace_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 capabilityinplace_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.