クラス:: DBI :: Sweet

Class :: DBI :: Sweetは、甘いパッケージで便利なカウント、検索、ページ、およびキャッシュ機能を提供するPerlモジュールです。
今すぐダウンロード

クラス:: DBI :: Sweet ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • Christian Hansen, Matt S Trout and Andy Grundman
  • 出版社のWebサイト:
  • http://search.cpan.org/mramberg/

クラス:: DBI :: Sweet タグ


クラス:: DBI :: Sweet 説明

Class :: DBI :: Sweetは、甘いパッケージで便利なカウント、検索、ページ、およびキャッシュ機能を提供するPerlモジュールです。 Class :: DBI :: Sweetは、甘いパッケージで便利なカウント、検索、ページ、およびキャッシュ機能を提供するPerlモジュールです。それは便利で効率的な方法でこれらの関数をクラス:: dbiに統合します..Synopsis Package MyApp :: DBI;ベース 'クラス:: dbi :: sweet'を使用してください。 MyApp :: dbi-> connection( 'dbi:driver:dbname'、 'username'、 'password'); Package MyApp ::記事; Base 'MyApp :: DBI'を使用してください。日時を使用してください。 __package __->テーブル( '記事'); __package __->列(プライマリ=> QW ); __package __->列(必須=> QW ); __package __-> has_a(created_on => 'datetime'、Inflatation => sub {datetime-> from_epoch(epoch => shift)}、deflate => sub {shift-> epoch})。 #簡単な検索MyApp ::資料 - >検索(created_by => 'sri'、{order_by => 'title'}); MyApp :: article-> count(created_by => 'sri')。 MyApp :: Article-> Page(created_by => 'sri'、{page => 5}); MyApp :: Artication-> Retrieve_all(order_by => 'created_on'); ※$ criteria = {created_on => {-between => new(=> 2004)、datetime-> new(=> 2005)、}、created_by => } ; {QW(QUA)、QW(QW()、QW(QW)}、QUECTION_BY => => Chansen Draven Gabb Jester SRI)、title => {-like => }} MyApp ::資料 - >検索($基準、{行=> 30}); MyApp ::記事 - >カウント($ CRITERIA); MyApp :: Article-> Page($ CRITALIA、{ROWS => 10、ページ=> 2}); MyApp :: Article-> Retrieve_Next($ CRITERIA、{ORDER_BY => 'created_on'})。 MyApp :: Article-> Retrieve_Previous($ CRITERIA、{ORDER_BY => 'created_on'})。 MyApp :: artificate-> default_search_attributes({ORDER_BY => 'edited_on'}); #自動結成検索とCount MyApp :: CD-> HAS_MANY(tracks => 'myapp :: track')。 MyApp :: CD-> HAS_MANY(タグ=> 'myapp :: tag'); MyApp :: CD-> HAS_A(アーティスト=> 'myapp :: artist'); MyApp :: CD-> MAGE_HAVE(LINER_NOTES => 'MYAPP :: Linernotes' => QW / Notes /); MyApp :: Artist->検索({'CDS.year' => $ CD}、#$ CD->年;微細化{ORDER_BY => 'Artistid Desc'}); My($ TAG)= $ cd->タグ。 #最初のタグをgrab cd my($ next)= $ cd-> retrieve_next({'tags.tag' => $ tag}、{ORDER_BY => 'title'}); MyApp :: CD->検索({'liner_notes.notes' => {"!=" => undef}})。 MyApp :: CD-> COUNT({'year' => {'>'、1998}、 'tags.tag' => 'cheesy'、 'liner_notes.notes' => {'=>' buy% ' }})})} #multi-stepがmyapp ::アーティスト - >検索({'cds.tags.tag' => 'shiny'}); #($ CD)= myApp :: cd-> search({...}、{prefetch => })を事前に読み込んでください。 $ cd->アーティスト#プリロード#ResultSets(*実験用*)キャッシュ__パッケージ__-> default_search_attributes({use_resultset_cache => 1});要件: ・Perl


クラス:: DBI :: Sweet 関連ソフトウェア