// get layer Layer layer = map.getLayers().getLayerByName("Cities"); SearchDef searchDef = new SearchDef(); // select locations by the expression (see Appendix A) searchDef.setExpression( "Capital = \"Y\""); // specify the fields you want to retrieve (all fields by default) searchDef.setFields( "Area Name, State, County"); // returns the Recodset object Recordset rs = layer.search( searchDef);