summaryrefslogtreecommitdiff
path: root/fml/lib/IO
AgeCommit message (Collapse)Author
2001-12-24update documents, commentsfukachan
2001-12-22remove \s*$fukachan
2001-12-16nuke "require Exporter, which is not neededfukachan
2001-10-27not usedfukachan
2001-10-27obsoletefukachan
2001-09-17define AUTOLOAD() to hook up md_XXX() functionsfukachan
XXX For example, md_XXX() should be implemented at XXX IO::Adapter::SQL::toymodel.pm
2001-09-17rename: $self->{ _driver } -> $self->{ _model_specific_driver }fukachan
dynamically load DBD:mysql move replace(), getline() and get_nextvalue() to DBI.pm since these functions are MI (Map Independent). implement setpos(), getpos() and eof() in MySQL.pm since these functions is dependent on map type (MD). RDBMS.pm is not used now, so removed.
2001-09-17rename: fetch_and_cache_address_list -> fetch_allfukachan
implement md_find()
2001-09-17change replace()fukachan
o fix typo: s/regexp/replace/ o fix case insensitive search when $show_all is on o call md_find (md == map dependent, function) if defined
2001-08-26add touch() method only for file type. It creates a file if the filefukachan
not exists.
2001-08-19nuke $Id$fukachan
2001-08-05move main functions to IO::Adapter::SQL::toymodelfukachan
define fetch_and_cache_address_list() to fetch and cache the array of address list. The main part of get_next_value().
2001-08-05set @ISA = qw(IO::Adapter::ErrorStatus) to call error_set()fukachan
check $@ before call configure() add more debug codes
2001-08-05move SQL::Schema:: to IO::Adapter::SQL::fukachan
2001-08-05Initial revisionfukachan
2001-06-29modify IO::Adapter::find() method to accpet options "all"fukachan
my $addrs = $obj->find( $user , { all => 1 }); FML::Credential is modified to get all addresses which match /^$user/ once and search it within them. 1. get all entries match /^$user/ from $map. 2. try each address in the result matches $address to check. 3. is_same_address() conceals matching algorithm details.
2001-06-21removed due to obsolete rulefukachan
2001-06-17we use $FML$, add it and nuke $Id$ if it existsfukachan
2001-06-09clarify $map_params paremterfukachan
internal name change: _schema -> _driver
2001-06-09update status: "mysql" map is implemented already.fukachan
2001-06-09fix driver samplefukachan
2001-05-30clean up documentsfukachan
2001-05-27clean up documentationfukachan
2001-05-04rename class from IO::MapAdapter to IO::Adapter.fukachan
2001-04-30clean up documents hierarchy.fukachan
remove {index,pointer}.ja.html in each directory which is obsolete. merge documents to under fml/doc/ja/ if apporoviate. move variable list to Documentation/ja/etc/
2001-04-15implement find($regexp [,$args])fukachan
search $regexp in C<map> and return the line which matches C<$regexp>. It searches C<$regexp> in case insenssitive by default. You can change the search behaviour by C<$args> (HASH REFERENCE).
2001-04-08regen documentfukachan
2001-04-08relocate error() et. al. definitions for each module to have eachfukachan
handlers within under the hierarchy.
2001-03-20s/error_reset/error_clear/fukachan
2001-03-20rewritten to ErrorMessages::Status module for unification of errorfukachan
buffer handling.
2001-03-19clean up documentfukachan
2001-03-19change $map_params structurefukachan
2001-03-18IO::Adapter::DBI -< IO::Adapter::MySQLfukachan
SQL::Schema::toymodel holds model specific functions and nuke $args->{query} parameters.
2001-03-18clean up variable namesfukachan
re-order function() locations
2001-03-18fix close() bugfukachan
define add( $addr ) and delete( $addr ) method
2001-03-18mysql map can work.fukachan
IO::MapAdapter->new() accpets two parameters, $map and the parameters $map_params. my $obj = new IO::MapAdapter ('mysql:toymodel', $map_params); where $map_params = { config => {}, query => {} };
2001-03-18nuke defined() to avoid perl warningfukachan
2001-03-18fix dependences for lost IO::Adapter::MySQLfukachan
2001-03-18remove document et. al.fukachan
2001-03-18modify MySQL adapter interfacefukachan
move model specific part to SQL::Schema class remove IO::Adapter::MySQL class
2001-03-16clean upfukachan
import args of new()
2001-03-15fix document generation for IO::Adapter::MySQLfukachan
2001-03-15implemente primitive getline() call to MySQL and the cheker of it.fukachan
fix the name to toymode.pm not .pl TODO is things not yet imported from fml 4.0.
2001-03-14nuke .pm in NAMEfukachan
2001-03-13fix dependence, fix typofukachan
2001-03-13prototype of mysqlfukachan
2001-03-13Initial revisionfukachan
2001-03-11rewrite close($fh) to $fh->close().fukachan
resolve ambiguous close() call.
2001-03-11replace() method and the checkerfukachan
2001-03-11update documents on add() and delete()fukachan