]> review.fuel-infra Code Review - packages/trusty/mysql-wsrep-5.6.git/blob
3a0d27f6cf5d1b323173789a857ac0e4165cd37f
[packages/trusty/mysql-wsrep-5.6.git] /
1 /*
2    Copyright (c) 2010, 2011, 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;
19
20 public abstract class DynamicObject {
21
22     private DynamicObjectDelegate delegate;
23
24     public String table() {
25         return null;
26     }
27
28     public final void delegate(DynamicObjectDelegate delegate) {
29         this.delegate = delegate;
30     }
31
32     public final DynamicObjectDelegate delegate() {
33         return delegate;
34     }
35
36     public final Object get(int columnNumber) {
37         return delegate.get(columnNumber);
38     }
39
40     public final void set(int columnNumber, Object value) {
41         delegate.set(columnNumber, value);
42     }
43
44     public final ColumnMetadata[] columnMetadata() {
45         return delegate.columnMetadata();
46     }
47
48     public Boolean found() {
49         return delegate.found();
50     }
51 }