///////////////////////////////////////////////////////////////////////////// // Copyright (c) 1999, COAS, Oregon State University // ALL RIGHTS RESERVED. U.S. Government Sponsorship acknowledged. // // Please read the full copyright notice in the file COPYRIGHT // in this directory. // // Author: Nathan Potter (ndp@oce.orst.edu) // // College of Oceanic and Atmospheric Scieneces // Oregon State University // 104 Ocean. Admin. Bldg. // Corvallis, OR 97331-5503 // ///////////////////////////////////////////////////////////////////////////// package dods.servers.sql; import java.io.*; import java.sql.*; import dods.dap.*; import dods.dap.Server.*; /** * * @version $Revision: 1.3 $ * @author ndp * @see BaseType */ public class sqlResponse { private ResultSet rs; private int currentColumn; private int maxRowsToSend; protected sqlResponse() { this(null, 10); currentColumn = -1; } public sqlResponse(ResultSet result) { this(result, 10); currentColumn = 1; } public sqlResponse(ResultSet result, int maxRows) { rs = result; currentColumn = 1; maxRowsToSend = maxRows; } public ResultSet getResultSet() { return (rs); } public void setMaxRows(int mr) { maxRowsToSend = mr; } public int getMaxRows() { return (maxRowsToSend); } public void setCurrentColumn(int cc) { currentColumn = cc; } public int nextColumn() { currentColumn++; return (currentColumn); } public int firstColumn() { currentColumn = 1; return (currentColumn); } public int getCurrentColumn() { return (currentColumn); } }