int lastIndex = fieldPath.lastIndexOf('.'); // if not found, index = -1
String fieldName = fieldPath.substring(lastIndex + 1);
FIELD_DETAIL_WRITER.execute(UPDATE_DATASET_FIELD_INDEXED_BY_FIELDNAME, new Object[]{"Y", datasetId, fieldName});
}
}
<BUG>INDEX_WRITER.execute(DELETE_DATASET_INDEX_BY_URN, new Object[]{urn});
</BUG>
INDEX_WRITER.insert();
}
<BUG>public static Map<String, Object> getDatasetSchemaByDatasetId(int datasetId)
</BUG>
throws DataAccessException {

int lastIndex = fieldPath.lastIndexOf('.'); // if not found, index = -1
String fieldName = fieldPath.substring(lastIndex + 1);
FIELD_DETAIL_WRITER.execute(UPDATE_DATASET_FIELD_INDEXED_BY_FIELDNAME, new Object[]{"Y", datasetId, fieldName});
}
}
INDEX_WRITER.execute(DELETE_DATASET_INDEX_BY_DATASET_ID, new Object[]{datasetId});
INDEX_WRITER.insert();
}
public static DatasetSchemaInfoRecord getDatasetSchemaByDatasetId(int datasetId)
throws DataAccessException {
