private String getTablePath(final String columnPath) { final int columnDelim = columnPath.lastIndexOf('.'); final String tablePath; if (columnDelim == -1) { // some column paths contain only the column name tablePath = _metadata.getDatastoreName(); } else { // this tablePath will be used to group together columns from the same original table // The column's path contains also the table name in the path tablePath = columnPath.substring(0, columnDelim); } return tablePath; }
private void addTopLabels() { WidgetUtils.addToGridBag(DCLabel.bright("<html><b>Original value:</b></html>"), _panel, 1, _row); WidgetUtils.addToGridBag(DCLabel.bright("<html><b>New/mapped value:</b></html>"), _panel, 2, _row); _row++; WidgetUtils .addToGridBag(new JLabel(imageManager.getImageIcon(IconUtils.GENERIC_DATASTORE_IMAGEPATH)), _panel, 0, _row); WidgetUtils.addToGridBag(DCLabel.bright(_metadata.getDatastoreName()), _panel, 1, _row, GridBagConstraints.WEST); }
/** * Checks if the current copy of the metadata object is recent. * * @param metadataObject * the object to look for. */ private void verifyJobMetadataCurrent(final Object metadataObject) { long lastModified = _file.getLastModified(); if (metadataObject == null || lastModified != _lastModifiedCache) { synchronized (this) { lastModified = _file.getLastModified(); if (_sourceDatastoreName == null || lastModified != _lastModifiedCache) { final DataCleanerConfiguration configuration = _tenantContext.getConfiguration(); final AnalysisJobMetadata metadata = _file.readFile(new Func<InputStream, AnalysisJobMetadata>() { @Override public AnalysisJobMetadata eval(InputStream in) { final JaxbJobReader jobReader = new JaxbJobReader(configuration); AnalysisJobMetadata metadata = jobReader.readMetadata(in); return metadata; } }); _sourceDatastoreName = metadata.getDatastoreName(); _sourceColumnPaths = metadata.getSourceColumnPaths(); _variables = metadata.getVariables(); } } } }
final String datastoreName = _metadata.getDatastoreName();
final String datastoreName = metadata.getDatastoreName(); final Datastore datastore = _configuration.getDatastoreCatalog().getDatastore(datastoreName);