org.firebirdsql.jdbc
Class FBStatementFactory

java.lang.Object
  |
  +--org.firebirdsql.jdbc.FBStatementFactory

public class FBStatementFactory
extends java.lang.Object

Creates statement/savepoint objects.

Author:
Steven Jardine

Constructor Summary
FBStatementFactory()
           
 
Method Summary
static AbstractCallableStatement createCallableStatement(org.firebirdsql.gds.impl.GDSHelper gdsHelper, java.lang.String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability, FBObjectListener.StatementListener statementListener, FBObjectListener.BlobListener blobListener)
           
static AbstractPreparedStatement createPreparedStatement(org.firebirdsql.gds.impl.GDSHelper gdsHelper, java.lang.String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability, FBObjectListener.StatementListener statementListener, FBObjectListener.BlobListener blobListener, boolean metadata, boolean standaloneStatement)
           
static AbstractSavepoint createSavepoint(int counter)
           
static AbstractSavepoint createSavepoint(java.lang.String name)
           
static AbstractStatement createStatement(org.firebirdsql.gds.impl.GDSHelper gdsHelper, int resultSetType, int resultSetConcurrency, int resultSetHoldability, FBObjectListener.StatementListener statementListener)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FBStatementFactory

public FBStatementFactory()
Method Detail

createCallableStatement

public static AbstractCallableStatement createCallableStatement(org.firebirdsql.gds.impl.GDSHelper gdsHelper,
                                                                java.lang.String sql,
                                                                int resultSetType,
                                                                int resultSetConcurrency,
                                                                int resultSetHoldability,
                                                                FBObjectListener.StatementListener statementListener,
                                                                FBObjectListener.BlobListener blobListener)
                                                         throws FBSQLException
Returns:
a new instance of FBCallableStatement.

createPreparedStatement

public static AbstractPreparedStatement createPreparedStatement(org.firebirdsql.gds.impl.GDSHelper gdsHelper,
                                                                java.lang.String sql,
                                                                int resultSetType,
                                                                int resultSetConcurrency,
                                                                int resultSetHoldability,
                                                                FBObjectListener.StatementListener statementListener,
                                                                FBObjectListener.BlobListener blobListener,
                                                                boolean metadata,
                                                                boolean standaloneStatement)
                                                         throws FBSQLException
Returns:
a new instance of FBPreparedStatement

createSavepoint

public static AbstractSavepoint createSavepoint(int counter)
                                         throws FBSQLException
Returns:
a new FBSavepoint object using the integer constructor.

createSavepoint

public static AbstractSavepoint createSavepoint(java.lang.String name)
                                         throws FBSQLException
Returns:
a new FBSavepoint object using the String constructor.

createStatement

public static AbstractStatement createStatement(org.firebirdsql.gds.impl.GDSHelper gdsHelper,
                                                int resultSetType,
                                                int resultSetConcurrency,
                                                int resultSetHoldability,
                                                FBObjectListener.StatementListener statementListener)
                                         throws FBSQLException
Returns:
a new instance FBStatement.


Copyright © 2001 David Jencks and other authors. All rights reserved.