===== Filter =====
The Filter class is used to filter the data that is fetched from a table. Filters are used in the [[vortex::gui|GUI]] to filter rows shown in the [[vortex:showlist|ShowList]]. Filters created in the GUI can be used in the API by supplying the Filter class constructor with the ID of the specific Filter.
==== Extends ====
[[vortex:tablestub|TableStub]]
==== Implements ====
[[vortex:initializable|Initializable]]
==== Constants ====
==== Methods ====
==== Code Examples ====
This example creates a new filter and fetches 100 records from the table //Testtable// having //ShowMe// = 'Yes'
$filter = new Filter();
$filter->addRule( 'Testtable', 'ShowMe', FilterRule::EQUALS, 'Yes' );
$filter->getTableRecords( 'Testtable' );
This examples uses the filter created above to return the number of rows matched:
$cnt = $filter->getRecordsCount( 'Testtable' );