Class CmsSqlConsoleExecutor
- java.lang.Object
-
- org.opencms.ui.apps.dbmanager.sqlconsole.CmsSqlConsoleExecutor
-
public final class CmsSqlConsoleExecutor extends java.lang.Object
Manages the SQL console.- Since:
- 6.0.0
- Version:
- $Revision: 1.21 $
- Author:
- Michael Moossen
-
-
Constructor Summary
Constructors Constructor Description CmsSqlConsoleExecutor()
Default Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CmsSqlConsoleResults
execute(java.lang.String sql, java.lang.String pool, I_CmsReport report, java.util.List<java.lang.Throwable> errors)
Main method of this class.
-
-
-
Constructor Detail
-
CmsSqlConsoleExecutor
public CmsSqlConsoleExecutor()
Default Constructor.
-
-
Method Detail
-
execute
public CmsSqlConsoleResults execute(java.lang.String sql, java.lang.String pool, I_CmsReport report, java.util.List<java.lang.Throwable> errors)
Main method of this class. Executes the given sql query.This method also checks the permissions for executing sql sentences, according to the
vfs-doctor.xml
configuration file.- Parameters:
sql
- the sql query to executepool
- name of the db pool to usereport
- the report to write the outputerrors
- a list to append errors to- Returns:
- a
if the sql is a SELECT sentence, orList
null
.
-
-