MIOLO20
Toggle main menu visibility
Página principal
Estruturas de dados
Estruturas de dados
Hierarquia de classes
Campos de dados
Tudo
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
Funções
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
Variáveis
$
a
b
c
d
e
f
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
Ficheiros
Lista de ficheiros
Globais
Tudo
$
_
a
c
d
e
f
g
i
l
m
o
p
r
s
u
Funções
Variáveis
$
_
c
e
f
l
m
o
p
s
Exemplos
•
Tudo
Estruturas de dados
Namespaces
Ficheiros
Funções
Variáveis
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
}
12
public
function
__construct
($name, &$tableMap, &$converter) {
…
}
18
19
public
function
setKeyType
($type)
20
{
21
$this->keyType = $type;
22
}
19
public
function
setKeyType
($type) {
…
}
23
24
public
function
getKeyType
()
25
{
26
return
$this->keyType;
27
}
24
public
function
getKeyType
() {
…
}
28
29
public
function
setIdGenerator
($idGenerator)
30
{
31
$this->idGenerator = $idGenerator;
32
}
29
public
function
setIdGenerator
($idGenerator) {
…
}
33
34
public
function
getIdGenerator
()
35
{
36
return
$this->idGenerator;
37
}
34
public
function
getIdGenerator
() {
…
}
38
39
public
function
getTableMap
()
40
{
41
return
$this->tableMap;
42
}
39
public
function
getTableMap
() {
…
}
43
44
public
function
setTableMap
($tableMap)
45
{
46
$this->tableMap = $tableMap;
47
}
44
public
function
setTableMap
($tableMap) {
…
}
48
49
public
function
getConverter
()
50
{
51
return
$this->converter;
52
}
49
public
function
getConverter
() {
…
}
53
54
public
function
getName
()
55
{
56
return
$this->name;
57
}
54
public
function
getName
() {
…
}
58
59
public
function
setName
($name)
60
{
61
$this->name = $name;
62
}
59
public
function
setName
($name) {
…
}
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
}
64
public
function
getFullyQualifiedName
($alias =
''
) {
…
}
75
76
public
function
getValueTo
($value)
77
{
78
return
$this->converter->convertTo($value);
79
}
76
public
function
getValueTo
($value) {
…
}
80
81
public
function
getValueFrom
($value)
82
{
83
return
$this->converter->convertFrom($value);
84
}
81
public
function
getValueFrom
($value) {
…
}
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
}
86
public
function
getColumnName
($criteriaAlias =
''
, $as = TRUE) {
…
}
96
97
public
function
getColumnWhereName
($criteriaAlias =
''
)
98
{
99
$fullyName = $this->
getFullyQualifiedName
($criteriaAlias);
100
$name = $this->converter->convertWhere($fullyName);
101
return
$name;
102
}
97
public
function
getColumnWhereName
($criteriaAlias =
''
) {
…
}
103
104
}
3
class
ColumnMap
{
…
};
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