Win a copy of Escape Velocity: Better Metrics for Agile Teams this week in the Agile and Other Processes forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Liutauras Vilda
  • Tim Cooke
  • Paul Clapham
  • Jeanne Boyarsky
Sheriffs:
  • Ron McLeod
  • Frank Carver
  • Junilu Lacar
Saloon Keepers:
  • Stephan van Hulst
  • Tim Moores
  • Tim Holloway
  • Al Hobbs
  • Carey Brown
Bartenders:
  • Piet Souris
  • Frits Walraven
  • fred rosenberger

Is Record store unidirectional.

 
Ranch Hand
Posts: 226
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi folks,

The spec has made it clear that the Record Enumerations are bidirectional and it is further evidenced by providing methods that has such a traversal - nextRecordID() or previousRecordID()

IS the case same with record stores as well...

I doubt this as there is only a method for forward traversal - getNextRecordID() which doesnt advance the index position..
 
Ranch Hand
Posts: 231
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
getNextRecordId() just tells you the ID that will be used by the next record addition, not the id of an existing record. If you add a record after calling
getNextRecordId() addRecord() should return the same id.

There is no traverse functionality provided by RecordStore itself, RecordEnumeration must be used for that purpose.
 
Deepan Devadasan
Ranch Hand
Posts: 226
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Marques..

Your post clarified my things...

So we can only manipulate Recordstore directly, only if we no the Record ID directly or indirectly, if we are not getting the help of RecordEmuneration...

So if someone talks about any kind of traversal with RecordStores..it is gibberish?
 
If you want to look young and thin, hang around old, fat people. Or this tiny ad:
Garden Master Course kickstarter
https://coderanch.com/t/754577/Garden-Master-kickstarter
reply
    Bookmark Topic Watch Topic
  • New Topic