SQL::Statement::RAM
SQL::Statement::RAM
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_rowupdate_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_rowdelete_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:
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.
|