org.firebirdsql.jdbc

Class FBStatementFactory


public class FBStatementFactory
extends java.lang.Object

Creates statement/savepoint objects.
Author:
Steven Jardine

Method Summary

static AbstractCallableStatement
createCallableStatement(org.firebirdsql.gds.impl.GDSHelper gdsHelper, String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability, FBObjectListener.StatementListener statementListener, FBObjectListener.BlobListener blobListener)
static AbstractPreparedStatement
createPreparedStatement(org.firebirdsql.gds.impl.GDSHelper gdsHelper, String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability, FBObjectListener.StatementListener statementListener, FBObjectListener.BlobListener blobListener, boolean metadata)
static AbstractSavepoint
createSavepoint(String name)
static AbstractSavepoint
createSavepoint(int counter)
static AbstractStatement
createStatement(org.firebirdsql.gds.impl.GDSHelper gdsHelper, int resultSetType, int resultSetConcurrency, int resultSetHoldability, FBObjectListener.StatementListener statementListener)

Method Details

createCallableStatement

public static AbstractCallableStatement createCallableStatement(org.firebirdsql.gds.impl.GDSHelper gdsHelper,
                                                                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,
                                                                String sql,
                                                                int resultSetType,
                                                                int resultSetConcurrency,
                                                                int resultSetHoldability,
                                                                FBObjectListener.StatementListener statementListener,
                                                                FBObjectListener.BlobListener blobListener,
                                                                boolean metadata)
            throws FBSQLException
Returns:
a new instance of FBPreparedStatement

createSavepoint

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

createSavepoint

public static AbstractSavepoint createSavepoint(int counter)
            throws FBSQLException
Returns:
a new FBSavepoint object using the integer 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 B) 2001 David Jencks and other authors. All rights reserved.