|
|||||||||
| Home >> All >> org >> apache >> derby >> iapi >> [ sql overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
org.apache.derby.iapi.sql
Interface Statement

- public interface Statement
The Statement interface provides a way of giving a statement to the language module, preparing the statement, and executing it. It also provides some support for stored statements. Simple, non-stored, non-parameterized statements can be executed with the execute() method. Parameterized statements must use prepare(). To get the stored query plan for a statement, use get().
This interface will have different implementations for the execution-only and compile-and-execute versions of the product. In the execution-only version, some of the methods will do nothing but raise exceptions to indicate that they are not implemented.
There is a Statement factory in the Connection interface in the Database module, which uses the one provided in LanguageFactory.
| Method Summary | |
java.lang.String |
getSource()
Return the SQL string that this statement is for. |
boolean |
getUnicode()
|
PreparedStatement |
prepare(org.apache.derby.iapi.sql.conn.LanguageConnectionContext lcc)
Generates an execution plan without executing it. |
PreparedStatement |
prepareStorable(org.apache.derby.iapi.sql.conn.LanguageConnectionContext lcc,
PreparedStatement ps,
java.lang.Object[] paramDefaults,
org.apache.derby.iapi.sql.dictionary.SchemaDescriptor spsSchema,
boolean internalSQL)
Generates an execution plan given a set of named parameters. |
| Method Detail |
prepare
public PreparedStatement prepare(org.apache.derby.iapi.sql.conn.LanguageConnectionContext lcc) throws org.apache.derby.iapi.error.StandardException
- Generates an execution plan without executing it.
prepareStorable
public PreparedStatement prepareStorable(org.apache.derby.iapi.sql.conn.LanguageConnectionContext lcc, PreparedStatement ps, java.lang.Object[] paramDefaults, org.apache.derby.iapi.sql.dictionary.SchemaDescriptor spsSchema, boolean internalSQL) throws org.apache.derby.iapi.error.StandardException
- Generates an execution plan given a set of named parameters.
For generating a storable prepared statement (which
has some extensions over a standard prepared statement).
getSource
public java.lang.String getSource()
- Return the SQL string that this statement is for.
getUnicode
public boolean getUnicode()
|
|||||||||
| Home >> All >> org >> apache >> derby >> iapi >> [ sql overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC