]> review.fuel-infra Code Review - packages/trusty/mysql-wsrep-5.6.git/blob
e4e443ca19e0b7263b3400e9c3d327b36178c6ab
[packages/trusty/mysql-wsrep-5.6.git] /
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
20 /**
21  *
22  */
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 }