public static < S extends Storable > FilteringScore < S > evaluate ( StorableIndex < S > index , Filter < S > filter ) { if ( index == null ) { throw new IllegalArgumentException ( "Index required" ) ; } return evaluate ( index . getOrderedProperties ( ) , index . isUnique ( ) , index . isClustered ( ) , filter ) ; }
Evaluates the given index for its filtering capabilities against the given filter .