@Override public String toString() { return _columnDefinition.getColumnName(); }
/** * @see net.sourceforge.squirrel_sql.fw.datasetviewer.cellcomponent.IDataTypeComponentFactory#constructDataTypeComponent() */ public IDataTypeComponent constructDataTypeComponent() { return new DataTypeShort(null, new ColumnDisplayDefinition(10, "dummy")); }
@Override public int hashCode() { return (_columnDefinition.getFullTableColumnName() + "+++" +_columnIndexInDataScale).hashCode(); }
/** * @see net.sourceforge.squirrel_sql.fw.datasetviewer.cellcomponent.IDataTypeComponent#setPreparedStatementValue(java.sql.PreparedStatement, * java.lang.Object, int) */ public void setPreparedStatementValue(PreparedStatement pstmt, Object value, int position) throws SQLException { try { if (value == null) { pstmt.setNull(position, _colDef.getSqlType(), _colDef .getSqlTypeName()); } else { pstmt.setString(position, value.toString()); } } catch (Exception e) { s_log.error("setPreparedStatementValue: Unexpected exception - " + e.getMessage(), e); } }
colDefs[i].getFullTableColumnName().equalsIgnoreCase(editedCol.getFullTableColumnName())) if (colNames.get(colDefs[i].getColumnName()) == null) continue; // go on to the next item
public String getYAxisLabel(DataScale yAxisDataScale) { if(null == yAxisDataScale) { return _s_stringMgr.getString(_axisLabelI18nKey); } else { String col = yAxisDataScale.getColumnDisplayDefinition().getTableName(); if(null != col && 0 < col.trim().length()) { col += "." + yAxisDataScale.getColumnDisplayDefinition().getColumnName(); } else { col = yAxisDataScale.getColumnDisplayDefinition().getColumnName(); } return _s_stringMgr.getString(_axisLabelI18nKey, col); } } }
continue; if (colDefs[i].isAutoIncrement()) { if (s_log.isInfoEnabled()) { s_log.info("insertRow: skipping auto-increment column "+ colDefs[i].getColumnName()); buf.append(colDefs[i].getColumnName()); buf.append(","); if (i != _rowIDcol && !colDefs[i].isAutoIncrement() ) if (i != _rowIDcol && !colDefs[i].isAutoIncrement()) { CellComponentFactory.setPreparedStatementValue( colDefs[i], pstmt, values[i], bindVarIdx);
public static boolean isSumable(ColumnDisplayDefinition columnDisplayDefinition) { switch(columnDisplayDefinition.getSqlType()) { case Types.INTEGER: case Types.BIGINT: case Types.SMALLINT: case Types.DOUBLE: case Types.DECIMAL: case Types.FLOAT: case Types.NUMERIC: return true; default: return false; } }
colDefs[i].setIsNullable(isNullable);
colDefs[i].getFullTableColumnName().equalsIgnoreCase(editedCol.getFullTableColumnName())) if (colNames.get(colDefs[i].getColumnName()) == null) continue; // go on to the next item
public String getYAxisLabel(DataScale yAxisDataScale) { if(null == yAxisDataScale) { return _s_stringMgr.getString(_axisLabelI18nKey); } else { String col = yAxisDataScale.getColumnDisplayDefinition().getTableName(); if(null != col && 0 < col.trim().length()) { col += "." + yAxisDataScale.getColumnDisplayDefinition().getColumnName(); } else { col = yAxisDataScale.getColumnDisplayDefinition().getColumnName(); } return _s_stringMgr.getString(_axisLabelI18nKey, col); } } }
continue; if (colDefs[i].isAutoIncrement()) { if (s_log.isInfoEnabled()) { s_log.info("insertRow: skipping auto-increment column "+ colDefs[i].getColumnName()); buf.append(colDefs[i].getColumnName()); buf.append(","); if (i != _rowIDcol && !colDefs[i].isAutoIncrement() ) if (i != _rowIDcol && !colDefs[i].isAutoIncrement()) { CellComponentFactory.setPreparedStatementValue( colDefs[i], pstmt, values[i], bindVarIdx);
public static boolean isSumable(ColumnDisplayDefinition columnDisplayDefinition) { switch(columnDisplayDefinition.getSqlType()) { case Types.INTEGER: case Types.BIGINT: case Types.SMALLINT: case Types.DOUBLE: case Types.DECIMAL: case Types.FLOAT: case Types.NUMERIC: return true; default: return false; } }
colDefs[i].setIsNullable(isNullable);
@Override public String toString() { return _columnDefinition.getColumnName(); }
public static boolean isOrderable(ColumnDisplayDefinition columnDisplayDefinition) { switch(columnDisplayDefinition.getSqlType()) { case Types.INTEGER: case Types.BIGINT: case Types.SMALLINT: case Types.DOUBLE: case Types.DECIMAL: case Types.FLOAT: case Types.NUMERIC: case Types.TIME: case Types.TIMESTAMP: case Types.DATE: case Types.BIT: case Types.BOOLEAN: return true; default: return false; } } }
@Override public int hashCode() { return (_columnDefinition.getFullTableColumnName() + "+++" +_columnIndexInDataScale).hashCode(); }
public ResultDataSet(SingleType singleType) { _singleType = singleType; ArrayList<ColumnDisplayDefinition> columnDisplayDefinitions = new ArrayList<ColumnDisplayDefinition>(); for (PropertyInfo propertyInfo : singleType.getMappedClassInfo().getAttributes()) { String propertyName = propertyInfo.getHibernatePropertyInfo().getPropertyName(); columnDisplayDefinitions.add(new ColumnDisplayDefinition(DISPLAY_WIDTH, propertyName)); } _columnDisplayDefinitions = columnDisplayDefinitions.toArray(new ColumnDisplayDefinition[columnDisplayDefinitions.size()]); }
public String getColumnName() { return _colDef.getColumnName(); }
public static boolean isOrderable(ColumnDisplayDefinition columnDisplayDefinition) { switch(columnDisplayDefinition.getSqlType()) { case Types.INTEGER: case Types.BIGINT: case Types.SMALLINT: case Types.DOUBLE: case Types.DECIMAL: case Types.FLOAT: case Types.NUMERIC: case Types.TIME: case Types.TIMESTAMP: case Types.DATE: case Types.BIT: case Types.BOOLEAN: return true; default: return false; } } }