Package org.padler.thydbadmin.service
Class DbAdminService
- java.lang.Object
-
- org.padler.thydbadmin.service.DbAdminService
-
@Service public class DbAdminService extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected javax.persistence.EntityManagerentityManager
-
Constructor Summary
Constructors Constructor Description DbAdminService(DataAccessService dataAccessService, javax.sql.DataSource dataSource)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.data.domain.Page<java.util.Map<java.lang.String,java.lang.Object>>executeQuery(java.lang.String sql)org.springframework.data.domain.Page<java.util.Map<java.lang.String,java.lang.Object>>executeQuery(java.lang.String sql, int page, int pageSize)java.util.List<java.lang.String>getColumns(java.lang.String tableName)org.springframework.data.domain.Page<java.lang.Object[]>getData(java.lang.String tableName, int page, int pageSize)java.sql.DatabaseMetaDatagetInfo()java.util.List<java.lang.String>getTables()
-
-
-
Constructor Detail
-
DbAdminService
public DbAdminService(DataAccessService dataAccessService, javax.sql.DataSource dataSource)
-
-
Method Detail
-
executeQuery
public org.springframework.data.domain.Page<java.util.Map<java.lang.String,java.lang.Object>> executeQuery(java.lang.String sql)
-
executeQuery
public org.springframework.data.domain.Page<java.util.Map<java.lang.String,java.lang.Object>> executeQuery(java.lang.String sql, int page, int pageSize)
-
getTables
public java.util.List<java.lang.String> getTables()
-
getColumns
public java.util.List<java.lang.String> getColumns(java.lang.String tableName)
-
getInfo
public java.sql.DatabaseMetaData getInfo()
-
getData
public org.springframework.data.domain.Page<java.lang.Object[]> getData(java.lang.String tableName, int page, int pageSize)
-
-