MIOLO20
Carregando...
Procurando...
Nenhuma entrada encontrada
columnmap.class
Ir para a documentação deste ficheiro.
1
<?php
2
3
class
ColumnMap
4
{
5
private
$name;
6
private
$database;
7
private
$keyType;
8
private
$tableMap;
9
private
$converter;
10
private
$idGenerator;
11
12
public
function
__construct
($name, &$tableMap, &$converter)
13
{
14
$this->name = $name;
15
$this->tableMap = $tableMap;
16
$this->converter = $converter;
17
}
18
19
public
function
setKeyType
($type)
20
{
21
$this->keyType = $type;
22
}
23
24
public
function
getKeyType
()
25
{
26
return
$this->keyType;
27
}
28
29
public
function
setIdGenerator
($idGenerator)
30
{
31
$this->idGenerator = $idGenerator;
32
}
33
34
public
function
getIdGenerator
()
35
{
36
return
$this->idGenerator;
37
}
38
39
public
function
getTableMap
()
40
{
41
return
$this->tableMap;
42
}
43
44
public
function
setTableMap
($tableMap)
45
{
46
$this->tableMap = $tableMap;
47
}
48
49
public
function
getConverter
()
50
{
51
return
$this->converter;
52
}
53
54
public
function
getName
()
55
{
56
return
$this->name;
57
}
58
59
public
function
setName
($name)
60
{
61
$this->name = $name;
62
}
63
64
public
function
getFullyQualifiedName
($alias =
''
)
65
{
66
$tableMap = $this->tableMap;
67
68
if
($alias !=
''
)
69
$name = $alias .
'.'
. $this->name;
70
else
71
$name = $tableMap->getName() .
'.'
. $this->name;
72
73
return
$name;
74
}
75
76
public
function
getValueTo
($value)
77
{
78
return
$this->converter->convertTo($value);
79
}
80
81
public
function
getValueFrom
($value)
82
{
83
return
$this->converter->convertFrom($value);
84
}
85
86
public
function
getColumnName
($criteriaAlias =
''
, $as = TRUE)
87
{
88
$fullyName = $this->
getFullyQualifiedName
($criteriaAlias);
89
$name = $this->converter->convertColumn($fullyName);
90
if
($as && ($name != $fullyName))
// need a "as" clause
91
{
92
$name .=
' AS '
. $this->name;
93
}
94
return
$name;
95
}
96
97
public
function
getColumnWhereName
($criteriaAlias =
''
)
98
{
99
$fullyName = $this->
getFullyQualifiedName
($criteriaAlias);
100
$name = $this->converter->convertWhere($fullyName);
101
return
$name;
102
}
103
104
}
105
?>
ColumnMap
Definição
columnmap.class:4
ColumnMap\getKeyType
getKeyType()
Definição
columnmap.class:24
ColumnMap\setIdGenerator
setIdGenerator($idGenerator)
Definição
columnmap.class:29
ColumnMap\setName
setName($name)
Definição
columnmap.class:59
ColumnMap\getIdGenerator
getIdGenerator()
Definição
columnmap.class:34
ColumnMap\getName
getName()
Definição
columnmap.class:54
ColumnMap\getConverter
getConverter()
Definição
columnmap.class:49
ColumnMap\getValueFrom
getValueFrom($value)
Definição
columnmap.class:81
ColumnMap\setTableMap
setTableMap($tableMap)
Definição
columnmap.class:44
ColumnMap\getColumnName
getColumnName($criteriaAlias='', $as=TRUE)
Definição
columnmap.class:86
ColumnMap\getValueTo
getValueTo($value)
Definição
columnmap.class:76
ColumnMap\getTableMap
getTableMap()
Definição
columnmap.class:39
ColumnMap\getColumnWhereName
getColumnWhereName($criteriaAlias='')
Definição
columnmap.class:97
ColumnMap\__construct
__construct($name, &$tableMap, &$converter)
Definição
columnmap.class:12
ColumnMap\getFullyQualifiedName
getFullyQualifiedName($alias='')
Definição
columnmap.class:64
ColumnMap\setKeyType
setKeyType($type)
Definição
columnmap.class:19
classes
persistence
map
columnmap.class
Gerado por
1.10.0