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

    <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/>

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.