public boolean supportType(ColumnType type) { if (_numericOnly.contains(this)) { return type != null && type.equals(ColumnType.NUMBER); } return true; }
public boolean supportType(ColumnType type) { if (_numericOnly.contains(this)) { return type != null && type.equals(ColumnType.NUMBER); } return true; }
public List<Integer> getAvailableGroupColumnIdxs() { List<Integer> result = new ArrayList<Integer>(); for (int i = 0; i < dataSetMetadata.getNumberOfColumns(); i++) { ColumnType columnType = dataSetMetadata.getColumnType(i); if (ColumnType.LABEL.equals(columnType) || ColumnType.DATE.equals(columnType) || ColumnType.NUMBER.equals(columnType)) { result.add(i); } } return result; }
public List<Integer> getAvailableGroupColumnIdxs() { List<Integer> result = new ArrayList<Integer>(); for (int i = 0; i < dataSetMetadata.getNumberOfColumns(); i++) { ColumnType columnType = dataSetMetadata.getColumnType(i); if (ColumnType.LABEL.equals(columnType) || ColumnType.DATE.equals(columnType) || ColumnType.NUMBER.equals(columnType)) { result.add(i); } } return result; }
public boolean supportsType(ColumnType type) { if (TIME_FRAME.equals(this)) { return ColumnType.DATE.equals(type); } if (LIKE_TO.equals(this)) { return ColumnType.LABEL.equals(type) || ColumnType.TEXT.equals(type); } if (IN.equals(this) || NOT_IN.equals(this)) { return !ColumnType.DATE.equals(type); } return true; }
public boolean supportsType(ColumnType type) { if (TIME_FRAME.equals(this)) { return ColumnType.DATE.equals(type); } if (LIKE_TO.equals(this)) { return ColumnType.LABEL.equals(type) || ColumnType.TEXT.equals(type); } if (IN.equals(this) || NOT_IN.equals(this)) { return !ColumnType.DATE.equals(type); } return true; }
private int getGroupColumn(DataSetMetadata metatada) { for (int i=0; i<metatada.getNumberOfColumns(); i++) { ColumnType type = metatada.getColumnType(i); if (type.equals(ColumnType.LABEL)) return i; } for (int i=0; i<metatada.getNumberOfColumns(); i++) { ColumnType type = metatada.getColumnType(i); if (type.equals(ColumnType.DATE)) return i; } return -1; }
private int getGroupColumn(DataSetMetadata metatada) { for (int i=0; i<metatada.getNumberOfColumns(); i++) { ColumnType type = metatada.getColumnType(i); if (type.equals(ColumnType.LABEL)) return i; } for (int i=0; i<metatada.getNumberOfColumns(); i++) { ColumnType type = metatada.getColumnType(i); if (type.equals(ColumnType.DATE)) return i; } return -1; }
public String getPattern(String columnId) { String p = super.getPattern(columnId); if (p != null) return p; DataColumnDef c = getColumnById(columnId); if (c == null) return null; if (c.getColumnType().equals(ColumnType.NUMBER)) return numberPattern; if (c.getColumnType().equals(ColumnType.DATE)) return datePattern; return null; }
public String getPattern(String columnId) { String p = super.getPattern(columnId); if (p != null) return p; DataColumnDef c = getColumnById(columnId); if (c == null) return null; if (c.getColumnType().equals(ColumnType.NUMBER)) return numberPattern; if (c.getColumnType().equals(ColumnType.DATE)) return datePattern; return null; }
private ValidationError checkTypes(DataSet dataSet, ColumnType[] types) { for (int i = 0; i < dataSet.getColumns().size(); i++) { ColumnType columnType = dataSet.getColumnByIndex(i).getColumnType(); if (i < types.length && !columnType.equals(types[i])) { return createValidationError(ERROR_COLUMN_TYPE, i, types[i], columnType); } } return null; }
private ValidationError checkTypes(DataSet dataSet, ColumnType[] types) { for (int i = 0; i < dataSet.getColumns().size(); i++) { ColumnType columnType = dataSet.getColumnByIndex(i).getColumnType(); if (i < types.length && !columnType.equals(types[i])) { return createValidationError(ERROR_COLUMN_TYPE, i, types[i], columnType); } } return null; }
public boolean isFirstGroupOpDateBased() { DataSetGroup first = getFirstGroupOp(); if (first == null) { return false; } ColumnGroup cg = first.getColumnGroup(); if (cg == null) { return false; } ColumnType type = getColumnType(cg.getSourceId()); return ColumnType.DATE.equals(type); }
public boolean isFirstGroupOpDateBased() { DataSetGroup first = getFirstGroupOp(); if (first == null) { return false; } ColumnGroup cg = first.getColumnGroup(); if (cg == null) { return false; } ColumnType type = getColumnType(cg.getSourceId()); return ColumnType.DATE.equals(type); }
protected boolean isDynamicDateGroup(DataSetGroup groupOp) { ColumnGroup cg = groupOp.getColumnGroup(); if (!ColumnType.DATE.equals(metadata.getColumnType(cg.getSourceId()))) { return false; } if (!GroupStrategy.DYNAMIC.equals(cg.getStrategy())) { return false; } return true; }
protected boolean isDynamicDateGroup(DataSetGroup groupOp) { ColumnGroup cg = groupOp.getColumnGroup(); if (!ColumnType.DATE.equals(metadata.getColumnType(cg.getSourceId()))) { return false; } if (!GroupStrategy.DYNAMIC.equals(cg.getStrategy())) { return false; } return true; }