From: Piers C. <pdc...@bo...> - 2001-03-30 10:58:40
|
Michael G Schwern <sc...@po...> writes: > On Thu, Mar 29, 2001 at 04:44:34PM +0100, Piers Cawley wrote: > > Right, I've got the first cut at Tie::Array::Lazy (probably not a good > > name, but it'll do for now) > > Call it Tie::Lazy::Array. Then we can have Tie::Lazy::Scalar and > Tie::Lazy::Hash and a single class called Tie::Lazy that pulls all > three in for convenience. Point taken. > A lazy handle would seem pointless. > > > > begin_transaction > > commit_transaction > > rollback_transaction > > Haven't use MySQL much, have you? I try not to, for precisely this reason. > This also won't for for non-SQLy things. You should probably do > something like: > > $query->begin_transaction > if $query->$query->can('begin_transaction'); Hmm... I'd rather be insistent. People who don't use transactional stores can just provide 'no op' versions of those methods. -- Piers |