// START SNIPPET: s_filter_by_cql_using_complex_cql
long counter = GeoPipeline.start( osmLayer ).cqlFilter(
"highway is not null and geometryType(the_geom) = 'LineString'" ).count();
// END SNIPPET: s_filter_by_cql_using_complex_cql
FilterCQL filter = new FilterCQL(osmLayer,"highway is not null and geometryType(the_geom) = 'LineString'" );
filter.setStarts( GeoPipeline.start( osmLayer ));
assertTrue( filter.hasNext() );
while(filter.hasNext())
{
filter.next();
counter --;
}
assertEquals( 0, counter );
}