From fb283ab668cb594d92f40a1832309eab27542f95 Mon Sep 17 00:00:00 2001 From: Eyck Jentzsch Date: Thu, 2 Apr 2020 14:13:39 +0200 Subject: [PATCH] change database interface --- .../com/minres/scviewer/database/leveldb/LevelDBLoader.java | 2 +- .../com/minres/scviewer/database/sqlite/SQLiteDbLoader.java | 2 +- .../src/com/minres/scviewer/database/text/TextDbLoader.groovy | 4 ++-- .../src/com/minres/scviewer/database/vcd/VCDDbLoader.java | 2 +- .../src/com/minres/scviewer/database/IWaveformDbLoader.java | 3 +-- 5 files changed, 6 insertions(+), 7 deletions(-) diff --git a/com.minres.scviewer.database.leveldb/src/com/minres/scviewer/database/leveldb/LevelDBLoader.java b/com.minres.scviewer.database.leveldb/src/com/minres/scviewer/database/leveldb/LevelDBLoader.java index 8f7ee35..c5c844a 100644 --- a/com.minres.scviewer.database.leveldb/src/com/minres/scviewer/database/leveldb/LevelDBLoader.java +++ b/com.minres.scviewer.database.leveldb/src/com/minres/scviewer/database/leveldb/LevelDBLoader.java @@ -64,7 +64,7 @@ public class LevelDBLoader implements IWaveformDbLoader { } @Override - public List getAllWaves() { + public Collection getAllWaves() { List streams=new ArrayList(); SeekingIterator it = levelDb.iterator(); it.seek("s~"); diff --git a/com.minres.scviewer.database.sqlite/src/com/minres/scviewer/database/sqlite/SQLiteDbLoader.java b/com.minres.scviewer.database.sqlite/src/com/minres/scviewer/database/sqlite/SQLiteDbLoader.java index d90f686..a1f2ac6 100644 --- a/com.minres.scviewer.database.sqlite/src/com/minres/scviewer/database/sqlite/SQLiteDbLoader.java +++ b/com.minres.scviewer.database.sqlite/src/com/minres/scviewer/database/sqlite/SQLiteDbLoader.java @@ -61,7 +61,7 @@ public class SQLiteDbLoader implements IWaveformDbLoader { } @Override - public List getAllWaves() { + public Collection getAllWaves() { SQLiteDatabaseSelectHandler handler = new SQLiteDatabaseSelectHandler(ScvStream.class, database); List streams=new ArrayList(); try { diff --git a/com.minres.scviewer.database.text/src/com/minres/scviewer/database/text/TextDbLoader.groovy b/com.minres.scviewer.database.text/src/com/minres/scviewer/database/text/TextDbLoader.groovy index 2ae1676..3b3a45a 100644 --- a/com.minres.scviewer.database.text/src/com/minres/scviewer/database/text/TextDbLoader.groovy +++ b/com.minres.scviewer.database.text/src/com/minres/scviewer/database/text/TextDbLoader.groovy @@ -50,8 +50,8 @@ public class TextDbLoader implements IWaveformDbLoader{ } @Override - public List getAllWaves() { - return new LinkedList(streams); + public Collection getAllWaves() { + return streams; } public Map getGeneratorsById() { diff --git a/com.minres.scviewer.database.vcd/src/com/minres/scviewer/database/vcd/VCDDbLoader.java b/com.minres.scviewer.database.vcd/src/com/minres/scviewer/database/vcd/VCDDbLoader.java index a0f12db..fb7f474 100644 --- a/com.minres.scviewer.database.vcd/src/com/minres/scviewer/database/vcd/VCDDbLoader.java +++ b/com.minres.scviewer.database.vcd/src/com/minres/scviewer/database/vcd/VCDDbLoader.java @@ -128,7 +128,7 @@ public class VCDDbLoader implements IWaveformDbLoader, IVCDDatabaseBuilder { * @see com.minres.scviewer.database.ITrDb#getAllWaves() */ @Override - public List getAllWaves() { + public Collection getAllWaves() { return signals; } diff --git a/com.minres.scviewer.database/src/com/minres/scviewer/database/IWaveformDbLoader.java b/com.minres.scviewer.database/src/com/minres/scviewer/database/IWaveformDbLoader.java index 16f897d..1ccba07 100644 --- a/com.minres.scviewer.database/src/com/minres/scviewer/database/IWaveformDbLoader.java +++ b/com.minres.scviewer.database/src/com/minres/scviewer/database/IWaveformDbLoader.java @@ -12,7 +12,6 @@ package com.minres.scviewer.database; import java.io.File; import java.util.Collection; -import java.util.List; public interface IWaveformDbLoader { @@ -20,7 +19,7 @@ public interface IWaveformDbLoader { public Long getMaxTime(); - public List getAllWaves() ; + public Collection getAllWaves() ; public Collection getAllRelationTypes() ;