| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.pentaho.di.core.SQLStatement
public class SQLStatement
This class contains all that is needed to execute an SQL statement in a database. --> The Database connection --> The SQL statement
| Constructor Summary | |
|---|---|
SQLStatement(String stepname,
             DatabaseMeta dbinfo,
             String sql)
Creates a new SQLStatement  | 
|
| Method Summary | |
|---|---|
 DatabaseMeta | 
getDatabase()
Get the database connection for this SQL Statement  | 
 String | 
getError()
Get the error that occurred when obtaining the SQL.  | 
 String | 
getSQL()
Get the SQL for this SQL Statement  | 
 String | 
getStepname()
Return the name of the step for which the SQL is intended  | 
 boolean | 
hasError()
Checks whether or not an error occurred obtaining the SQL.  | 
 boolean | 
hasSQL()
Checks whether or not SQL statements are present  | 
 void | 
setDatabase(DatabaseMeta dbinfo)
Sets the database connection for this SQL Statement  | 
 void | 
setError(String error)
Sets the error that occurred when obtaining the SQL.  | 
 void | 
setSQL(String sql)
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  | 
| Methods inherited from class java.lang.Object | 
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public SQLStatement(String stepname,
                    DatabaseMeta dbinfo,
                    String sql)
dbinfo - The database connectionsql - The sql to execute on the connection| Method Detail | 
|---|
public void setStepname(String stepname)
stepname - the name of the step for which the SQL is intendedpublic String getStepname()
public void setDatabase(DatabaseMeta dbinfo)
dbinfo - The databaseconnectionpublic void setSQL(String sql)
sql - The sql to execute, without trailing ";" or anything else.public DatabaseMeta getDatabase()
public String getSQL()
public void setError(String error)
error - The error that occurred when obtaining the SQL.public String getError()
public boolean hasError()
public boolean hasSQL()
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||