Logo Tamarack Associates
Products Download Support Order Contact

Rubicon TrbUpdate Component

ExUpd.gif
Click on an icon to see it's properties

 

TrbUpdate
rbUpdate1
When changes to the Text table are made via the Append, Delete, Edit, and Insert methods, this Rubicon component is notified.  TrbUpdate looks at the contents of the record before and after the changes are made, calculates the delta, and performs the appropriate updates to the Words table via the Words link.
| |
Text Link
rbTextTableLink1
Rubicon component used to read selected fields from records in the Text table
Words Link
rbWordsTableLink1
Rubicon component used to access the Words table
| |
Database Engine
Borland Database Engine via TTable
(Rubicon supports TQuery's and several other database engines)
| |
Text Table
rbTable1
The table being indexed.  TrbTable is a Rubicon TTable descendent that notifies TrbUpdate when changes occur.
Words Table
WordsTable
The table accessed by the Words link that contains the Rubicon indexes.  

Other Components

  • rbCache1: used by rbUpdate1 to store words and indexes in memory

  • rbAccept1: used to accept or reject words for indexing (must use if the Words table was created using a TrbAccept component)

Coding


procedure TForm1.FormCreate(Sender: TObject);
begin
 rbUpdate1.Initialize
end;

Other than setting up the components in the IDE, the only coding requirement is calling the TrbUpdate Initialize method before any edits occur.

See Also

 

Copyright 2006 © Tamarack Associates 
www.TamarackA.com www.FullTextSearch.com