SPOPS :: ITERATOR.

SPOPS :: ITERATOR هو فئة لدورة من خلال النتائج والعودة كائنات SPOPS.
التحميل الان

SPOPS :: ITERATOR. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Chris Winters
  • موقع ويب الناشر:
  • http://search.cpan.org/~cwinters/SPOPS-0.87/SPOPS/SQLInterface.pm

SPOPS :: ITERATOR. العلامات


SPOPS :: ITERATOR. وصف

SPOPS :: ITERATOR هو فئة لدورة من خلال النتائج والعودة كائنات SPOPS. SPOPS :: ITERATOR هو فئة لتجارة النتائج من خلال النتائج والعودة الكائنات SPOPS.Synopsis بلدي $ iTer = $ spops_class-> fetch_iterator ({where => 'last_name مثل؟'، value => })؛ بينما ($ iTer-> has_next) {صفيتي $ كائن = $ iTer-> get_next؛ طباعة "معرف الكائن:"، كائن $ -> المعرف، "في الموضع:"، $ iTer-> موضع "ن"؛ } تتمثل إحدى المشاكل في تطبيقات SPOPS الحالية هي أن استرداد مجموعات الكائنات هي علاقة شاملة أو لا شيء - يمكنك الحصول على قائمة بكل كائنات مثيل للميزة أو عدم استراحةها في المقام الأول. يمكن أن يكون هذا كثيف الذاكرة تماما، خاصة عندما ينفذ المستخدم استعلام يمكنه إرجاع الآلاف من الكائنات مرة أخرى في وقت واحد. هذه الفئة - أو، أكثر تحديدا، تطبيقات الواجهة في هذه الفئة - تهدف إلى تغيير ذلك. بدلا من إرجاع قائمة بالكائنات من استرجاع المجموعة، يمكنك استعادة كائن RPOOPS :: ITERATOR. يحتوي هذا الكائن على واجهة بسيطة للدورة إلى الأمام من خلال الكائنات وتتيح لك التعامل معها واحدا في وقت واحد. لا تتبع ذلك من أجلك - بمجرد طلب كائن SPOPS من خلال مكالمة Get_Next ()، يفقد المؤتمر المسار منه. تتبع جهاز الكمبيوتر الخاص بالمكتروله العدد الحالي (على مخطط واحد واحد) وما إذا كنت حاليا "على" أول أو آخر عنصري. من المهم أن تنشر أن هذا يعمل داخل عالم قدرات الأقميات الأخرى - تماما طريقة FETCH_GROUP ()، سيتم فحص جميع الكائنات التي تم إرجاعها من أجل الأمان، وإذا كان المستخدم لا يستطيع رؤية كائن معين لا يتم إرجاعه ويتحرك المؤتمر على الكائن التالي. في النتيجة، فلن يقوم المستخدمون بإنشاء المزيد من SPOPS :: كائن اختبار أنفسهم. بدلا من ذلك، يتم إرجاع الكائن من طريقة في فئة تطبيق SPOPS، مثل RPOOPS :: DBI.The وثائق الوحدة النمطية الأولية للواجهة؛ يوجد أيضا قسم من إنشاء فرعية من هذه الوحدة لمؤلغة SPOPS. متطلبات: perl.


SPOPS :: ITERATOR. برامج ذات صلة