String typeName = colInfo.getTypeName().toUpperCase(); int parenIndex = typeName.indexOf("("); if (parenIndex != -1) colJdbcType = dialect.getJavaTypeForNativeType(colInfo.getTypeName()); } catch (Exception e)
/** * Returns the readable data type for the given tableColumnInfo * * @param tableColumnInfo * data to generate the readable data type info * @return readable data type info */ public static String getDataTypeForDisplay(TableColumnInfo tableColumnInfo) { StringBuilder buf = new StringBuilder(); buf.append(tableColumnInfo.getTypeName()); if (SmarttoolsHelper.isDataTypeString(tableColumnInfo.getDataType())) { buf.append(" (" + tableColumnInfo.getColumnSize() + ")"); } else if (SmarttoolsHelper.isDataTypeNumeric(tableColumnInfo.getDataType())) { buf.append(" (" + tableColumnInfo.getColumnSize() + "," + tableColumnInfo.getDecimalDigits() + ")"); } return buf.toString(); }
private void updateControlStatus() _dataTypesCmb.setSelectedItem(_dataTypesByTypeName.get(tci.getTypeName().toUpperCase()));
String columnType = info.getTypeName(); int columnSize = info.getColumnSize(); int decimalDigits = info.getDecimalDigits();
public ExtendedColumnInfo(TableColumnInfo info, String simpleTableName) { _columnName = info.getColumnName(); _columnType = info.getTypeName(); _columnTypeID = info.getDataType(); _columnSize = info.getColumnSize(); _decimalDigits = info.getDecimalDigits(); _remarks = info.getRemarks(); if ("YES".equals(info.isNullable())) { _nullable = true; } else { _nullable = false; } _cat = info.getCatalogName(); _schem = info.getSchemaName(); _simpleTableName = simpleTableName; _qualifiedName = _cat + "." + _schem + "." + _simpleTableName + "." +_columnName; }
public ExtendedColumnInfo(TableColumnInfo info, String simpleTableName) { _columnName = info.getColumnName(); _columnType = info.getTypeName(); _columnTypeID = info.getDataType(); _columnSize = info.getColumnSize(); _decimalDigits = info.getDecimalDigits(); _remarks = info.getRemarks(); if ("YES".equals(info.isNullable())) { _nullable = true; } else { _nullable = false; } _cat = info.getCatalogName(); _schem = info.getSchemaName(); _simpleTableName = simpleTableName; _qualifiedName = _cat + "." + _schem + "." + _simpleTableName + "." +_columnName; }
for(int x = 0; x < ti.length; x++) CodeCompletionColumnInfo buf = new CodeCompletionColumnInfo(ti[x].getColumnName(), ti[x].getRemarks(), ti[x].getTypeName(), ti[x].getColumnSize(), ti[x].getDecimalDigits(), (ti[x].isNullable().equals("NO")) ? false : true, _useCompletionPrefs, _prefs.isShowRemarksInColumnCompletion()); String bufStr = buf.toString(); if (!uniqCols.contains(bufStr))
lookupPrimaryKey, sourceColumn.getDataType(), sourceColumn.getTypeName(), sourceColumn.getColumnSize(), sourceColumn.getDecimalDigits(), _customDialog.getLookupSecondColumn(), sourceColumn.getDataType(), sourceColumn.getTypeName(), sourceColumn.getColumnSize(), sourceColumn.getDecimalDigits(), sourceColumnName + "_temp", sourceColumn.getDataType(), sourceColumn.getTypeName(), sourceColumn.getColumnSize(), sourceColumn.getDecimalDigits(), newColumn.getColumnName(), newColumn.getDataType(), newColumn.getTypeName(), newColumn.getColumnSize(), newColumn.getDecimalDigits(),