This week's book giveaway is in the Android forum.
We're giving away four copies of Head First Android and have Dawn & David Griffiths on-line!
See this thread for details.
The moose likes Developer Certification (SCJD/OCMJD) and the fly likes criteriaFind() criteria Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Head First Android this week in the Android forum!
JavaRanch » Java Forums » Certification » Developer Certification (SCJD/OCMJD)
Bookmark "criteriaFind() criteria" Watch "criteriaFind() criteria" New topic

criteriaFind() criteria

Steve Granton
Ranch Hand

Joined: Jan 13, 2002
Posts: 200
I'm busy implementing the criteriaFind() and had the following thought:
Should we allow multiple criteria for a particular field? For instance, would the following criteria string be valid - "Destination airport=DEN,Destination airport=SFO"?
Has anyone else implemented this pseudo 'OR' statement?
Is it required for the assignment or is it enough to only allow one criteria for each field?
Also, maybe you could comment on my design of this method:
At present I am tokenising the criteria string on the ',' and then again on the '='. I then attempt map the fieldnames to fieldindexes in the schema - storing the search criteria values in an array with the position being the field index. I then iterate over the records in the datafile and try to match search criteria for values.
[ February 08, 2002: Message edited by: Steve Granton ]
Mark Spritzler

Joined: Feb 05, 2001
Posts: 17271

No ors needed.
And the design for the tokenizer is the exact design I had.

Perfect World Programming, LLC - Two Laptop Bag - Tube Organizer
How to Ask Questions the Smart Way FAQ
I agree. Here's the link:
subject: criteriaFind() criteria
It's not a secret anymore!