]> review.fuel-infra Code Review - packages/trusty/mysql-wsrep-5.6.git/blob
620eb620d8622dfd8a5db1fdccf18d0d725cdcba
[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 testsuite.clusterj.model;
19
20 import com.mysql.clusterj.annotation.Column;
21 import com.mysql.clusterj.annotation.PersistenceCapable;
22
23 /** Schema
24  *
25 drop table if exists longintstringpk;
26 create table longintstringpk (
27  stringpk varchar(10) not null,
28  intpk int not null,
29  longpk bigint not null,
30  stringvalue varchar(10),
31         CONSTRAINT PK_longlongstringpk PRIMARY KEY (longpk, intpk, stringpk)
32
33 ) ENGINE=ndbcluster DEFAULT CHARSET=latin1 PARTITION BY KEY(intpk, longpk);
34
35  */
36 @PersistenceCapable(table="hashonlylongintstringpk")
37 public interface HashOnlyLongIntStringPK {
38
39     @Column(name="longpk")
40     long getLongpk();
41     void setLongpk(long value);
42
43     @Column(name="intpk")
44     int getIntpk();
45     void setIntpk(int value);
46
47     @Column(name="stringpk")
48     String getStringpk();
49     void setStringpk(String value);
50
51     @Column(name="stringvalue")
52     String getStringvalue();
53     void setStringvalue(String value);
54
55 }