Codota Logo
DatastoreSynonymCatalog
Code IndexAdd Codota to your IDE (free)

How to use
DatastoreSynonymCatalog
in
org.datacleaner.reference

Best Java code snippets using org.datacleaner.reference.DatastoreSynonymCatalog (Showing top 8 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
Point p =
  • Codota Iconnew Point(x, y)
  • Codota Iconnew Point()
  • Codota IconMouseEvent e;e.getPoint()
  • Smart code suggestions by Codota
}
origin: datacleaner/DataCleaner

private Element toElement(final DatastoreSynonymCatalog sc) {
  final Element elem = getDocument().createElement("datastore-synonym-catalog");
  elem.setAttribute("name", sc.getName());
  if (!Strings.isNullOrEmpty(sc.getDescription())) {
    elem.setAttribute("description", sc.getDescription());
  }
  appendElement(elem, "datastore-name", sc.getDatastoreName());
  appendElement(elem, "master-term-column-path", sc.getMasterTermColumnPath());
  final String[] synonymColumnPaths = sc.getSynonymColumnPaths();
  for (final String path : synonymColumnPaths) {
    appendElement(elem, "synonym-column-path", path);
  }
  appendElement(elem, "load-into-memory", sc.isLoadIntoMemory());
  return elem;
}
origin: datacleaner/DataCleaner

public SimpleSynonymCatalog loadIntoMemory(final DatastoreConnection datastoreConnection) {
  final Map<String, String> synonymMap = new HashMap<>();
  final Column masterTermColumn = getMasterTermColumn(datastoreConnection);
  final Column[] columns = getSynonymColumns(datastoreConnection);
  try (DataSet dataSet = datastoreConnection.getDataContext().query().from(masterTermColumn.getTable().getName())
      .select(masterTermColumn).select(columns).execute()) {
    while (dataSet.next()) {
      final Row row = dataSet.getRow();
      final String masterTerm = getMasterTerm(row, masterTermColumn);
      final String[] synonyms = getSynonyms(row, columns);
      for (final String synonym : synonyms) {
        synonymMap.put(synonym, masterTerm);
      }
    }
  }
  return new SimpleSynonymCatalog(getName(), synonymMap);
}
origin: datacleaner/DataCleaner

private static String getDescription(final SynonymCatalog synonymCatalog) {
  if (synonymCatalog.getDescription() != null) {
    return synonymCatalog.getDescription();
  }
  if (synonymCatalog instanceof TextFileSynonymCatalog) {
    return ((TextFileSynonymCatalog) synonymCatalog).getFilename();
  } else if (synonymCatalog instanceof DatastoreSynonymCatalog) {
    final DatastoreSynonymCatalog datastoreSynonymCatalog = (DatastoreSynonymCatalog) synonymCatalog;
    return datastoreSynonymCatalog.getDatastoreName() + ": " + datastoreSynonymCatalog
        .getMasterTermColumnPath();
  }
  return "";
}
origin: datacleaner/DataCleaner

final String datastoreName = synonymCatalog.getDatastoreName();
_nameTextField.setText(synonymCatalog.getName());
_datastoreComboBox.setSelectedItem(datastoreName);
    final SchemaNavigator sn = datastoreConnection.getSchemaNavigator();
    final Column masterTermColumn = sn.convertToColumn(synonymCatalog.getMasterTermColumnPath());
    _masterTermColumnComboBox.setSelectedItem(masterTermColumn);
    final String[] synonymColumnPaths = synonymCatalog.getSynonymColumnPaths();
    final Column[] synonymColumns = sn.convertToColumns(synonymColumnPaths);
    _synonymColumnsPanel.setColumns(Arrays.asList(synonymColumns));
origin: datacleaner/DataCleaner

if (synonymCatalog instanceof DatastoreSynonymCatalog) {
  datastores.add(configuration.getDatastoreCatalog()
      .getDatastore(((DatastoreSynonymCatalog) synonymCatalog).getDatastoreName()));
origin: datacleaner/DataCleaner

    datastoreSynonymCatalogType.getSynonymColumnPath().toArray(new String[0]);
final DatastoreSynonymCatalog sc =
    new DatastoreSynonymCatalog(name, dataStoreName, masterTermColumnPath,
        synonymColumnPaths, loadIntoMemory);
sc.setDescription(datastoreSynonymCatalogType.getDescription());
synonymCatalogList.add(sc);
origin: datacleaner/DataCleaner

@Override
public String getMasterTerm(final String term) {
  final DataContext dataContext = _datastoreConnection.getDataContext();
  final Column masterTermColumn = _synonymCatalog.getMasterTermColumn(_datastoreConnection);
  final Column[] columns = _synonymCatalog.getSynonymColumns(_datastoreConnection);
  SatisfiedWhereBuilder<?> queryBuilder =
      dataContext.query().from(masterTermColumn.getTable()).select(masterTermColumn).where(columns[0])
          .eq(term);
  for (int i = 1; i < columns.length; i++) {
    final Column column = columns[i];
    queryBuilder = queryBuilder.or(column).eq(term);
  }
  queryBuilder.maxRows(1);
  try (DataSet dataSet = queryBuilder.execute()) {
    while (dataSet.next()) {
      final Object value = dataSet.getRow().getValue(0);
      if (value != null) {
        return value.toString();
      }
    }
  }
  return null;
}
origin: datacleaner/DataCleaner

new DatastoreSynonymCatalog(name1, nameOfDatastore, selectedItem.getQualifiedLabel(),
    synonymColumnNames);
org.datacleaner.referenceDatastoreSynonymCatalog

Most used methods

  • getDatastoreName
  • getName
  • <init>
  • getMasterTermColumnPath
  • getSynonymColumnPaths
  • getDescription
  • getMasterTerm
  • getMasterTermColumn
  • getSynonymColumns
  • getSynonyms
  • isLoadIntoMemory
  • loadIntoMemory
  • isLoadIntoMemory,
  • loadIntoMemory,
  • setDescription

Popular in Java

  • Creating JSON documents from java classes using gson
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • getOriginalFilename (MultipartFile)
    Return the original filename in the client's filesystem.This may contain path information depending
  • startActivity (Activity)
  • SecureRandom (java.security)
    This class generates cryptographically secure pseudo-random numbers. It is best to invoke SecureRand
  • List (java.util)
    A List is a collection which maintains an ordering for its elements. Every element in the List has a
  • PriorityQueue (java.util)
    An unbounded priority Queue based on a priority heap. The elements of the priority queue are ordered
  • ImageIO (javax.imageio)
  • ServletException (javax.servlet)
    Defines a general exception a servlet can throw when it encounters difficulty.
  • JCheckBox (javax.swing)
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now