From: brian z. <bz...@us...> - 2002-05-10 16:11:44
|
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(); } } |