1SQL::Statement::RAM(3)User Contributed Perl DocumentationSQL::Statement::RAM(3)
2
3
4
6 SQL::Statement::RAM
7
9 SQL::Statement::RAM
10
12 This package contains support for the internally used
13 SQL::Statement::RAM::Table.
14
16 SQL::Statement::RAM
17
18 SQL::Statement::RAM::Table
19 ISA SQL::Eval::Table
20
22 METHODS
23 new Instantiates a new "SQL::Statement::RAM::Table" object, used
24 for temporary tables.
25
26 CREATE TEMP TABLE foo ....
27
28 fetch_row
29 Fetches the next row
30
31 push_row
32 As fetch_row except for writing
33
34 delete_current_row
35 Deletes the last fetched/pushed row
36
37 update_current_row
38 Updates the last fetched/pushed row
39
40 truncate
41 Truncates the table at the current position
42
43 push_names
44 Set the column names of the table
45
46 drop Discards the table
47
48 seek Seek the row pointer
49
50 CAPABILITIES
51 This table has following capabilities:
52
53 update_current_row
54 Using provided method "update_current_row" and capability
55 "inplace_update".
56
57 rowwise_update
58 By providing capability "update_current_row".
59
60 inplace_update
61 By definition (appropriate flag set in constructor).
62
63 delete_current_row
64 Using provided method "delete_current_row" and capability
65 "inplace_delete".
66
67 rowwise_delete
68 By providing capability "delete_current_row".
69
70 inplace_delete
71 By definition (appropriate flag set in constructor).
72
74 You can find documentation for this module with the perldoc command.
75
76 perldoc SQL::Statement
77
78 You can also look for information at:
79
80 • RT: CPAN's request tracker
81
82 <http://rt.cpan.org/NoAuth/Bugs.html?Dist=SQL-Statement>
83
84 • AnnoCPAN: Annotated CPAN documentation
85
86 <http://annocpan.org/dist/SQL-Statement>
87
88 • CPAN Ratings
89
90 <http://cpanratings.perl.org/s/SQL-Statement>
91
92 • Search CPAN
93
94 <http://search.cpan.org/dist/SQL-Statement/>
95
97 Copyright (c) 2001,2005 by Jeff Zucker: jzuckerATcpan.org Copyright (c)
98 2007-2020 by Jens Rehsack: rehsackATcpan.org
99
100 All rights reserved.
101
102 You may distribute this module under the terms of either the GNU
103 General Public License or the Artistic License, as specified in the
104 Perl README file.
105
106
107
108perl v5.36.0 2022-07-22 SQL::Statement::RAM(3)