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
▼
MIOLO20
►
Estruturas de dados
▼
Ficheiros
▼
Lista de ficheiros
▼
classes
►
contrib
►
database
►
doc
►
extensions
►
ezpdf
►
flow
►
interfaces
►
model
▼
persistence
►
converter
▼
criteria
►
basecriteria.class
►
criteriaattribute.class
►
criteriacondition.class
►
deletecriteria.class
►
havingcriteria.class
►
orderentry.class
►
persistentcriteria.class
►
persistentoperand.class
►
retrievecriteria.class
►
selectioncriteria.class
►
map
►
cursor.class
►
persistentexception.class
►
persistentmanager.class
►
persistentmanagerfactory.class
►
persistentobject.class
►
phpconfigloader.class
►
xmlconfigloader.class
►
pslib
►
security
►
services
►
tests
►
ui
►
utils
►
compatibility.class
►
miolo.class
►
Globais
►
Exemplos
•
Tudo
Estruturas de dados
Namespaces
Ficheiros
Funções
Variáveis
Carregando...
Procurando...
Nenhuma entrada encontrada
selectioncriteria.class
Ir para a documentação deste ficheiro.
1
<?php
2
class
SelectionCriteria
3
{
4
var
$attributeMap
;
5
var
$operator
;
6
var
$value
;
7
8
function
SelectionCriteria
(
$attributeMap
,
$operator
,
$value
)
9
{
10
$this->attributeMap =
$attributeMap
;
11
$this->
operator
=
$operator
;
12
$this->value =
$value
;
13
}
8
function
SelectionCriteria
(
$attributeMap
,
$operator
,
$value
) {
…
}
14
15
function
_getValue
()
16
{
17
if
(is_array($this->value))
18
{
19
$value
=
"("
;
20
$i = 0;
21
22
foreach
($this->value as $v)
23
{
24
$value
.= ($i++ > 0) ?
", "
:
""
;
25
$value
.=
"'$v'"
;
26
}
27
28
$value
.=
")"
;
29
}
30
elseif (is_object($this->value))
31
{
32
if
($this->value instanceof
RetrieveCriteria
)
33
{
34
$value
=
"("
. $this->value->getSqlStatement()->Select() .
")"
;
35
}
36
}
37
else
38
{
39
$value
=
$this->value
;
40
}
41
42
return
$value
;
43
}
15
function
_getValue
() {
…
}
44
45
function
setWhereStatement
($statement)
46
{
47
$condition =
"("
;
48
$condition .= $this->attributeMap->getColumnMap()->getColumnName() .
' '
. $this->
operator
.
' '
. $this->
_getValue
();
49
$condition .=
")"
;
50
$statement->SetWhere($condition);
51
}
45
function
setWhereStatement
($statement) {
…
}
52
53
function
getWhereSql
()
54
{
55
$condition =
"("
;
56
$conv = $cm->getConverter();
57
$condition .= $this->attributeMap->getColumnMap()->getColumnName() .
' '
. $this->
operator
.
' '
. $this->
_getValue
();
58
$condition .=
")"
;
59
return
$condition;
60
}
53
function
getWhereSql
() {
…
}
61
}
2
class
SelectionCriteria
{
…
};
62
?>
RetrieveCriteria
Definição
retrievecriteria.class:4
SelectionCriteria
Definição
selectioncriteria.class:3
SelectionCriteria\$value
$value
Definição
selectioncriteria.class:6
SelectionCriteria\setWhereStatement
setWhereStatement($statement)
Definição
selectioncriteria.class:45
SelectionCriteria\$attributeMap
$attributeMap
Definição
selectioncriteria.class:4
SelectionCriteria\$operator
$operator
Definição
selectioncriteria.class:5
SelectionCriteria\_getValue
_getValue()
Definição
selectioncriteria.class:15
SelectionCriteria\getWhereSql
getWhereSql()
Definição
selectioncriteria.class:53
SelectionCriteria\SelectionCriteria
SelectionCriteria($attributeMap, $operator, $value)
Definição
selectioncriteria.class:8
classes
persistence
criteria
selectioncriteria.class
Gerado por
1.10.0