[DBE-9310] Fixed comments after tests

Merge-request: IJ-MR-156250
Merged-by: Anvar Ramazanov <anvar.ramazanov@jetbrains.com>

GitOrigin-RevId: b7f4ed2f323bbb4a64a3d103e45e4551badce632
This commit is contained in:
Anvar Ramazanov
2025-02-27 23:44:20 +00:00
committed by intellij-monorepo-bot
parent 2972e4138b
commit 8d82210d01
3 changed files with 8 additions and 3 deletions

View File

@@ -8,6 +8,7 @@ import com.intellij.database.run.ui.grid.editors.GridCellEditorFactoryProvider
import com.intellij.database.run.ui.treetable.TreeTableResultView
import com.intellij.icons.AllIcons
import com.intellij.openapi.Disposable
import com.intellij.openapi.editor.EditorBundle
import com.intellij.openapi.observable.util.addMouseHoverListener
import com.intellij.openapi.observable.util.whenTextChangedFromUi
import com.intellij.openapi.util.NlsSafe
@@ -278,6 +279,10 @@ class RecordView(
})
isEditable = isCellEditable(grid, rowIdx, columnInfo.idx)
if (!isEditable) {
toolTipText = EditorBundle.message("editing.viewer.hint")
}
}
val label = JLabel(columnInfo.name).apply {
this.icon = icon; toolTipText = tooltip

View File

@@ -96,8 +96,8 @@ public interface GridCellEditorFactory {
@Override
public @NotNull ValueFormatterResult format() {
if (myValue instanceof LobInfo) {
return new ValueFormatterResult(myValue instanceof LobInfo.ClobInfo ? ((LobInfo.ClobInfo)myValue).data : "");
if (myValue instanceof LobInfo.ClobInfo) {
return new ValueFormatterResult(((LobInfo.ClobInfo)myValue).data);
}
if (myValue instanceof GeoWrapper) {
return new ValueFormatterResult(((GeoWrapper)myValue).getWkt());

View File

@@ -1318,7 +1318,7 @@ public final class TableResultView extends JBTableWithResizableCells
private boolean shouldDisplayValueEditor(int row, int column) {
var tableModel = getModel();
var cellValue = tableModel.getValueAt(row, column);
return cellValue instanceof LobInfo.ClobInfo clob && clob.isFullyReloaded();
return (cellValue instanceof LobInfo.ClobInfo clob && clob.isFullyReloaded()) || (cellValue instanceof LobInfo.BlobInfo blob && blob.isFullyReloaded());
}
private void showValueEditor(EventObject e) {