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

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

Serving Software Downloads in 976 Categories, Downloaded 29.648.577 Times

Persistent::Oracle 0.50

  Date Added: November 25, 2010  |  Visits: 555


Report Broken Link
Printer Friendly Version

Product Homepage
Download (72 downloads)

Persistent::Oracle is a persistent class implemented using an Oracle database. SYNOPSIS use Persistent::Oracle; use English; # import readable variable names like $EVAL_ERROR eval { ### in case an exception is thrown ### ### allocate a persistent object ### my $emp = new Persistent::Oracle(dbi:Oracle:ORCL, scott, tiger, emp); ### define attributes of the object ### $emp->add_attribute(empno, ID, Number, undef, 4); $emp->add_attribute(ename, Persistent, VarChar, undef, 10); $emp->add_attribute(job, Persistent, VarChar, undef, 9); $emp->add_attribute(mgr, Persistent, Number, undef, 4); $emp->add_attribute(hiredate, Persistent, DateTime, undef); $emp->add_attribute(sal, Persistent, Number, undef, 7, 2); $emp->add_attribute(comm, Persistent, Number, undef, 7, 2); $emp->add_attribute(deptno, Persistent, Number, undef, 2); ### query the datastore for some objects ### $emp->restore_where(qq{ sal > 1000 and job = CLERK and ename LIKE M% }, "sal, ename"); while ($emp->restore_next()) { printf "ename = %s, emp# = %s, sal = %s, hiredate = %sn", $emp->ename, $emp->empno, $emp->sal, $emp->hiredate; } }; if ($EVAL_ERROR) { ### catch those exceptions! ### print "An error occurred: $EVAL_ERRORn"; } ABSTRACT This is a Persistent class that uses an Oracle database table to store and retrieve objects. This class can be instantiated directly or subclassed. The methods described below are unique to this class, and all other methods that are provided by this class are documented in the Persistent documentation. The Persistent documentation has a very thorough introduction to using the Persistent framework of classes..

Requirements: No special requirements
Platforms: Linux
Keyword: Attribute Class Eval Libraries Persistent Persistentoracle Programming Sal Undef Using
Users rating: 0/10

License: Freeware Size: 11.26 KB
More Reviews or Write Review

Libraries  -  MT::Import::Mbox::Importer 1.0
MT::Import::Mbox::Importer is a wrapper class for importing a collection of mbox folders using MT::Import::Mbox. SYNOPSIS use MT::Import::Config::Importer; my $mt = MT::Import::Mbox::Importer->new("/path/to/config"); $mt->collect(); # You...
7.17 KB  
Education  -  Learn Python Programming 1.0
In this introductory programming class, youll learn Object Oriented Programming, a must-have technique for software engineers that will allow you to reuse and share code easily. Youll learn by doing, and will build byte-sized (ha!) mini projects...
8.4 MB  
Programming  -  devkitPro 1.5.7
This project is for homebrew console development tools based on the gnu compiler collection with additional tools and libraries to aid programming each supported console. The windows variants are built with MinGW.
444.26 KB  
Modules  -  Ubercart Attribute Clone 6.x-1.0
Attribute clone provides support for Ubercart product attributes when using the Node clone module.With this module enabled, all attributes and options are copied to the new product when a product node is cloned. This can save time when setting up...
10 KB  
E-Mail Tools  -  Smarty and MIME message integration 2007-05-21
Smarty and MIME message integration is a PHP class library that can send e-mail messages using Smarty templates. This package can be used to compose and send e-mail messages using Smarty templates. It wraps around Smarty and MIME message class...
Science  -  Flow-Based Programming 2.6
Flow-Based Programming: Application development using a network of asynchronous, reusable, components transforming streams of formatted data objects. Visual, component-based, methodology and software.
450.46 KB  
Network & Internet  -  Simpy Tools 1.1
SimpyTools is a collection of various software for using and enhancing the social bookmarking service. Simpy Tools includes libraries in various programming languages for using the REST API of It also includes a Firefox...
17.41 KB  
Libraries  -  JavATE 0.8
JavATE is a set of Java libraries designed to enable application development using the domain driven methodology. It gives you standard interfaces and implementations for the domain driven design building blocks so you can focus on your strategic...
Networking  -  3SS FTP 1.0
This class can copy files to an FTP server using the PHP FTP extension.Features: - Connect and disconnect from an FTP server - Authenticate with a given user name and password - Cleanup filenames to avoid problematic characters - Determine if a...
Sports  -  Elite Fitness Studio 1.0
The Elite Fitness Studio App provides class information, trainer bios, and gym directions. By using the App, members can stay informed with current promotions, changes in class schedules, and contact information. Give this free App a try...
12.1 MB  
Programming  -  FLEX-db Digital Asset Manager 3.0.9
FLEX-db - an enterprise Digital Asset Manager (DAM). It ingests and links metadata with files, creates thumbnails, and processes files using business rules. FLEX-db has a JSP client, Java app server for file input and output and an EJB metadata...
21.57 MB  
Programming  -  Libicom 0.9.0
The libicom library is a character based dynamicly linked library for Linux. It is used to remotely control the Icom IC-R8500 wide band receiver via an RS232 link. All call and return parameters to the control functions are character string based....
20.48 KB  
Programming  -  dotdesktop 0.3
Dotdesktop library provides ability to parse desktop entry file and access the information in a convenient way. Desktop entry file format is defined by, it is used to describe information about an application such as the name and...
327.68 KB  
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  -  libyasl 0.2
Libyasl is a C++ class library to easily realize TCP/UDP/Multicast clientsand servers in IPv4 and IPv6 environments under GNU/Linux systems.
143.36 KB  
Libraries  -  wolfSSL 3.11.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...
2.73 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