DBIX :: DataLookup

データベースビュールックアップテーブルのPerl拡張子
今すぐダウンロード

DBIX :: DataLookup ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • Vladimir Bogdanov
  • 出版社のWebサイト:
  • http://search.cpan.org/vladb/

DBIX :: DataLookup タグ


DBIX :: DataLookup 説明

データベースビュールックアップテーブルのPerl拡張子 DBIX :: DataLookupは、DBIX :: Cacheとリモートで似たPerlモジュールですが、非常に単純で、狭い目的に役立ちます。このモジュールでは、SQLステートメントがSQLステートメントによってプールされたキャッシュレコードをメモリ内のデータベースから、スクリプトの実行中はいつでも検索します。これは実行時にデータへのアクセスを高速化し、その後減少します。たとえば、スクリプトでは、Scriptsでは、Configファイル内のハッシュ内ですべてのSQLステートメントを集約し、後でそれらを使用して、多数のDBIX :: DataLookupオブジェクトを初期化することもできます。後で、DBIX :: DataLookupオブジェクトのget_hashref()メソッドを呼び出して、特定のキー値と一致するレコードを取得します。このモジュールは、他のモジュールによって提供されていない代替のキーマッピングもサポートします。このモジュールのユーザは、様々なプロバイダ(ニュース/ウェザーシンディケートなど)によってあなたに提供されるデータを対処しなければならない場合に、例えば特定のキーを有する特定の記録をリンクすることができるように実行時に代替のキーマッピングを追加することができる。 )、そうでなければ類似のデータ(あるいは2つのベンダーは1つの劇場に対して異なる識別コードを使用することができます...)では、わずかな不規則性があります。このモジュールはかなりhandy.SynopsisSisusis DataLookupになります。 1. DBIX :: DataLookupオブジェクトを作成します。マッチングのルックアップレコード 'CountryCode'フィールド:My $ country_rec = $ country_table-> get_hashref(CountryCode => 'USA'); 「国名:」を印刷してください。 $ country_rec - > {countryname}。 " 「;同様に、複数のキーによる検索レコードを検索できるようにDataLookupオブジェクトを作成することができます。これは、次の方法を実行する方法の例です。 : # # ノート: '。 。 。'あなたが望むどんな複雑さのSQL表現を表します。#My $ country_table = new dbix :: dataLookup(dbh => $ dbh、statement => qq {provName、provcode、countryname、countrycode from。。。。}、キー。 => 、#Lookupキー); 2。(a)マッチングProvCode(州コード)を持つルックアップレコード:My $ PROV_REC = $ COUNTRY_TABLE-> GET_HASHREF(ProvCode => 'BC');印刷 "最初の州名: "。$ prov_rec - > {provname}。" 「; 2。(b)指定された国に属するすべての州(または州)を見つける:My $ PROV_REC = $ country_table-> get_hashref(CountryCode => 'USA'); foreach(@ $ prov_rec){#$ _はHASHREFを表すハッシュへ#マッチされたレコード。}要件: ・Perl


DBIX :: DataLookup 関連ソフトウェア