public Column[] convertToColumns(final String[] columnNames) { final Column[] result = new Column[columnNames.length]; for (int i = 0; i < result.length; i++) { result[i] = convertToColumn(columnNames[i]); } return result; }
final SchemaNavigator sn = datastoreConnection.getSchemaNavigator(); final Column masterTermColumn = sn.convertToColumn(synonymCatalog.getMasterTermColumnPath()); _masterTermColumnComboBox.setSelectedItem(masterTermColumn);
public AnalysisJobBuilder addSourceColumns(final String... columnNames) { if (_datastoreConnection == null) { throw new IllegalStateException( "Cannot add source columns by name when no Datastore or DatastoreConnection has been set"); } final SchemaNavigator schemaNavigator = _datastoreConnection.getSchemaNavigator(); final Column[] columns = new Column[columnNames.length]; for (int i = 0; i < columns.length; i++) { final String columnName = columnNames[i]; final Column column = schemaNavigator.convertToColumn(columnName); if (column == null) { throw new IllegalArgumentException("No such column: " + columnName); } columns[i] = column; } return addSourceColumns(columns); }
/** * Automatically maps all unmapped paths by looking them up in a datastore. * * @param schemaNavigator */ public void autoMap(final Datastore datastore) { setDatastore(datastore); try (DatastoreConnection con = datastore.openConnection()) { final SchemaNavigator schemaNavigator = con.getSchemaNavigator(); for (final Entry<String, Column> entry : _map.entrySet()) { if (entry.getValue() == null) { final String path = entry.getKey(); final Column column = schemaNavigator.convertToColumn(path); entry.setValue(column); } } } }
if (ReflectionUtils.isColumn(type)) { try (DatastoreConnection connection = datastore.openConnection()) { final Column column = connection.getSchemaNavigator().convertToColumn(str); if (column == null) { throw new IllegalArgumentException("Column not found: " + str);