Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/phabricator
Path: blob/master/src/applications/fact/storage/PhabricatorFactRaw.php
12256 views
1
<?php
2
3
/**
4
* Raw fact about an object.
5
*/
6
final class PhabricatorFactRaw extends PhabricatorFactDAO {
7
8
protected $factType;
9
protected $objectPHID;
10
protected $objectA;
11
protected $valueX;
12
protected $valueY;
13
protected $epoch;
14
15
protected function getConfiguration() {
16
return array(
17
self::CONFIG_COLUMN_SCHEMA => array(
18
'id' => 'auto64',
19
'factType' => 'text32',
20
'objectA' => 'phid',
21
'valueX' => 'sint64',
22
'valueY' => 'sint64',
23
),
24
self::CONFIG_KEY_SCHEMA => array(
25
'objectPHID' => array(
26
'columns' => array('objectPHID'),
27
),
28
'factType' => array(
29
'columns' => array('factType', 'epoch'),
30
),
31
'factType_2' => array(
32
'columns' => array('factType', 'objectA'),
33
),
34
),
35
) + parent::getConfiguration();
36
}
37
38
39
}
40
41