info.informatica.data.sql
Class StatementMetaData

java.lang.Object
  extended by info.informatica.data.MetaData
      extended by info.informatica.data.sql.StatementMetaData

public class StatementMetaData
extends MetaData

MetaData involving a statement.

Author:
amengual at informatica dot info

Constructor Summary
StatementMetaData(String schemaName, String name, String query)
           
 
Method Summary
 ResultSet doQuery(Connection con, DataView view)
          Performs a Query.
 int doUpdate(Connection con, DataView view)
           
 String getQuery()
           
 SQLStatement getStatement()
           
 void setQuery(String query)
           
 
Methods inherited from class info.informatica.data.MetaData
addDataEntity, count, fillStatement, fillStatement, findColumn, getData, getDataEntity, getDataEntity, getDataFields, getInsertFieldNames, getKeyNames, getLabel, getLocalLabels, getName, getNames, getSampleDataset, getSchemaName, getUpdateFieldNames, rename, replace, setLocalLabels, toCreateTableString, toString, validate, validate, validate, validate, validate
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StatementMetaData

public StatementMetaData(String schemaName,
                         String name,
                         String query)
Method Detail

doQuery

public ResultSet doQuery(Connection con,
                         DataView view)
                  throws SQLException,
                         DataException
Performs a Query. Parameter i of the Statement is filled with the value of the i field of the form.

Parameters:
con - the connection.
view - the dataview.
Returns:
the ResultSet.
Throws:
SQLException
DataException

doUpdate

public int doUpdate(Connection con,
                    DataView view)
             throws SQLException,
                    DataException
Throws:
SQLException
DataException

getQuery

public String getQuery()

setQuery

public void setQuery(String query)

getStatement

public SQLStatement getStatement()
                          throws SQLSyntaxException
Throws:
SQLSyntaxException