]> review.fuel-infra Code Review - packages/trusty/mysql-wsrep-5.6.git/blob
144b9389b6332b2881d8253989db6dbf3715293b
[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.PersistenceCapable;
21 import com.mysql.clusterj.annotation.PrimaryKey;
22
23 /** Schema
24  *
25 drop table if exists bittypes;
26 create table bittypes (
27  id int not null primary key,
28
29  bit1 bit(1),
30  bit2 bit(2),
31  bit4 bit(4),
32  bit8 bit(8),
33  bit16 bit(16),
34  bit32 bit(32),
35  bit64 bit(64)
36
37 ) ENGINE=ndbcluster DEFAULT CHARSET=latin1;
38
39  */
40
41 @PersistenceCapable(table="bittypes")
42 @PrimaryKey(column="id")
43 public interface BitTypes extends IdBase {
44
45     int getId();
46     void setId(int id);
47
48     // boolean
49     boolean getBit1();
50     void setBit1(boolean value);
51
52     // byte
53     byte getBit2();
54     void setBit2(byte value);
55
56     // short
57     short getBit4();
58     void setBit4(short value);
59
60     // int
61     int getBit8();
62     void setBit8(int value);
63
64     // long
65     long getBit16();
66     void setBit16(long value);
67
68     // int
69     int getBit32();
70     void setBit32(int value);
71
72     // long
73     long getBit64();
74     void setBit64(long value);
75
76 }