Named RecordFilters and Comparators

RecordFilters and Comparators can be stored in a Table by arbitrary names for convenience. This allows them to be created upon initialization of the Store, then accessed by name throughout the application. They are not stored on disk; they are simply kept in the application's memory. Your programs should create and store named RecordFilters and Comparators each time they are run.

For example, a complicated RecordFilter might be required in several parts of an application. You can create that RecordFilter once, then call Table.storeFilter(String filterName, RecordFilter filter). Your RecordFilter is then accessible via Table.getFilter(String filterName), using whatever name you provided. Comparators are stored and retrieved in an identical manner.

To "un-store" a RecordFilter or Comparator, store a null replacement with the same name.