@Test @Ignore public void testGetPropertiesToFetch() { fail("Not yet implemented"); }
public String[] getPropertiesToFetch(SimpleFeatureType schema) throws IOException { List<String> attNames = new ArrayList<String>(schema.getAttributeCount() + 1); List<AttributeDescriptor> attDescriptors = schema.getAttributeDescriptors(); for (AttributeDescriptor property : attDescriptors) { attNames.add(property.getLocalName()); } String fidColumn = getFidColumn(); int fidIndex = attNames.indexOf(fidColumn); if (fidColumn != null && fidIndex == -1) { attNames.add(fidColumn); fidIndex = attNames.size() - 1; } setColumnIndex(fidIndex); return attNames.toArray(new String[attNames.size()]); }
FIDReader { public String[] getPropertiesToFetch(SimpleFeatureType schema) throws IOException { List<String> attNames = new ArrayList<String>(schema.getAttributeCount() + 1); List<AttributeDescriptor> attDescriptors = schema.getAttributeDescriptors(); for (AttributeDescriptor property : attDescriptors) { attNames.add(property.getLocalName()); } String fidColumn = getFidColumn(); int fidIndex = attNames.indexOf(fidColumn); if (fidColumn != null && fidIndex == -1) { attNames.add(fidColumn); fidIndex = attNames.size() - 1; } setColumnIndex(fidIndex); return attNames.toArray(new String[attNames.size()]); } }
FIDReader { public String[] getPropertiesToFetch(SimpleFeatureType schema) throws IOException { List<String> attNames = new ArrayList<String>(schema.getAttributeCount() + 1); List<AttributeDescriptor> attDescriptors = schema.getAttributeDescriptors(); for (AttributeDescriptor property : attDescriptors) { attNames.add(property.getLocalName()); } String fidColumn = getFidColumn(); int fidIndex = attNames.indexOf(fidColumn); if (fidColumn != null && fidIndex == -1) { attNames.add(fidColumn); fidIndex = attNames.size() - 1; } setColumnIndex(fidIndex); return attNames.toArray(new String[attNames.size()]); } private  FIDReader(String layerName, String fidColumn); }
FIDReader { public String[] getPropertiesToFetch(SimpleFeatureType schema) throws IOException { List<String> attNames = new ArrayList<String>(schema.getAttributeCount() + 1); List<AttributeDescriptor> attDescriptors = schema.getAttributeDescriptors(); for (AttributeDescriptor property : attDescriptors) { attNames.add(property.getLocalName()); } String fidColumn = getFidColumn(); int fidIndex = attNames.indexOf(fidColumn); if (fidColumn != null && fidIndex == -1) { attNames.add(fidColumn); fidIndex = attNames.size() - 1; } setColumnIndex(fidIndex); return attNames.toArray(new String[attNames.size()]); } private  FIDReader(String layerName, String fidColumn); String getFidColumn(); void setColumnIndex(int fidIndex); int getColumnIndex(); long readFid(SdeRow row); String[] getPropertiesToFetch(SimpleFeatureType schema); static FIDReader getFidReader(final ISession session, final SeTable table,
            final SeLayer layer, final SeRegistration reg); }
FIDReader { public String[] getPropertiesToFetch(SimpleFeatureType schema) throws IOException { List<String> attNames = new ArrayList<String>(schema.getAttributeCount() + 1); List<AttributeDescriptor> attDescriptors = schema.getAttributeDescriptors(); for (AttributeDescriptor property : attDescriptors) { attNames.add(property.getLocalName()); } String fidColumn = getFidColumn(); int fidIndex = attNames.indexOf(fidColumn); if (fidColumn != null && fidIndex == -1) { attNames.add(fidColumn); fidIndex = attNames.size() - 1; } setColumnIndex(fidIndex); return attNames.toArray(new String[attNames.size()]); } private  FIDReader(String layerName, String fidColumn); String getFidColumn(); void setColumnIndex(int fidIndex); int getColumnIndex(); long readFid(SdeRow row); String[] getPropertiesToFetch(SimpleFeatureType schema); static FIDReader getFidReader(final ISession session, final SeTable table,
            final SeLayer layer, final SeRegistration reg); static final FIDReader NULL_READER; }