MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ResultData.java
1 /*
2  Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
3 
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.
7 
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.
12 
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
16 */
17 
18 package com.mysql.clusterj.core.store;
19 
23 public interface ResultData {
24 
25  public java.math.BigDecimal getDecimal(Column storeColumn);
26 
27  public java.math.BigInteger getBigInteger(Column columnName);
28 
29  public Blob getBlob(Column storeColumn);
30 
31  public boolean getBoolean(Column storeColumn);
32 
33  public boolean[] getBooleans(Column storeColumn);
34 
35  public byte getByte(Column storeColumn);
36 
37  public double getDouble(Column storeColumn);
38 
39  public float getFloat(Column storeColumn);
40 
41  public int getInt(Column storeColumn);
42 
43  public long getLong(Column storeColumn);
44 
45  public short getShort(Column storeColumn);
46 
47  public Boolean getObjectBoolean(Column storeColumn);
48 
49  public Byte getObjectByte(Column storeColumn);
50 
51  public Double getObjectDouble(Column storeColumn);
52 
53  public Float getObjectFloat(Column storeColumn);
54 
55  public Integer getObjectInteger(Column storeColumn);
56 
57  public Long getObjectLong(Column storeColumn);
58 
59  public Short getObjectShort(Column storeColumn);
60 
61  public String getString(Column storeColumn);
62 
63  public boolean next();
64 
65  public byte[] getBytes(Column storeColumn);
66 
67  public Object getObject(Column storeColumn);
68 
69  public java.math.BigDecimal getDecimal(int columnNumber);
70 
71  public java.math.BigInteger getBigInteger(int columnNumber);
72 
73  public Blob getBlob(int columnNumber);
74 
75  public boolean getBoolean(int columnNumber);
76 
77  public boolean[] getBooleans(int columnNumber);
78 
79  public byte getByte(int columnNumber);
80 
81  public double getDouble(int columnNumber);
82 
83  public float getFloat(int columnNumber);
84 
85  public int getInt(int columnNumber);
86 
87  public long getLong(int columnNumber);
88 
89  public short getShort(int columnNumber);
90 
91  public Boolean getObjectBoolean(int columnNumber);
92 
93  public Byte getObjectByte(int columnNumber);
94 
95  public Double getObjectDouble(int columnNumber);
96 
97  public Float getObjectFloat(int columnNumber);
98 
99  public Integer getObjectInteger(int columnNumber);
100 
101  public Long getObjectLong(int columnNumber);
102 
103  public Short getObjectShort(int columnNumber);
104 
105  public String getString(int columnNumber);
106 
107  public byte[] getBytes(int columnNumber);
108 
109  public Object getObject(int column);
110 
111  public Column[] getColumns();
112 
113 }