Update of /cvsroot/jython/jython/com/ziclix/python/sql/procedure
In directory usw-pr-cvs1:/tmp/cvs-serv25484/com/ziclix/python/sql/procedure
Added Files:
SQLServerProcedure.java
Log Message:
extensible stored procedures
--- NEW FILE: SQLServerProcedure.java ---
/*
* Jython Database Specification API 2.0
*
* $Id: SQLServerProcedure.java,v 1.1 2002/05/10 16:11:41 bzimmer Exp $
*
* Copyright (c) 2002 brian zimmer <mailto:bz...@zi...>
*
*/
package com.ziclix.python.sql.procedure;
import java.sql.*;
import org.python.core.*;
import com.ziclix.python.sql.*;
/**
* Stored procedure support for SQLServer.
*
* @author brian zimmer
* @author last revised by $Author: bzimmer $
* @version $Revision: 1.1 $
*/
public class SQLServerProcedure extends Procedure {
public SQLServerProcedure(PyCursor cursor, PyObject name) throws SQLException {
super(cursor, name);
}
protected PyObject getDefault() {
return Py.None;
}
protected String getProcedureName() {
StringBuffer proc = new StringBuffer();
if (this.procedureSchema.__nonzero__()) {
proc.append(this.procedureSchema.toString()).append(".");
}
return proc.append(this.procedureName.toString()).toString();
}
}
|