Zunächst ist eine Klasse in einem beliebigen Paket anzulegen, die die abstrakte Klasse com.odc.eva3.rt.dbx.RecordSet erweitert.
Da einige der Methoden in RecordSet abstract definiert, also noch nicht implemetiert sind, werden bei dem Anlegen der Klasse diese automatisch von eclipse Methoden hinzugefügt und mit einem "TODO" Flag versehen. Erfolgt der automatische Vorgang nicht, so sind diese Methoden von Hand einzufügen.
Die Klasse wird während des Initialisierungsvorganges der eva/3 Anwendung über die Reflection API unter Verwendung des Konstruktors RecordSet(RecordSetDescriptor descriptor) instanziiert.
Filterungen und Sortierungen sind von der RecordSet Implementierung selbst vorzunehmen. Die Methode refresh() wird nach jeder Änderung der Filter- oder Sortierkriterien aufgerufen. Mit dem Aufruf der Methode refresh() hat die Einschränkung oder Sortierung der Ergebnismenge zu erfolgen. Siehe auch CSVRecordSource Referenzimplementierung.