..
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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72 | /**
*
* @namespace blaver.database
*/
var Database = function (blaver) {
var self = this;
/**
* column
*
* @method blaver.database.column
*/
self.column = function () {
return blaver.random.arrayElement(
blaver.definitions.database.column
);
};
self.column.schema = {
description: "Generates a column name.",
sampleResults: ["id", "title", "createdAt"],
};
/**
* type
*
* @method blaver.database.type
*/
self.type = function () {
return blaver.random.arrayElement(
blaver.definitions.database.type
);
};
self.type.schema = {
description: "Generates a column type.",
sampleResults: ["byte", "int", "varchar", "timestamp"],
};
/**
* collation
*
* @method blaver.database.collation
*/
self.collation = function () {
return blaver.random.arrayElement(
blaver.definitions.database.collation
);
};
self.collation.schema = {
description: "Generates a collation.",
sampleResults: ["utf8_unicode_ci", "utf8_bin"],
};
/**
* engine
*
* @method blaver.database.engine
*/
self.engine = function () {
return blaver.random.arrayElement(
blaver.definitions.database.engine
);
};
self.engine.schema = {
description: "Generates a storage engine.",
sampleResults: ["MyISAM", "InnoDB"],
};
};
module["exports"] = Database;
|
|