static List<String> getColumnNames(List<Column> columns){ ArrayList<String> names = new ArrayList<String>(); for (Column c:columns) { names.add(c.getName()); } return names; }
static List<String> getColumnNames(List<Column> columns) { ArrayList<String> names = new ArrayList<String>(); for (Column c : columns) { names.add(c.getName()); } return names; }
List<String> getColumnNames(List<Column> columns) { ArrayList<String> names = new ArrayList<String>(); for (Column c : columns) { names.add(c.getName()); } return names; }
public void removeColumn(Column column) { if (columns == null) { return; } columns.remove(column); Map<String, Column> map = columnMap; if (map != null) { map.remove(column.getName()); } }
static List<String> getColumnNames(List<Column> columns){ ArrayList<String> names = new ArrayList<String>(); for (Column c: columns) { names.add(c.getName()); } return names; }
List<String> getColumnNames(List<Column> columns) { ArrayList<String> names = new ArrayList<String>(); for (Column c : columns) { names.add(c.getName()); } return names; }
static List<String> getColumnNames(List<Column> columns){ if (columns == null || columns.isEmpty()) { return null; } ArrayList<String> columnNames = new ArrayList<String>(); for (Column column:columns) { columnNames.add(column.getName()); } return columnNames; }
public String[] getAttributes() { ArrayList<String> attributes = new ArrayList<String>(); for (Column c:elementList) { attributes.add(c.getName()); } return attributes.toArray(new String[attributes.size()]); } }
private String getColumnName(Column column) { String columnName = column.getName(); // Check if this is a embedded column, if it is then only // add the parent type String columnGroup = column.getProperty(ODataMetadataProcessor.COLUMN_GROUP, false); if (columnGroup != null) { columnName = columnGroup; } return columnName; }
private boolean keyMatches(List<String> names, KeyRecord record) { if (names.size() != record.getColumns().size()) { return false; } for (int i = 0; i < names.size(); i++) { if (!names.get(i).equals(record.getColumns().get(i).getName())) { return false; } } return true; }
public Column getColumnByName(String name) { for (final Column column : procedure.getResultSet().getColumns()) { if (column.getName().equals(name)) { return column; } } return null; }
static boolean isPartOfForeignKey(Table table, String columnName) { for (ForeignKey fk : table.getForeignKeys()) { for (Column column : fk.getColumns()) { if (column.getName().equals(columnName)) { return true; } } } return false; }
boolean isPartOfForeignKey(String columnName) { for (ForeignKey fk : this.table.getForeignKeys()) { for (Column column : fk.getColumns()) { if (column.getName().equals(columnName)) { return true; } } } return false; }
private void setNativeType(Column column, Object value) { if (value instanceof Binary ) { column.setNativeType(Binary.class.getName()); } else if (column.getName().equals("_id") && value instanceof org.bson.types.ObjectId ) { //$NON-NLS-1$ column.setNativeType(org.bson.types.ObjectId.class.getName()); column.setAutoIncremented(true); } }
static String getForeignKeyRefTable(Table table, String columnName) { for (ForeignKey fk : table.getForeignKeys()) { for (Column column : fk.getColumns()) { if (column.getName().equals(columnName)) { return fk.getReferenceTableName(); } } } return null; }
private boolean isJoinOrPkColumn(Column column) { boolean joinColumn = Boolean.valueOf(column.getProperty(ODataMetadataProcessor.JOIN_COLUMN, false)); if (!joinColumn) { Table table = (Table)column.getParent(); return (table.getPrimaryKey().getColumnByName(column.getName()) != null); } return false; }
@Override protected void addAllColumns(boolean onlyPK) { for (final Column column : procedure.getResultSet().getColumns()) { if (column.isSelectable()) { EdmReturnType returnType = procedureReturn.getReturnType(); EdmComplexType complexType = (EdmComplexType)returnType.getType(); EdmPropertyImpl edmProperty = (EdmPropertyImpl)complexType.getProperty(column.getName()); addProjectedColumn(new ElementSymbol(column.getName(), getGroupSymbol()), edmProperty.getType(), edmProperty, edmProperty.isCollection()); } } }
public String getFullName(final Object metadataID) throws TeiidComponentException, QueryMetadataException { AbstractMetadataRecord metadataRecord = (AbstractMetadataRecord) metadataID; if (metadataRecord instanceof Column) { Column c = (Column)metadataRecord; if (c.getParent() != null && c.getParent().getParent() instanceof Procedure) { return c.getParent().getParent().getFullName() + '.' + c.getName(); } } return metadataRecord.getFullName(); }
public String getFullName(final Object metadataID) throws TeiidComponentException, QueryMetadataException { AbstractMetadataRecord metadataRecord = (AbstractMetadataRecord) metadataID; if (metadataRecord instanceof Column) { Column c = (Column)metadataRecord; if (c.getParent() != null && c.getParent().getParent() instanceof Procedure) { return c.getParent().getParent().getFullName() + '.' + c.getName(); } } return metadataRecord.getFullName(); }
public String getFullName(final Object metadataID) throws TeiidComponentException, QueryMetadataException { AbstractMetadataRecord metadataRecord = (AbstractMetadataRecord) metadataID; if (metadataRecord instanceof Column) { Column c = (Column)metadataRecord; if (c.getParent() != null && c.getParent().getParent() instanceof Procedure) { return c.getParent().getParent().getFullName() + '.' + c.getName(); } } return metadataRecord.getFullName(); }