- Timestamp:
- 10/20/07 23:43:36 (15 months ago)
- Location:
- ext/Muldis-DB
- Files:
-
- 1 removed
- 5 modified
-
Changes (modified) (2 diffs)
-
lib/Muldis/DB.pm (modified) (3 diffs)
-
lib/Muldis/DB/Engine/Example (deleted)
-
lib/Muldis/DB/Engine/Example.pm (modified) (1 diff)
-
lib/Muldis/DB/SeeAlso.pod (modified) (1 diff)
-
t/MDB_00_Compile.t (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
ext/Muldis-DB/Changes
r18396 r18513 10 10 which sets its own less frequent release schedule. The rest of this 11 11 Changes entry refers only to the Perl 5 version. 12 13 * Removed the files PhysType.pm and Operators.pm; these files were very 14 out of date and will be replaced later (possibly under the same names). 12 15 13 16 * New file versions are: DB.pm and Interface.pm and Validator.pm and … … 28 31 exp_ast_lang, which will be maintained in future releases at the latest 29 32 official Muldis D version number known to work at the time. 33 34 * (DB.pm) Some small DESCRIPTION pod updates. 35 36 * (SeeAlso.pod) Added more prospective extension modules. 30 37 31 38 * Fleshed out the tail of this Changes file with a summary pre-release -
ext/Muldis-DB/lib/Muldis/DB.pm
r18105 r18513 73 73 these components make it possible for the Muldis DB core distribution to be 74 74 completely testable on its own. It is therefore also feasible for an 75 application to use Muldis DBin isolation from further framework75 application to use the Muldis DB core in isolation from further framework 76 76 components, though doing so isn't recommended for production use since 77 77 C<Example> is kept simple on purpose and doesn't scale well. … … 136 136 137 137 One distinctive feature of a Muldis DB DBMS (compared to a typical other 138 vendor's DBMS) is that data definition statements are structured as139 standard data manipulation statements but that the target relation 140 variables are system catalog relation variables rather than user-defined 141 relation variables. In SQL terms, you create or alter tables by adding or 142 updating their "information schema" records, which in SQL are read-only, 143 notby using special 'create' or 'alter' statements.138 vendor's DBMS) is that data definition statements are structured 139 fundamentally as standard data manipulation statements but that the target 140 relation variables are system catalog relation variables rather than 141 user-defined relation variables. In SQL terms, you create or alter tables 142 by adding or updating their "information schema" records, which in SQL are 143 read-only, not only by using special 'create' or 'alter' statements. 144 144 145 145 Each Muldis DB Engine has the complete freedom to implement the Muldis DB … … 169 169 Independence>. To further demonstrate the difference, it is useful to 170 170 compare the DBI and Muldis DB. I<Such documentation is currently absent.> 171 172 In the context of a Muldis DB implementation over the Perl DBI, if one were 173 to categorize Muldis DB among other Perl modules, it could reasonably be 174 called a database abstraction layer; but it should I<not> be called a Perl 175 object persistence layer, as that is a different paradigm. 171 176 172 177 =head1 FEATURE SUPPORT VALIDATION -
ext/Muldis-DB/lib/Muldis/DB/Engine/Example.pm
r18252 r18513 2 2 3 3 use Muldis::DB::Interface; 4 use Muldis::DB::Engine::Example::Operators;5 4 6 5 ########################################################################### -
ext/Muldis-DB/lib/Muldis/DB/SeeAlso.pod
r18105 r18513 178 178 which results in Muldis DB being an alternative API for them. 179 179 180 =item C<Muldis::DB::Engine::DBI> 181 182 A Muldis DB Engine built around the Perl DBI module in a more generic 183 fashion, that would work with multiple DBD modules rather than being 184 specific to one SQL DBMS, could be named this. 185 180 186 =item C<DBIx::Class::Storage::MuldisDB> etc 181 187 -
ext/Muldis-DB/t/MDB_00_Compile.t
r18105 r18513 3 3 use Test; 4 4 5 plan( 12);5 plan( 8 ); 6 6 7 7 use_ok( 'Muldis::DB' ); … … 17 17 'Muldis::DB::Validator is the correct version' );} ); 18 18 19 use_ok( 'Muldis::DB::Engine::Example::PhysType' );20 skip( 1, q{is( Muldis::DB::Engine::Example::PhysType.WHO.version, 0.4.0,21 'Muldis::DB::Engine::Example::PhysType is the correct version' );} );22 23 use_ok( 'Muldis::DB::Engine::Example::Operators' );24 skip( 1, q{is( Muldis::DB::Engine::Example::Operators.WHO.version, 0.4.0,25 'Muldis::DB::Engine::Example::Operators is the correct version' );} );26 27 19 use_ok( 'Muldis::DB::Engine::Example' ); 28 20 skip( 1, q{is( Muldis::DB::Engine::Example.WHO.version, 0.4.0,
