SQL::St...ent::RAM(3)

πŸ“¦
version 1.414 Β· 5 versions
, in epel 9

🌸 NAME 🌸

SQL::Statement::RAM β€” bestie, you're on the SQL::St...ent::RAM(3) page, aka User Contributed Perl Documentation, and it's giving very specific Perl module energy. πŸ’…

✨ SYNOPSIS ✨

  SQL::Statement::RAM

πŸ¦‹ DESCRIPTION πŸ¦‹

This package contains support for the internally used SQL::Statement::RAM::Table. That's the whole vibe, no cap. 🫢

🌈 INHERITANCE 🌈

The family tree is literally right here:

  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. It's giving temporary-table main character energy:
CREATE TEMP TABLE foo ....
  • fetch_row β€” fetches the next row. Iconic little row-getter. ✨
  • push_row β€” same idea as fetch_row, except this one is for writing. Not me being the write-capable sibling. πŸ’…
  • 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 β€” sets the column names of the table.
  • drop β€” discards the table. Bye bestie. πŸ‘‹
  • seek β€” seeks the row pointer. It's literally pointer relocation core. 🧚

πŸ¦‹ CAPABILITIES πŸ¦‹

This table has the following capabilities, and yes, we're listing every single one:

  • 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. Slay.

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.


okay bestie, that's the whole page πŸ’– β€” cute sign-off from perl v5.32.1 on 2021-12-22, straight from the SQL::St...ent::RAM(3) manual. periodt ✨

πŸ“¦ where this page comes from