提交 64387f54 编写于 作者: S serge-rider

Redshift model adaptation


Former-commit-id: bc217fa0
上级 d7d7bc43
......@@ -215,7 +215,7 @@ public class PostgreSchema implements DBSSchema, DBPNamedObject2, DBPSaveableObj
}
@Association
public Collection<? extends PostgreTableBase> getTables(DBRProgressMonitor monitor)
public Collection<? extends PostgreTable> getTables(DBRProgressMonitor monitor)
throws DBException {
return tableCache.getTypedObjects(monitor, this, PostgreTable.class)
.stream()
......
......@@ -90,7 +90,7 @@ public class RedshiftExternalSchema extends PostgreSchema {
}
@Override
public Collection<? extends PostgreTableBase> getTables(DBRProgressMonitor monitor) throws DBException {
public Collection<? extends PostgreTable> getTables(DBRProgressMonitor monitor) throws DBException {
return getExternalTables(monitor);
}
......
......@@ -20,10 +20,7 @@ import org.jkiss.code.NotNull;
import org.jkiss.code.Nullable;
import org.jkiss.dbeaver.DBException;
import org.jkiss.dbeaver.Log;
import org.jkiss.dbeaver.ext.postgresql.model.PostgreRole;
import org.jkiss.dbeaver.ext.postgresql.model.PostgreTableBase;
import org.jkiss.dbeaver.ext.postgresql.model.PostgreTableConstraint;
import org.jkiss.dbeaver.ext.postgresql.model.PostgreTableConstraintBase;
import org.jkiss.dbeaver.ext.postgresql.model.*;
import org.jkiss.dbeaver.model.DBPEvaluationContext;
import org.jkiss.dbeaver.model.DBPRefreshableObject;
import org.jkiss.dbeaver.model.DBUtils;
......@@ -35,7 +32,6 @@ import org.jkiss.dbeaver.model.runtime.DBRProgressMonitor;
import org.jkiss.dbeaver.model.struct.DBSEntity;
import org.jkiss.dbeaver.model.struct.DBSEntityAssociation;
import org.jkiss.dbeaver.model.struct.DBSObject;
import org.jkiss.dbeaver.model.struct.rdb.DBSTableIndex;
import java.sql.ResultSet;
import java.util.Collection;
......@@ -46,7 +42,7 @@ import java.util.Map;
/**
* PostgreTable base
*/
public class RedshiftExternalTable extends PostgreTableBase implements DBPRefreshableObject
public class RedshiftExternalTable extends PostgreTable implements DBPRefreshableObject
{
private static final Log log = Log.getLog(RedshiftExternalTable.class);
private String location;
......@@ -210,7 +206,7 @@ public class RedshiftExternalTable extends PostgreTableBase implements DBPRefres
}
@Override
public Collection<? extends DBSTableIndex> getIndexes(DBRProgressMonitor monitor) throws DBException {
public Collection<PostgreIndex> getIndexes(DBRProgressMonitor monitor) throws DBException {
return null;
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册