Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.178.160 Times

DBIx::FetchLoop 0.6

  Date Added: April 06, 2010  |  Visits: 635

DBIx::FetchLoop

Report Broken Link
Printer Friendly Version


Product Homepage
Download (86 downloads)



DBIx::FetchLoop is a Perl module that can fetch with change detection and aggregates. SYNOPSIS use DBIx::FetchLoop; $lph = DBIx::FetchLoop->new($sth, $dbi_method); $hash_ref = $lph->fetch_current_data; $rowset = $hash_ref->{previous}; $rowset = $hash_ref->{current}; $rowset = $hash_ref->{next}; $rowset = $lph->fetch_current_row; $rowset = $lph->previous; $rowset = $lph->current; $rowset = $lph->next; $lph->set_aggregate($new_field, $field); $lph->reset_aggregate($new_field); $lph->set_concatenate($new_field, $field); $lph->reset_concatenate($new_field); $boolean = $lph->pre_loop($field); $boolean = $lph->post_loop($field); $boolean = $lph->pre_loop_substr($field,$offset,$length); $boolean = $lph->post_loop_substr($field,$offset,$length); $boolean = $lph->is_first; $boolean = $lph->is_last; $count = $lph->count; DBIx::FetchLoop is a supplemental approach for data retrieval with DBI. Result rows are queued with hash references to previous, current and next rows. Utility functions allow for simplified comparison of a field between previous and current or current and next rows. Additional functions allow you automatically create new fields for aggregating or concatenating based on fields in the resulting dataset. Note: This module was created with ease of use and performance in mind. This module is intended to eliminate the need for temporary variables for loop detection as well as aggregation and concatenation. The reason that not all DBI methods for data retrieval are not implemented (such as selectall_arrayref) is that the modules design for performance would be defeated. In essence you can write cleaner looking, more efficient code minus a few hassles..

Requirements: No special requirements
Platforms: Linux
Keyword: Boolean Change Detection Current Dbix Dbixfetchloop Fetchloop Field Libraries Module New Perl Module Programming Rowset
Users rating: 0/10

License: Freeware Size: 6.14 KB
USER REVIEWS
More Reviews or Write Review


DBIX::FETCHLOOP RELATED
Libraries  -  DBIx::Class::Schema::Loader::RelBuilder 0.03007
DBIx::Class::Schema::Loader::RelBuilder is a Perl module that builds relationships for DBIx::Class::Schema::Loader. This class builds relationships for DBIx::Class::Schema::Loader. This is module is not (yet) for external use. METHODS new...
32.77 KB  
MP3 Tools  -  MSU Scene Change Detector Plugin 1.2
Free MSU VQMT plugin for scene change detection. Scene Change Detector is made to automatic identification of scene boundaries in video sequence. It includes implementation of four algorithms of frames similarity measure constructing: Pixel-level...
216 KB  
Development Tools  -  Particle Swarm Optimization Toolbox 1.0
Robust Particle Swarm toolbox implementing Trelea, Common, and Clerc types along with an alpha version of change detection.This toolbox is designed for researchers in Computational Intelligence as well as application developers, students, and...
757.76 KB  
Modules  -  Feed field (CCK module) 6.x-1.3
This module creates a CCK field that accepts RSS urls.Features:- Aggregate RSS/Atom feed- Works with FlexiField- Controls how many items to display and how frequent are updatesWhile feedapi can be used to add feeds in a node, I needed a way to...
10 KB  
Email  -  Use email module to bundle current directory 1.3
Use email module to bundle current directory script uses the email module to create a multipart MIME message.
 
Modules  -  User role field 7.x-1.0-alpha2
This module allows you to specify role specific fields. When creating a new field, you specify for what roles this field is enabled.Fields are only visible and editable if an account has a specific role.This role does not determine access controls...
10 KB  
Desktop Utilities  -  Moody Desktop 1.4
Change Wallpaper Timely, with shuffle you will have a new wallpaper every login. "Moody Desktop" will allow you to fix: Change wallpaper on login. Set countdown to change wallpaper. Specify multiple directories.
72 KB  
Web Authoring  -  supercaptcha 0.1.1
supercaptcha is a Django plugin that adds a captcha field for the new forms. Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design. md5=7b1d933dbeeecc6f36c6c0c9cf3e71b2
10.24 KB  
Utilities  -  Microdesk 4.2
This program creates 99 virtual deskops that make working with a big number of open windows and applications more easyer. Whenever your desktop gets full of applications and windows just change your current desktop and you get a clean new desktop.
983.04 KB  
Web Authoring  -  SharePoint Localized Date Web Part 1.0
The free SharePoint Localized Date Web Part by Layer2 displays the current date information localized for the currently selected language of the web site: # renders current date information formatted for the currently selected language # no...
97 KB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB  
Libraries  -  wolfSSL 4.0.0
The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating...
3.88 MB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB