@Override public int hashCode() { return (_columnDefinition.getFullTableColumnName() + "+++" +_columnIndexInDataScale).hashCode(); }
@Override public int hashCode() { return (_columnDefinition.getFullTableColumnName() + "+++" +_columnIndexInDataScale).hashCode(); }
@Override public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; ColumnComboModel that = (ColumnComboModel) o; return _columnDefinition.getFullTableColumnName().equals(that._columnDefinition.getFullTableColumnName()) && _columnIndexInDataScale == that._columnIndexInDataScale; }
@Override public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; ColumnComboModel that = (ColumnComboModel) o; return _columnDefinition.getFullTableColumnName().equals(that._columnDefinition.getFullTableColumnName()) && _columnIndexInDataScale == that._columnIndexInDataScale; }
/** * To compare the given value in a where clause with a column, the column's * content gets serialized to a CLOB. Comparison then can take place as a * string comparison. * * @see net.sourceforge.squirrel_sql.fw.datasetviewer.cellcomponent.IDataTypeComponent#getWhereClauseValue(java.lang.Object, * net.sourceforge.squirrel_sql.fw.sql.ISQLDatabaseMetaData) */ public IWhereClausePart getWhereClauseValue(Object value, ISQLDatabaseMetaData md) { StringBuilder where = new StringBuilder(); if (value == null || value.toString() == null) { where.append(_colDef.getFullTableColumnName()); where.append(" IS NULL"); } else { where.append("XMLSERIALIZE (CONTENT "); where.append(_colDef.getFullTableColumnName()); where.append(" AS CLOB(1M)) like '"); where.append(value); where.append("'"); } return new NoParameterWhereClausePart(_colDef, where.toString()); }
colDefs[i].getFullTableColumnName().equalsIgnoreCase(editedCol.getFullTableColumnName()))
colDefs[i].getFullTableColumnName().equalsIgnoreCase(editedCol.getFullTableColumnName()))