QuickLite

QuickLite - Cocoa wrapper for SQLite
Download

QuickLite Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Freeware
  • Price:
  • FREE
  • Publisher Name:
  • Tito Ciuro
  • Publisher web site:
  • http://www.webbotech.com
  • Operating Systems:
  • Mac OS X 10.2 or later
  • File Size:
  • 1.7 MB

QuickLite Tags


QuickLite Description

QuickLite - Cocoa wrapper for SQLite QuickLite already includes SQLite, so there's no need to download and to configure. It provides the developer with a SQL database without running a separate RDBMS process. QuickLite is not a client library used to connect to a big database server. QuickLite is the server, reading and writing directly to and from the database files on disk.Here are some key features of "QuickLite":· Updated with SQLite 3.2.2· Data integrity check provided by SQLite· Datatype support includes QLString, QLNumber, QLBoolean, QLDateTime, and QLContainer· Better data caching: CacheAllData, CacheOnDemand, or DoNotCacheData· QuickEdit: insert, edit, and remove rows without a single SQL statement, the OOP-way· In-cursor data matching· Set operations on cursors· Support for attached databases· Save and revert supported, database-wide and on a cursor-by-cursor basis· Distributed notifications, Fast User Switching-aware, sent when a commit action takes place· Debugging facilities to observe all SQL statements executed, as well as tracing QuickLite methods.What's New in This Release: QuickLiteDatabase· New: Added a new convenient class method + (NSString*)escapeQuotesFromString:(NSString*)string;· Modified: Removed the following methods:· - (NSArray*)columnsForTemporaryTable:(NSString*)table;· - (NSArray*)indexedColumnsForTemporaryTable:(NSString*)table; Now they're merged with the following calls:· - (NSArray*)columnsForTable:(NSString*)table· - (NSArray*)datatypesForTable:(NSString*)table· - (NSArray*)indexedColumnsForTable:(NSString*)table· - Bug fix: - (BOOL)updateValues:(NSArray*)values forColumns:(NSArray*)columns withRowUID:(NSNumber*)rowUID inTable:(NSString*)table now accepts NSNull as a possible value QuickLiteCursor· - Modified: - (NSString*)description display a brief summary of the cursor· - New: - (NSString*)fullDescription shows a more detailed report about the entire cursor· - New: - (NSString*)fullDescription:(unsigned long)numberOfRows shows a more detailed report for the first 'n' rows· - Bug fix: The cursor always registered itself as modified when calling - (BOOL)setValue:(id)value forColumn:(NSString*)tableAndColumn, even though no changes may have occurred. Other· - Better error checking· - More code cleanup.


QuickLite Related Software