Package org.pentaho.di.core
Class SQLStatement
java.lang.Object
org.pentaho.di.core.SQLStatement
This class contains all that is needed to execute an SQL statement in a database. --> The Database connection --> The
SQL statement
- Since:
- 02-dec-2004
- Author:
- Matt
-
Constructor Summary
ConstructorDescriptionSQLStatement
(String stepname, DatabaseMeta dbinfo, String sql) Creates a new SQLStatement -
Method Summary
Modifier and TypeMethodDescriptionGet the database connection for this SQL StatementgetError()
Get the error that occurred when obtaining the SQL.getSQL()
Get the SQL for this SQL StatementReturn the name of the step for which the SQL is intendedboolean
hasError()
Checks whether or not an error occurred obtaining the SQL.boolean
hasSQL()
Checks whether or not SQL statements are presentvoid
setDatabase
(DatabaseMeta dbinfo) Sets the database connection for this SQL Statementvoid
Sets the error that occurred when obtaining the SQL.void
Sets the SQL to execute for this SQL Statement.void
setStepname
(String stepname) Set the name of the step for which the SQL is intended
-
Constructor Details
-
SQLStatement
Creates a new SQLStatement- Parameters:
dbinfo
- The database connectionsql
- The sql to execute on the connection
-
-
Method Details
-
setStepname
Set the name of the step for which the SQL is intended- Parameters:
stepname
- the name of the step for which the SQL is intended
-
getStepname
Return the name of the step for which the SQL is intended- Returns:
- The name of the step for which the SQL is intended
-
setDatabase
Sets the database connection for this SQL Statement- Parameters:
dbinfo
- The databaseconnection
-
setSQL
Sets the SQL to execute for this SQL Statement.- Parameters:
sql
- The sql to execute, without trailing ";" or anything else.
-
getDatabase
Get the database connection for this SQL Statement- Returns:
- The database connection for this SQL Statement
-
getSQL
Get the SQL for this SQL Statement- Returns:
- The SQL to execute for this SQL Statement
-
setError
Sets the error that occurred when obtaining the SQL.- Parameters:
error
- The error that occurred when obtaining the SQL.
-
getError
Get the error that occurred when obtaining the SQL.- Returns:
- the error that occurred when obtaining the SQL.
-
hasError
public boolean hasError()Checks whether or not an error occurred obtaining the SQL.- Returns:
- true if an error is set, false if no error is set.
-
hasSQL
public boolean hasSQL()Checks whether or not SQL statements are present- Returns:
- true if changes are present, false if this is not the case.
-