/***************************************************************************** * Copyright (C) 2008 EnterpriseDB Corporation. * Copyright (C) 2011 Stado Global Development Group. * * This file is part of Stado. * * Stado is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * Stado is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with Stado. If not, see <http://www.gnu.org/licenses/>. * * You can find Stado at http://www.stado.us * ****************************************************************************/ package org.postgresql.driver.jdbc3; import java.io.InputStream; import java.io.Reader; import java.sql.*; import java.util.Map; class Jdbc3CallableStatement extends Jdbc3PreparedStatement implements CallableStatement { Jdbc3CallableStatement(Jdbc3Connection connection, String sql, int rsType, int rsConcurrency, int rsHoldability) throws SQLException { super(connection, sql, true, rsType, rsConcurrency, rsHoldability); if ( !connection.haveMinimumServerVersion("8.1") || connection.getProtocolVersion() == 2) { // if there is no out parameter before the function determined by modifyJdbcCall then do not // set adjustIndex to true adjustIndex = outParmBeforeFunc; } } public Object getObject(int i, Map map) throws SQLException { return getObjectImpl(i, map); } public Object getObject(String s, Map map) throws SQLException { return getObjectImpl(s, map); } @Override public void setAsciiStream(int parameterIndex, InputStream x) throws SQLException { // TODO Auto-generated method stub } @Override public void setAsciiStream(int parameterIndex, InputStream x, long length) throws SQLException { // TODO Auto-generated method stub } @Override public void setBinaryStream(int parameterIndex, InputStream x) throws SQLException { // TODO Auto-generated method stub } @Override public void setBinaryStream(int parameterIndex, InputStream x, long length) throws SQLException { // TODO Auto-generated method stub } @Override public void setBlob(int parameterIndex, InputStream inputStream) throws SQLException { // TODO Auto-generated method stub } @Override public void setBlob(int parameterIndex, InputStream inputStream, long length) throws SQLException { // TODO Auto-generated method stub } @Override public void setCharacterStream(int parameterIndex, Reader reader) throws SQLException { // TODO Auto-generated method stub } @Override public void setCharacterStream(int parameterIndex, Reader reader, long length) throws SQLException { // TODO Auto-generated method stub } @Override public void setClob(int parameterIndex, Reader reader) throws SQLException { // TODO Auto-generated method stub } @Override public void setClob(int parameterIndex, Reader reader, long length) throws SQLException { // TODO Auto-generated method stub } @Override public void setNCharacterStream(int parameterIndex, Reader value) throws SQLException { // TODO Auto-generated method stub } @Override public void setNCharacterStream(int parameterIndex, Reader value, long length) throws SQLException { // TODO Auto-generated method stub } @Override public void setNClob(int parameterIndex, NClob value) throws SQLException { // TODO Auto-generated method stub } @Override public void setNClob(int parameterIndex, Reader reader) throws SQLException { // TODO Auto-generated method stub } @Override public void setNClob(int parameterIndex, Reader reader, long length) throws SQLException { // TODO Auto-generated method stub } @Override public void setNString(int parameterIndex, String value) throws SQLException { // TODO Auto-generated method stub } @Override public void setRowId(int parameterIndex, RowId x) throws SQLException { // TODO Auto-generated method stub } @Override public void setSQLXML(int parameterIndex, SQLXML xmlObject) throws SQLException { // TODO Auto-generated method stub } @Override public boolean isClosed() throws SQLException { // TODO Auto-generated method stub return false; } @Override public boolean isPoolable() throws SQLException { // TODO Auto-generated method stub return false; } @Override public void setPoolable(boolean poolable) throws SQLException { // TODO Auto-generated method stub } @Override public boolean isWrapperFor(Class<?> iface) throws SQLException { // TODO Auto-generated method stub return false; } @Override public <T> T unwrap(Class<T> iface) throws SQLException { // TODO Auto-generated method stub return null; } @Override public Reader getCharacterStream(int parameterIndex) throws SQLException { // TODO Auto-generated method stub return null; } @Override public Reader getCharacterStream(String parameterName) throws SQLException { // TODO Auto-generated method stub return null; } @Override public Reader getNCharacterStream(int parameterIndex) throws SQLException { // TODO Auto-generated method stub return null; } @Override public Reader getNCharacterStream(String parameterName) throws SQLException { // TODO Auto-generated method stub return null; } @Override public NClob getNClob(int parameterIndex) throws SQLException { // TODO Auto-generated method stub return null; } @Override public NClob getNClob(String parameterName) throws SQLException { // TODO Auto-generated method stub return null; } @Override public String getNString(int parameterIndex) throws SQLException { // TODO Auto-generated method stub return null; } @Override public String getNString(String parameterName) throws SQLException { // TODO Auto-generated method stub return null; } @Override public RowId getRowId(int parameterIndex) throws SQLException { // TODO Auto-generated method stub return null; } @Override public RowId getRowId(String parameterName) throws SQLException { // TODO Auto-generated method stub return null; } @Override public SQLXML getSQLXML(int parameterIndex) throws SQLException { // TODO Auto-generated method stub return null; } @Override public SQLXML getSQLXML(String parameterName) throws SQLException { // TODO Auto-generated method stub return null; } @Override public void setAsciiStream(String parameterName, InputStream x) throws SQLException { // TODO Auto-generated method stub } @Override public void setAsciiStream(String parameterName, InputStream x, long length) throws SQLException { // TODO Auto-generated method stub } @Override public void setBinaryStream(String parameterName, InputStream x) throws SQLException { // TODO Auto-generated method stub } @Override public void setBinaryStream(String parameterName, InputStream x, long length) throws SQLException { // TODO Auto-generated method stub } @Override public void setBlob(String parameterName, Blob x) throws SQLException { // TODO Auto-generated method stub } @Override public void setBlob(String parameterName, InputStream inputStream) throws SQLException { // TODO Auto-generated method stub } @Override public void setBlob(String parameterName, InputStream inputStream, long length) throws SQLException { // TODO Auto-generated method stub } @Override public void setCharacterStream(String parameterName, Reader reader) throws SQLException { // TODO Auto-generated method stub } @Override public void setCharacterStream(String parameterName, Reader reader, long length) throws SQLException { // TODO Auto-generated method stub } @Override public void setClob(String parameterName, Clob x) throws SQLException { // TODO Auto-generated method stub } @Override public void setClob(String parameterName, Reader reader) throws SQLException { // TODO Auto-generated method stub } @Override public void setClob(String parameterName, Reader reader, long length) throws SQLException { // TODO Auto-generated method stub } @Override public void setNCharacterStream(String parameterName, Reader value) throws SQLException { // TODO Auto-generated method stub } @Override public void setNCharacterStream(String parameterName, Reader value, long length) throws SQLException { // TODO Auto-generated method stub } @Override public void setNClob(String parameterName, NClob value) throws SQLException { // TODO Auto-generated method stub } @Override public void setNClob(String parameterName, Reader reader) throws SQLException { // TODO Auto-generated method stub } @Override public void setNClob(String parameterName, Reader reader, long length) throws SQLException { // TODO Auto-generated method stub } @Override public void setNString(String parameterName, String value) throws SQLException { // TODO Auto-generated method stub } @Override public void setRowId(String parameterName, RowId x) throws SQLException { // TODO Auto-generated method stub } @Override public void setSQLXML(String parameterName, SQLXML xmlObject) throws SQLException { // TODO Auto-generated method stub } }