forked from paulfitz/daff
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathSqlColumn.hx
45 lines (36 loc) · 947 Bytes
/
SqlColumn.hx
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
// -*- mode:java; tab-width:4; c-basic-offset:4; indent-tabs-mode:nil -*-
#if !TOPLEVEL
package coopy;
#end
@:expose
class SqlColumn {
public var name : String;
public var primary : Bool;
public var type_value : String;
public var type_family : String;
public function new() {
name = "";
primary = false;
type_value = null;
type_family = null;
}
public function setName(name: String) {
this.name = name;
}
public function setPrimaryKey(primary: Bool) {
this.primary = primary;
}
public function setType(value: String, family: String) {
this.type_value = value;
this.type_family = family;
}
public function getName() : String {
return name;
}
public function isPrimaryKey() : Bool {
return primary;
}
public function toString() : String {
return (primary?"*":"") + name;
}
}