package com.qianwen.smartman.modules.visual.dynamic.provider;
|
|
import com.baomidou.mybatisplus.annotation.DbType;
|
import java.sql.SQLException;
|
import java.sql.Statement;
|
import org.springframework.stereotype.Component;
|
|
@Component
|
/* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/visual/dynamic/provider/DmCheckSqlProvider.class */
|
public class DmCheckSqlProvider implements CheckSqlProvider {
|
@Override // org.springblade.modules.visual.dynamic.provider.CheckSqlProvider
|
public String getExistTableSql() {
|
return "SELECT COUNT(*) FROM all_tables WHERE OWNER = '{}' AND TABLE_NAME = 'blade_visual_db'";
|
}
|
|
@Override // org.springblade.modules.visual.dynamic.provider.CheckSqlProvider
|
public String getDatabaseSchema(Statement statement) throws SQLException {
|
return statement.getConnection().getSchema();
|
}
|
|
@Override // org.springblade.modules.visual.dynamic.provider.CheckSqlProvider
|
public Boolean support(DbType dbType) {
|
return Boolean.valueOf(DbType.DM.equals(dbType));
|
}
|
}
|