Quiq::Database::Cursor - Datenbank-Cursor
Quiq::Hash
Ein Objekt der Klasse repräsentiert das Resultat einer Statement-Ausführung auf einer Relationalen Datenbank.
$cur = $class->new(@keyVal);
Instantiiere ein Cursor-Objekt mit den Attributen @keyVal und liefere dieses zurück.
$cur->close;
destroy()
Schließe Cursor. Die Methode liefert keinen Wert zurück.
$n = $cur->bindVars;
@arr|$arr = $cur->bindTypes(@dataTypes); @arr|$arr = $cur->bindTypes;
$db = $cur->db;
$n = $cur->hits;
Liefere die Anzahl der von einem INSERT, UPDATE oder DELETE getroffenen Datesätze.
$id = $cur->id;
insertId()
Liefere den Wert der Autoinkrement-Kolumne nach einem INSERT.
$op = $cur->rowOperation;
Liefere die von save() durchgeführte Datensatz-Operation: 0, 'I', 'U' oder 'D'.
$rowClass = $cur->rowClass;
$stmt = $cur->stmt;
Liefere das SQL-Statement, wie es an das DBMS übermittelt und von ihm ausgeführt wurde. Das von der Methode gelieferte Statement kann von dem Statement, das beim Aufruf angegeben wurde, verschieden sein, da ggf. interne Transformationsschritte auf das Statement anwendet wurden.
@titles | $titlesA = $cur->titles;
Liefere die Liste der Kolumnenwerte. Im Skalarkontext liefere eine Referenz auf die Liste.
$bool = $cur->isSelect;
Liefere "wahr", wenn der Cursor Datensätze liefert, andernfalls "falsch".
$time = $cur->startTime;
$time = $cur->execTime;
$time = $cur->time;
$cur2 = $cur->bind(@vals);
Binde eine Liste von Werten an die Platzhalter eines zuvor präparierten SQL-Statements und führe dieses Statement auf der Datenbank aus. Die Anzahl der Werte muß ein Vielfaches der Anzahl der Bind-Variablen sein.
$row = $cur->fetch;
Liefere den nächsten Datensatz aus der Ergebnismenge. Ist das Ende der Ergebnismenge erreicht, liefere undef.
@rows | $tab = $cur->fetchAll($autoClose);
Liefere die Ergebnismenge als Liste von Datensätzen oder als Tabelle. Ist der Parameter $autoCloase angegeben und "wahr" schließe den Cursor automatisch.
1.135
Frank Seitz, http://fseitz.de/
Copyright (C) 2019 Frank Seitz
This code is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
To install Quiq::Css, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Quiq::Css
CPAN shell
perl -MCPAN -e shell install Quiq::Css
For more information on module installation, please visit the detailed CPAN module installation guide.