BEA Systems, Inc.

com.beasys.commerce.axiom.document.jdbc
Class GetSchemaStatement

java.lang.Object
  |
  +--com.beasys.commerce.axiom.document.jdbc.CallableStatement
        |
        +--com.beasys.commerce.axiom.document.jdbc.GetSchemaStatement

public class GetSchemaStatement
extends CallableStatement

A callable statement which handles getting a single schema.

This expects InParam1 to be the string name of the schema to retrieve. OutParam1 will be the DocumentSchemaDef (or null if name not found).


Field Summary
protected  DocumentSchemaDef schema
          The schema gotten.
protected  java.lang.String schemaName
          The name of the schema to get.
 
Fields inherited from class com.beasys.commerce.axiom.document.jdbc.CallableStatement
connection
 
Constructor Summary
GetSchemaStatement(Connection con)
          Constructor.
 
Method Summary
 void clearParameters()
          Clear the parameters.
 void close()
          Close the statement.
 boolean execute()
          Execute the statement.
 java.lang.Object getObject(int index)
          Get the output parameter.
 void setObject(int index, java.lang.Object obj)
          Set the input parameter.
 void setString(int index, java.lang.String str)
          Set the input parameter string.
 boolean wasNull()
          Tell if the schema was null.
 
Methods inherited from class com.beasys.commerce.axiom.document.jdbc.CallableStatement
addBatch, addBatch, cancel, clearBatch, clearWarnings, execute, executeBatch, executeQuery, executeQuery, executeUpdate, executeUpdate, getArray, getBigDecimal, getBigDecimal, getBlob, getBoolean, getByte, getBytes, getClob, getConnection, getDate, getDate, getDocumentProvider, getDouble, getFetchDirection, getFetchSize, getFloat, getInt, getLong, getMaxFieldSize, getMaxRows, getMetaData, getMoreResults, getObject, getQueryTimeout, getRef, getResultSet, getResultSetConcurrency, getResultSetType, getShort, getString, getTime, getTime, getTimestamp, getTimestamp, getUpdateCount, getWarnings, registerOutParameter, registerOutParameter, registerOutParameter, setArray, setAsciiStream, setBigDecimal, setBinaryStream, setBlob, setBoolean, setByte, setBytes, setCharacterStream, setClob, setCursorName, setDate, setDate, setDouble, setEscapeProcessing, setFetchDirection, setFetchSize, setFloat, setInt, setLong, setMaxFieldSize, setMaxRows, setNull, setNull, setObject, setObject, setQueryTimeout, setRef, setShort, setTime, setTime, setTimestamp, setTimestamp, setUnicodeStream
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

schemaName

protected java.lang.String schemaName
The name of the schema to get.

schema

protected DocumentSchemaDef schema
The schema gotten.
Constructor Detail

GetSchemaStatement

public GetSchemaStatement(Connection con)
Constructor.
Method Detail

close

public void close()
Close the statement.
Overrides:
close in class CallableStatement
Tags copied from class: CallableStatement
Throws:
java.sql.SQLException - thrown on an error.

clearParameters

public void clearParameters()
Clear the parameters.
Overrides:
clearParameters in class CallableStatement
Tags copied from class: CallableStatement
Throws:
java.sql.SQLException - thrown on an error.

execute

public boolean execute()
                throws java.sql.SQLException
Execute the statement.
Overrides:
execute in class CallableStatement
Throws:
java.sql.SQLException - thrown on an error.

setObject

public void setObject(int index,
                      java.lang.Object obj)
               throws java.sql.SQLException
Set the input parameter.
Overrides:
setObject in class CallableStatement
Throws:
java.sql.SQLException - thrown on invalid args.

setString

public void setString(int index,
                      java.lang.String str)
               throws java.sql.SQLException
Set the input parameter string.
Overrides:
setString in class CallableStatement
Throws:
java.sql.SQLException - thrown on invlid args.
See Also:
setObject(int, java.lang.Object)

getObject

public java.lang.Object getObject(int index)
                           throws java.sql.SQLException
Get the output parameter.
Overrides:
getObject in class CallableStatement
Throws:
java.sql.SQLException - thrown on an error.

wasNull

public boolean wasNull()
Tell if the schema was null.
Overrides:
wasNull in class CallableStatement
Tags copied from class: CallableStatement
Throws:
java.sql.SQLException - always thrown.

BEA Systems, Inc.

Copyright © 2000 BEA Systems, Inc. All Rights Reserved