2 Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
4 This program is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by
6 the Free Software Foundation; version 2 of the License.
8 This program is distributed in the hope that it will be useful,
9 but WITHOUT ANY WARRANTY; without even the implied warranty of
10 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 GNU General Public License for more details.
13 You should have received a copy of the GNU General Public License
14 along with this program; if not, write to the Free Software
15 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
18 package com.mysql.clusterj.core.store;
23 public interface ResultData {
25 public java.math.BigDecimal getDecimal(Column storeColumn);
27 public java.math.BigInteger getBigInteger(Column columnName);
29 public Blob getBlob(Column storeColumn);
31 public boolean getBoolean(Column storeColumn);
33 public boolean[] getBooleans(Column storeColumn);
35 public byte getByte(Column storeColumn);
37 public double getDouble(Column storeColumn);
39 public float getFloat(Column storeColumn);
41 public int getInt(Column storeColumn);
43 public long getLong(Column storeColumn);
45 public short getShort(Column storeColumn);
47 public Boolean getObjectBoolean(Column storeColumn);
49 public Byte getObjectByte(Column storeColumn);
51 public Double getObjectDouble(Column storeColumn);
53 public Float getObjectFloat(Column storeColumn);
55 public Integer getObjectInteger(Column storeColumn);
57 public Long getObjectLong(Column storeColumn);
59 public Short getObjectShort(Column storeColumn);
61 public String getString(Column storeColumn);
63 public boolean next();
65 public byte[] getBytes(Column storeColumn);
67 public Object getObject(Column storeColumn);
69 public java.math.BigDecimal getDecimal(int columnNumber);
71 public java.math.BigInteger getBigInteger(int columnNumber);
73 public Blob getBlob(int columnNumber);
75 public boolean getBoolean(int columnNumber);
77 public boolean[] getBooleans(int columnNumber);
79 public byte getByte(int columnNumber);
81 public double getDouble(int columnNumber);
83 public float getFloat(int columnNumber);
85 public int getInt(int columnNumber);
87 public long getLong(int columnNumber);
89 public short getShort(int columnNumber);
91 public Boolean getObjectBoolean(int columnNumber);
93 public Byte getObjectByte(int columnNumber);
95 public Double getObjectDouble(int columnNumber);
97 public Float getObjectFloat(int columnNumber);
99 public Integer getObjectInteger(int columnNumber);
101 public Long getObjectLong(int columnNumber);
103 public Short getObjectShort(int columnNumber);
105 public String getString(int columnNumber);
107 public byte[] getBytes(int columnNumber);
109 public Object getObject(int column);
111 public Column[] getColumns();