Files
6098/packages/MySql.Data.EntityFramework.8.0.28/lib/netstandard2.1/MySql.Data.EntityFramework.dll

8006 lines
294 KiB
Plaintext
Raw Normal View History

MZ<EFBFBD><00><><00>@<00><1F><00> <09>!<21>L<>!This program cannot be run in DOS mode.
$PEL<00><05><00>" 0<00><00><> <00> <00><>`<60><00><>O<00><00><00> |<7C>T  H.text<00><> <00> `.rsrc<00><00><00>@@.reloc <00><00>@BìH <20>D d<><00><><00><><00>{
*:(
}
*0)u
.,(
{
{
o
***v q<><71>) )UU<55>Z(
{
o
X*0:rp<17>%{
%q<1B>-&+ <0B>o
<EFBFBD>(
*{
*{
*V(
}
}
*0Au
.4,/(
{
{
o
,(!
{
{
o"
***<2A> ɟ`<60> )UU<55>Z(
{
o
X )UU<55>Z(!
{
o#
X*0br1p<18>%{
%q<1B>-&+ <0B>o
<EFBFBD>%{
%q<1B>-&+ <0B>o
<EFBFBD>(
*{$
*{%
*V(
}$
}%
*0Au
.4,/(
{$
{$
o
,(!
{%
{%
o"
***<2A> {Ya<59> )UU<55>Z(
{$
o
X )UU<55>Z(!
{%
o#
X*0brep<18>%{$
%q<1B>-&+ <0B>o
<EFBFBD>%{%
%q<1B>-&+ <0B>o
<EFBFBD>(
*N((&
}*.r<>p(*<2A>rp('
,(*r=p('
,(*rcp((
s)
z.r<>p(*0<00>{(*
(+
#@4 r<>ps,
z#ffffff@4 r]p(*#@4 r<>p(*#ffffff@4 r<>p(*#<23><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>@4 r<>p(*# @4 r-p(*rap(*0<00>- r<>ps-
zo.
o/
o0
(1
o2
-r<>p((
s3
z(1
o4
o5
-(6
*o5
 3Bo7
rpo8
,$o9
-o:
,o:
<EFBFBD><EFBFBD>(;
*(<
*(=
*0<00>- r/ps-
zo.
u
-(<28>((
s3
zo7
o5
ES<00><00><00><00>1G]s&<00>28C(>
r?po4
(=
*(>
rIpo4
(=
*(>
r[po4
(=
*(>
rkpo4
(=
*(>
r}po4
(=
*(>
r<EFBFBD>po4
(=
*(>
r<EFBFBD>po4
(=
*(>
r<EFBFBD>po4
(=
*(>
r<EFBFBD>po4
(=
*
o7
r<EFBFBD>po8
,o9
-o:
, o:
<EFBFBD><EFBFBD> o7
r<EFBFBD>po8
, o9
-o:
,o:
<EFBFBD><EFBFBD>(>
r<EFBFBD>po4
(?
*r<>po@
o:
,r<>po@
o:
<EFBFBD><EFBFBD>+rpo@
o9
-o:
,o:
<EFBFBD><EFBFBD> <20><><EFBFBD><00>+, <20><><EFBFBD>+ o:
<EFBFBD><EFBFBD>~A
  <20>/ r<>p ++ <20><><EFBFBD>/ rp + <20><><EFBFBD>?/ rp +r1p (>
 o4
(B
*~A

rCpo@
o:
,rCpo@
o:
<EFBFBD><EFBFBD>+ r<>po@
o:
,r<>po@
o:
<EFBFBD><EFBFBD>+ rpo@
 9<> -rSp+r]p
o:
,Ao:
o
 (C
,, <20>0#(>

o4
  o:
<EFBFBD><EFBFBD>(;
*o:
,4o:
o
rip('
,(>

o4
  <20>(;
*(>

o4
  (<
* -rqp+r<>p
o:
,mo:
o
 (C
,X <20><>1 <20><><EFBFBD>0 r<>p
+o:
<EFBFBD><EFBFBD> <20><><EFBFBD>1r<>p
(>

o4
  o:
<EFBFBD><EFBFBD>(;
*(>
r<EFBFBD>po4
  <20><><EFBFBD>(;
*(>
r<EFBFBD>po4
(=
*(>
r<EFBFBD>po4
(=
*(>
r<EFBFBD>po4
(=
*(>
r<EFBFBD>po4
(=
*(<28>o5
<EFBFBD>(D
s,
zF(E
oF
(G
*nr<6E>p((
(sH
(I
*0$ (E
oF
%sJ
%oK
oL
oM
*\S*0
(*0<00> R-~A
*rQpoN
-rUpoN
-rYpoN
-*oO
sP
  +/oQ
%.
_. \3 \oR
&R oR
&X oO
2<EFBFBD>o
*
*0<00> s5
(S
-sT
o#+lr]prapoU
sV
oW
oX
o
(Y
(Z
([
rcp(\
([
(]
sT
o#<06>
,o^
<EFBFBD>o"(_
,rgpsT
o#o1*2L~
(
*{*"}*.s5<06>*<2A>- rops-
zu %-r<>po`
((
s3
zs<EFBFBD>*0<00> - r<>ps-
z
u2,s
+>uX,s
+.u<>,se
+uU,s<>
+u5,s<>
o" sL oa
u,uo<>ob
(' u5, u5oc
od
oe
8<>of
og
(h
oi
oj
(k
(hol
(k
o.
u,+(k
o.
to5
3t1 <20>om
,K on
(h
oo
,4op
oi
oq
(joj
or
(hol
os
ot
&ou
: <20><><EFBFBD><EFBFBD> ,o^
<EFBFBD>o ov
+(w
 os
 ot
&(x
-<2D><><08>o^
<EFBFBD>oy
*<00><00><> <00>$<24><00>u2,u2((*u5, u5()*0zoz
u3
,jo{
o|
o.
u4 ,Qo}
o~
<EFBFBD>} +)o}
o
o<EFBFBD>
o.
u { <09>X o}
o~
2<EFBFBD>*0<00>o<>
9<EFBFBD>o<>
o.
t<EFBFBD>o<>
o.
o<>
$3Otdo}
o~
<EFBFBD>} +$o
o<EFBFBD>
o.
t { <09>X o~
2<EFBFBD>*o<>
3<17>}{t<01>*0<00>u o<>
o<EFBFBD>
s<EFBFBD>
%o<>
o<EFBFBD>
sV
oW
oX
(Y
(Z
([
rcp(\
([
(]
sT
(#oX
o<>
(*
(+
#ffffff@4 r<>ps,
z#<23><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>@4 rp<04>(# @4 r"p<04>r*p<04>
,o^
<EFBFBD>*'<00><>
s*0<00>- r2ps-
zu 
-(<28>r2ps<70>
zo<>
o<>
s<>
o<>
s<EFBFBD>
o<>
o<>
o<>
o<EFBFBD>
oW
rHp(D
 s<>
o<EFBFBD>
&<26>
, o^
<EFBFBD>*?P<>
0<00>- r2ps-
zu 
-(<28>r2ps<70>
zs<EFBFBD>
%o<>
o<EFBFBD>
%o<>
%o<>
o<EFBFBD>
sV
oW
r<>p<17><>%<07>o<EFBFBD>
, o<>
o<EFBFBD>
3<04><04>
,o^
<EFBFBD>*R7<>
0<00>- r2ps-
zu 
-(<28>r2ps<70>
zs<EFBFBD>
%o<>
o<EFBFBD>
%o<>
%o<>
o<EFBFBD>
sV
oW
r<EFBFBD>p((
s<>
(<28>
, (<28>
o<EFBFBD>
o<>
&<26>
,o^
<EFBFBD>*R7<>
0s<>
r<>po<70>
&r p(<28>
(<28>
(<28>
o<EFBFBD>
&("(_
,,+rgpsT
(#o+o<>
8<>o<>
o<>
(+o<>
+o<>
(1o<>
&ou
-<2D><> ,o^
<EFBFBD> o<>
(+o<>
+o<>
o<>
(0o<>
&ou
-<2D><> ,o^
<EFBFBD>ou
:c<><63><EFBFBD><EFBFBD>
,o^
<EFBFBD>o
*(~%<25> <00>*<2A> `<00>
0<00>s<>
s<EFBFBD>
o<>
9vo<>
o<>
o<EFBFBD>
o<>
o<EFBFBD>
tB o<>
o<>
o<EFBFBD>
o<>
o<EFBFBD>
tB o/
oO
@1/r" p(<28>
<07>Do
r* prapoU
(<28>
r. p{o/
o<EFBFBD>
(D
o<EFBFBD>
&rx po<70>
&rapo<>
o<>
o<EFBFBD>
o<EFBFBD>
+e(<28>
 o<>
 o<>

o<EFBFBD>
-)r<> p{o/
o<EFBFBD>
 o<>
(D
o<EFBFBD>
&r<> p o<>
o<EFBFBD>
&r<> p(<28>
-<2D><><08>o^
<EFBFBD>r<> po<70>
&rapr<> p{ o/
o<EFBFBD>
((
o<EFBFBD>
&o<>
o<>
o<EFBFBD>
o<EFBFBD>
+e(<28>
 o<>
 o<>
 o<>
-)r<> p{ o/
o<EFBFBD>
 o<>
(D
o<EFBFBD>
&r<> p o<>
o<EFBFBD>
&r<> p(<28>
-<2D><><08>o^
<EFBFBD>r<> po<70>
&o<>
o<>
o<EFBFBD>
r
p,<06>Co
+rZ
prZ
p(D
o<EFBFBD>
&o<>
&o
o<EFBFBD>
&o
*<00>r^<00>r+0 o<>
s<>
} {o/
o<EFBFBD>
,{o/
o<EFBFBD>
+a{o/
o<>
rn
po<70>
o<EFBFBD>
t<EFBFBD>,o<>
rn
po<70>
o<EFBFBD>
t<EFBFBD>+o/
o<EFBFBD>
{o/
o<EFBFBD>
rz
ps<70>
r<>
po<>
&rap o<>
o<EFBFBD>
+d(<28>
r<>
p<1B>% <09>%(<28>
<EFBFBD>%o<>
<EFBFBD>%o<>
(2<06>%o<>
o<>
o<EFBFBD>
(3<06>o<EFBFBD>
&r<> p (<28>
-<2D><><04>o^
<EFBFBD>r<>
po<70>
&o<>
&o<>
o~
1vr<>
p((
o<EFBFBD>
&rap o<>
o<EFBFBD>
+#(<28>
r p o<>
o<EFBFBD>
&r<> p (<28>
-<2D><><06>"o^
<EFBFBD>r<>
po<70>
&o<>
&{o<>
>r, po<70>
&rF pr<> p(<28>
(D
o<EFBFBD>
&r<> po<70>
&{o<>
8<>(<28>
 o<>
 o<>
,`r<> p((
o<EFBFBD>
&rD p((
o<EFBFBD>
&r<> p ((
o<EFBFBD>
&r p (D
o<EFBFBD>
&re p ((
o<EFBFBD>
&+r<> p ((
o<EFBFBD>
&(<28>
:i<><69><EFBFBD><EFBFBD><08>#o^
<EFBFBD>r<> po<70>
&r<> po<70>
&o<>
&o
*(<00>q8<00>0<>0<02><>0I o.
o/
r<> po<>
,o<>
o<EFBFBD>
r<EFBFBD> p(<28>
+r<>p(<28>
-r p**03s<>
 o<>
o7
o<>
o.
o<EFBFBD>
o/
r)p('
,Jo<>
o.
o/
r7po<>
: rpo8
9rApo:
o<EFBFBD>
&8<>o<>
o.
o<EFBFBD>
o/
rOp('
,c r<>po8
9<EFBFBD> r<>po8
9<EFBFBD>o:
,o:
<EFBFBD><EFBFBD>+-r_po:
<06><>o<>
&+eo<>
o.
o<EFBFBD>
o/
r{p('
,D("s<>
(<28>
,0 r<>po8
, o:
(<28>
2r<>po:
o<EFBFBD>
& r<>po8
,o:
<EFBFBD><EFBFBD>- r<>po<70>
& r<>po8
9<EFBFBD>o:
<17>o<>
9<EFBFBD>o<>
o.
o<EFBFBD>
o/
r<EFBFBD>po<70>
,r<>po<70>
&8@o<>
o.
o<EFBFBD>
o/
r'p('
,{o<>
o<EFBFBD>
8 ("s<>
(<28>
,do<>
o.
o<EFBFBD>
o/
r{p('
,Cr1p,o:
(<28>
/rap+rmpo:
o
rsp(]
o<EFBFBD>
&8<>ryps<70>
zo:
<18>o<>
,s("s<>
(<28>
,_o<>
o.
o<EFBFBD>
o/
r{p('
,>r1p,o:
(<28>
/rap+rmpo:
o
rsp(]
o<EFBFBD>
&o
*
*Js<>
}(<28>
*2{o<>
*6{oa
*2{o<>
*6{o<>
*2{o<>
*6{ob
*{*"}*{*0H}{t o<>
{t 
o<>
o<EFBFBD>
,{o<>
o<EFBFBD>
o<EFBFBD>
*2{o<>
*J{to<>
*2{o<>
*2{o<>
*6{o<>
*2{o<>
*s<>
*N{o<>
sM*2{o<>
*2{o<>
*2{o<>
*<2A>sL%{}%{}%{o<>
t=}*f}s<>
}(<28>
*<2A>(<28>
}}{{}*2{o<>
*2{o<>
*2{o<>
*2{o<>
*2{o<>
*:o<>
o<EFBFBD>
*"o<>
*J(<28>
{o<>
*6o<>
<EFBFBD><EFBFBD>*6{o
*N{o
*6{o
*N{o
*<2A>{,{<03>o/
*{o
*6{o
*6{o
*6{o
*2{o
*<2A>{,{<03>o 
*{o

*6{o 
*6{o 
*6{o 
*6{o
*6{o
*6{o
*6{o<>
*2{o
*6{o
*0N{o<>
{,7u-/o`
{<03>o 
(
,{<03>o 
(k
*0<00>u$,G<04>D(
(
,t$s
<EFBFBD>D*<04><>(
(
,t$<16>1<><01><>*u>,#Г(
(
,<03>>s
<EFBFBD><EFBFBD>*u$,(Д(
(
, <20>u$s
<EFBFBD><EFBFBD>*(*
(
*0
+o<>
<EFBFBD>X
<03>i2<69><03>i*6{o
*2{o
*2{o
*r(<28>
, {o
(
*(<28>*:(<28>(t*{ *"} *{!*"}!*{"*"}"*<2A>(v(x-*{, {o{, {o**0i(u, r<>po<70>
&oz(u, r<> po<70>
&(s-*u-(u, u -r<>p(s(<28>o<>
&*0{o|
- {o|
*<2A>{, {o<>{, {o<>*0K{o<>r<>p{$o<>
&{o<>{#,r<>po<70>
&{#o<>*<2A>(}{#, {#o<>o<>*(q*r~%o
/ r<>p((
**0s<>
o<>o
*0Vrap
o 
++o!
t o<>
&r<>po<70>
&o<>r<> p
ou
-<2D><>uT ,o^
<EFBFBD>* 7D(
*^<19> %С("
<EFBFBD>%*r(
}&}'}(********0T,o<>{&('
, {'o<>{(,)o<>,!{(o<>o#
, o<>o<>*<2A>{Cr<>p{&((
r<EFBFBD>p{'((
oU
}C*******0<00>{B,{+r<>p($
, r<>po<70>
&{,, r<>po<70>
&{)o<>{,, r<> po<70>
&{B, {+r<>p('
,rpo<70>
&+r<>p{+o<>
&{-, r<>po<70>
&{*o<>{-, r<> po<70>
&{B,{+r<>p($
, r<> po<70>
&*<2A>{), {)o<>{*, {*o<>o<>*(<28>*J(<28>s%
}.*0<00>{/o<>{B, r po<70>
&rpo<70>
&{.o&
+('
o(
r%po<70>
&()
-<2D><><00>'o^
<EFBFBD>o*
Yo+
rspo<70>
&*8'_0Ko<>{/, {/o<>
+{.o,
o<>X
{.o-
2<EFBFBD>o<>*0xr)po<70>
&{0o.
@<40>{0o/
u9<>{0o/
t{B:<3A>{29<>r3po<70>
&{0o/
t}B{0o/
o<>rCpo<70>
&{2o<>rUpo<70>
&r[po<70>
&{1o/
o<>rUpo<70>
&8<>
+Lr3po<70>
&{0o/
o<>rCpo<70>
&{1o/
o<>rUpo<70>
&X
{0o.
2<EFBFBD>{2,$r[po<70>
&{2o<>rUpo<70>
&rkpo<70>
&*0x{2o<>
+{1o/
o<>X
{1o.
2<EFBFBD> +{0o/
o<>X {0o.
2<EFBFBD>{2, {2o<>o<>*vs0
}0s0
}1(<28>*V(<28>(<28>(<28>*{3*"}3*{4*"}4*{5*"}5*{6*"}6*n(<28>(S
-(<28>*(<28>*{7*"}7*0<00>(<28>,(<28>o<>+8(<28>,rsp(<28>(<28>o<>
&r}p(<28>(<28>o<>
&(<28>,+(<28>(<28>($
,r<>p(<28>(<28>o<>
&*<2A>(<28>(<28>s<>%(<28>o<>%(<28>o<>*<2A>(<28>- s<>(<28>(<28>o<>*0tu-*u
o<>,(<28>,o<>(<28>o<>
*o<>(<28>($
,*o<>(<28>($
,*o<>(<28>($
,**r(<28>, (<28>o<>o<>*:(<28>}8*0@{B-rap+r<>po<70>
&r<>po<70>
&{8o<>r<> po<70>
&*R{8o<>o<>*0W {<-{;+ {;(<28>
r<>p{9-rap+r<>po<70>
&{:o<>r<> po<70>
&*6{:o<>*(<28>*<2A>{=o<>r<>p{B-rap+r<>po<70>
&*R{=o<>o<>*(<28>*<2A>{>o<>{B, r po<70>
&r<>po<70>
&{?o<>*<2A>{>o<>{?o<>{@, {@o<>o<>*(<28>*J{As<>o1
*6{Ao1
*05 {Ao2
+ (3
o<>(4
-<2D><><00>)o^
<EFBFBD>* &00
+{Ao/
o<>X
{Ao.
2<EFBFBD>o<>*Js0
}A(<28>*B{B<16>}B***(<28>*:(<28>}C*:{Co<>
&*"o<>*J(<28>s<>
(<28>*{D*"}D*s5
z<EFBFBD>(<28>o<>
,(<28>(<28>o<>
Yo6
**0+(<28>o7
(<28>X(<28>o<>
YYo8
*:(<28>o9
*0m!u-*u
(<28>o<>
Y o<>o<>
Y  +2(<28>%Y o6
o<>%Y o6
(<28>
,* X% .2/<2F>*0C"s<>
(<28>o<>
+(<28>
o<>o<>
(<28>
-<2D><><01>#o^
<EFBFBD>*!3*V(<28>(<28>(<28>*{E*"}E*{F*"}F*<2A>(<28>uo<>r<>p(<28>-r<>p+rpo<70>
&*R(<28>o<>o<>*0X(oR
&{o<>)oR
&{G-rp+r'po<70>
&(oR
&{o<>)oR
&*<2A>{uBo<>,*{uBo<>*"o<>*(q*:(q(x*0z{J,rIp{Jo<>
&+Vr}p{H(:
-1{HrUpo;
-{Hrcp{I(]
(<28>+ {I(<28>o<>
&({*0D#{L,4{Lo<
+ (=
o<>(>
-<2D><><00>+o^
<EFBFBD>o<>*.0X$uU
sp o?
o@
o+ok{[r]poju
ooB
o+omo
*(*{M*"}M*0<00>%u5oc
(<28>o<>
rkpo<70>
o<EFBFBD>
t<EFBFBD> (S
,^o<>
r<EFBFBD>po<70>
o<EFBFBD>
t<EFBFBD>(S
,oC
&o<>
r<EFBFBD>po<70>
o<EFBFBD>
t<EFBFBD> (S
,o/
r<>p((
*(<28>*(*0<00>s<>
<EFBFBD>Ns<>
<EFBFBD>Os<>
<EFBFBD>Ps<>
<EFBFBD>Qs<>
<EFBFBD>R~Nr<>pr<70>po<70>
~Nr<>pr po<70>
~Nr pr!po<70>
~Nr%pr;po<70>
~Or?pr_po<70>
~Orkprupo<70>
~Or<>pr<70>po<70>
~Or<>pr<70>po<70>
~Or<>pr<70>po<70>
~Or<>pr<70>po<70>
~Or prpo<70>
~Pr/pr=po<70>
~Pr_propo<70>
~Pr<>pr<70>po<70>
~Pr<>pr<70>po<70>
~Pr<>pr<70>po<70>
~Prprpo<70>
~Pr?prOpo<70>
~Priprupo<70>
~Pr<>pr<70>po<70>
~Pr<>pr<70>po<70>
~Pr<>prpo<70>
~Prpr-po<70>
~PrCprMpo<70>
~Qrapripo<70>
~Qr{pr<70>po<70>
~Qr<>pr<70>po<70>
~Qr<>pr<70>po<70>
~Rr<>prpo<70>
~Rrpr?po<70>
~Rr[pr}po<70>
~Rr<>pr<70>po<70>
~Rr<>prpo<70>
~Rrpr)po<70>
~RrIprapo<70>
~Rropr<70>po<70>
~Rr<>pr<70>po<70>
~Rr<>pr<70>po<70>
~Rr'pr5po<70>
~RrMpripo<70>
~Rr<>pr<70>po<70>
~Rr<>prpo<70>
~Rr-pr?po<70>
*0<00>}S~NoD
o/
o<EFBFBD>
,(<28>*~OoD
o/
o<EFBFBD>
, ~O(<28>*~PoD
o/
o<EFBFBD>
, ~P(<28>*~QoD
o/
o<EFBFBD>
, ~Q(<28>*~RoD
o/
o<EFBFBD>
, ~R(<28>*(<28>*0<00>&s<>
oD
r<EFBFBD>p(+};{;(S
,oD
o/
};oD
r<EFBFBD>p(+<16>}<oD
r<EFBFBD>p(+,oE
oF
1 r,psG
zs<EFBFBD> rap oE
oH
+6 oI
oO
1 s<>o<>{So+o<>r<> p ou
-<2D><>
, o^
<EFBFBD>}:*<00>B<>
0<00>'s<>
 oE
oF
1'rIpoE
%X oJ
{So+o<>
&r~p~NoD
o/
o<EFBFBD>
oE
oJ
{So+o<>
&o
s<EFBFBD>*0<00>(oE
oF
<EFBFBD> 
 +oE
oJ
{So+<2B>X oE
oF
2<EFBFBD>oD
o/
r<EFBFBD>p('
,
(<28> +oD
o/
o<EFBFBD>
 (K
s<>*0<00>s<>
~QoD
o/
o<EFBFBD>
o<EFBFBD>
&r<>po<70>
&oE
oJ
{So+o(
&r<> po<70>
&oE
oF
1 oE
oJ
{So+o(
&+ r<>po<70>
&r<> po<70>
&o
*(
*04)uX
sq o?
o@
o+t
os{[r]porooL
oM
+% oN
t[otoO
o+o1
ou
-<2D><>
, o^
<EFBFBD>{]- sP
}]oL
oM
+U oN
t[oQ
%o+ovo1
oR
&."oO
ttoS
{]oT
ou
-<2D><>
, o^
<EFBFBD>oU
,oU
o<EFBFBD>}<7D>o
*M1~
<00>a
0]*(V
s<EFBFBD> o?
o@
tuoV
 r<>po<70>oW
o<EFBFBD>
o<EFBFBD>
8<>(<28>
{]oX
:<3A> ,sY
z o<>
o.
o<EFBFBD>
to5
.5.0 .*
.$ .3'o<>
o.
oZ
(,r<>ps<70>+Ho<>
o.
o<EFBFBD>
o/
r'p('
,&r<>po<>
rn
po<70>
o<EFBFBD>
((
s<EFBFBD>r(p((
o<EFBFBD>o<>(<28>
:<05><><EFBFBD><EFBFBD><04>"o^
<EFBFBD>}<7D>*ADF^s<>
%r@po<70>
o[
*(*:{To\
*0~+-*, {To]
&uB,uB{<7B>(*u , u 
{({(*u,u {({(*J-*os(*v{To^
-*{To_
*0c,
o<>o<>
2Qo<>o<>
Y +=o<>o6
,)( , ow, * uB, uB{<7B>*Y /<2F>*Js`
}T(
*n{Xoa
, {Xob
**04-u2
%oz
oz
oR
-3o+
(

o
*0p.
   uB 9M{<7B>uB 9;oso{oc
?"o{od
9o{od
o<EFBFBD>%{<7B>uB 9<>o{oc
?<3F>o{od
9<EFBFBD>o{od
o<EFBFBD>(e
:<3A>o{od
o<EFBFBD>9<>o{od
o<EFBFBD>uB 9wo{oc
@fo{od
o<EFBFBD>9P{<7B>uB 9> {<7B>9/o{od
o<EFBFBD>u o{oc
@ o{od
9<EFBFBD>9<>sz
ot {<7B>u

- o{od
o<EFBFBD> + 
{I }<7D>o{ s<>of
o{ r\ps<70>%rbpo<70>%s<>% o{od
o<EFBFBD>s<>}:% {<7B>}9%{;};o<>of
oyoto{od
o<EFBFBD>uB}<7D>*Zog
(%}<7D>*0J/oh
o@
oh
oi
oh
oj
(
oR
(
ok
o+}<7D>*00ol
om
on
oo
( {[op
ooR
( o|
o.
t<EFBFBD>o<>
o.
td oq
oH
+XoI
o+o<>Xu,.o<>rhp<04><>((
o<EFBFBD>o{of
ou
-<2D><> ,o^
<EFBFBD>8<>or
os
  uf

-sY
z ot
%Xo<>
o<EFBFBD>
 s<>  
 ou
oJ
o+(o<>  o<>o{ of
Xor
ov
?l<><6C><EFBFBD>*pe<> 0<00>1ow
oC
rrp($
,sY
zs<EFBFBD>
ow
o/
};ow
o/
rzp('
, r<>p};+ow
o/
o<EFBFBD>
};ox
}9}:*<2A>oy
oz
oy
oz
oR
(*0<00>2o{
o@
oi
oj
(U o|
o@
oi
oj
(U szu-{[oy {[oy}<7D>{[oy uB9<> uBo{o<
8R(=
sz  {<7B>}<7D> {<7B>}<7D>,$ {<7B>uB{<7B>osos(T {<7B>}<7D> oo<> {<7B>}<7D> o}o~ {<7B>}<7D> o{of
 {[oy{[{<7B>os{<7B>o oso<>s<>

 o<>

o<EFBFBD>o<>
oso<>
{[o<>
o<EFBFBD>(S
, 
o<EFBFBD>ot

o<EFBFBD>o<>{[ o(>
:<3A><><EFBFBD><EFBFBD><EFBFBD><07>+o^
<EFBFBD>{[{<7B>o{[ o8<> u9<> u  {,  {- r<>ps}
z {uB {uB %, -s5
z{<7B>u  {<7B>u ,-s5
z {)u,6 {*u,({)u,{*u, r<>ps<70>-s5
zs<EFBFBD>%(l}$% osot {)u%-s5
zo<EFBFBD>oso~
-s5
&s<> {)}){*u, oso<>}* {+}+%}# {uB}<7D> {uB}<7D>%}% }**A<00>e ~o
o<>
oR
o<>
(*0<00>3s<>
(l}$o@
oi
oj
(U}{(}o@
oi
oj
(U}{(}{uB, {uB ou, oi
ot,o+}#*<2A>o<>,*sz{[oyox%}<7D>*0ZuB-u,{[oyox+3u <14>_,&sz%}<7D>%osot%{[oy**0bszs<>
o<>
oF
,o<>
oJ
o+to<>+r<>ps<70>o<>r<>po<70>%o{of
*0J/o<>
o@
o<>
oi
o<>
oj
(
oR
(
o{
uk(8*0@4(U
uB,uB*szu,u{[oy%}<7D>*nog
(%{[oy*0~5o<>
o@
o<>
oi
o<>
oj
(
oR
(
o<>
o<EFBFBD>
+$o<>
o<>
o+o<>
s<EFBFBD>o<>ou
-<2D><>
,o^
<EFBFBD>*B0r
01/o<>
(
oR
(
o<>
o+}<7D>*0<00>5o<>
o@
o<>
oi
o<>
oj
(
4(
o<>
o<EFBFBD>
+$o<>
o<>
o+o<>
s<EFBFBD>o<>ou
-<2D><>
,o^
<EFBFBD>oR
(
o<>
o+}<7D>*>0n
026s<>o<>
(
o<>
( %}%}*Js<>
}X(*<2A>~A
}Y}Zs}[s<>
}^(<28>
s<>
(!*n{^o<>
-*{^o<>
*{_*"}_*s5
z0!rp{Z
X}Z<06><>((
*^s<>%o<>o<>
o<EFBFBD>
*0J7{\X}\o<>
o+u
o<>oS
o<EFBFBD>
o<EFBFBD>
{\Y}\{\1*o<>s<> o<>{[o , oso<>u9<>os(S
:<3A>{[osouB,g+Ro{od
o<>o<>('
,(o<>o<>o<>o<>oso<>*Xo{oc
2<EFBFBD>*uB u ,
o<>&+ , o<>&*068oV
s<EFBFBD> o<>
rpo<>
9<EFBFBD>o<>
,yo<>
r*po<>
,I o<>
u<EFBFBD>r<>p('
,2o<>
r<EFBFBD>po<>
o<EFBFBD>
u<EFBFBD>}Ho<>
}I8<>o<>
u<EFBFBD>s<>}J8<>o<>
o<EFBFBD>
}Ho<>
}Io<>
r<EFBFBD>po<>
,.o<>
,&o<>
,o<>
u<EFBFBD>}H+ rUp}Ho<>
rn
po<>
,o<>
,o<>
u<EFBFBD>}I*Zrppo<>
(<28>
s<EFBFBD>*bog
o+u%o<>*bog
o+s<>%o<>*6s<36>o<>*0<00>9o|
o.
to5
o<>
(f ,s<>*3o<>
<EFBFBD><EFBFBD>-r<>p+rtps<70>*s<>
(#oi
o|
(hol
o|
o<>
(io<>
( o<>
o<>
s<EFBFBD>*zo<>
o<>
oR
(loX*bo<>
o<>
rxpoX*bo<>
o<>
r<EFBFBD>poX*6og
o+*0[:o<>
o+
s<EFBFBD> }/ +-o<>
oJ
uzo<>
u {. o<>
X o<>
oF
2<EFBFBD>*s5
z<EFBFBD>s<EFBFBD>%o<>
o+}>%o<>
o+}?*0;s<>
 +>{0o<>
oJ
o+o1
{1o<>
oJ
o+o1
X o<>
oF
2<EFBFBD>o<>
,o<>
u<EFBFBD>-o<>
o+}2*bs<62>%og
o+}=*sY
z.r<>ps<70>*0<00><oR
634s<34>%r<>po<70>%o<>
oJ
o+o<>%r<> po<70>*~A
oR

. YE,."+(r<>p
+&r* p
+rQp
+r<>p
+r<>p
+sY
zo<>
oJ
o<>
oJ
oX*0~=o|
o.
ud
 +Zo<>
oJ
o+ u, u +s<>  o<>ot
o<>
o<EFBFBD>
o<EFBFBD>o{of
X o<>
oF
2<EFBFBD>*sY
zsY
zsY
zsY
zsY
zsY
zsY
zsY
zs<>
zs5
zsY
zs5
zs5
zs5
zs5
zs5
zs5
zs5
zs5
zs5
zs5
zs5
zs5
zs5
z0,/uB
uB(S-*{<7B>uB(R
*0)>{<7B>uos
os s<>
o{o<
+!(=
o<>,o<>o<>
(>
-<2D><><03>+o^
<EFBFBD>{<7B>}<7D>{<7B>uot{<7B>-{<7B>}<7D>+6{<7B>,.s<>%{<7B>})%{<7B>}*%rxp}+}<7D>{<7B>(T{<7B>-{<7B>}<7D>{<7B>(To}-}o},uo}o2
+(3
o<>(4
-<2D><><05>)o^
<EFBFBD>o}o2
+(3
(T(4
-<2D><><05>)o^
<EFBFBD>o-o,}o,9oo<>
+(<28>
  o<>(<28>
-<2D><><08><o^
<EFBFBD>oo<>
+(<28>


(T(<28>
-<2D><><08><o^
<EFBFBD>{<7B>- {<7B>}<7D>*@*.X<W!x<00><1E><00>!0<00>?
, o{oc
,*{<7B>uB
, {<7B>u-*{<7B>,{<7B>-ho},o}-Xo,o-H{<7B>,{<7B>-8{<7B>{<7B>3*o{  +od
o<EFBFBD>,*X oc
2<EFBFBD>**0@-*s<>
o<>*0mAo+u

ot(Q&u,, u}KuB ,{<7B>u,{<7B>u}K, {[o*0?Bsz
uk(8o?
o@
o+t
}<7D>s<> }<7D>*0<00>CuV
9<>uz9<>s<> oD
oZ
r<EFBFBD>p('
9<EFBFBD>tzo<>
(<28>
oE
oJ
o+}>@<40>r<>p('
9<EFBFBD>oE
oJ
uz,EoE
oJ
tzr<>po<>
o
r<EFBFBD>pr<70>poU
((
s<EFBFBD>}?*oE
oF
@)oE
oJ
uV%9oE
oJ
uV%9<>oD
oZ
r<EFBFBD>p('
9<EFBFBD>oD
oZ
r<EFBFBD>p('
9<EFBFBD>oE
oJ
uz,_oE
oJ
tzr<>po<>
o
r<EFBFBD>pr<70>poU
((
s<EFBFBD>}?oE
oJ
o+}>*oE
oJ
uw% 9<>oE
oJ
ut% 9<>o+}? o+}>*oE
oF
@<40>oE
oJ
uw% 9<>oE
oJ
ut% 9<>o+}? o+}>*:dr<>p('
9ToE
oJ
uz,6oE
oJ
tz r<>p o<>
o
((
s<EFBFBD>}?*oE
oJ
uw% 9<>oE
oJ
o+}?*oD
oZ
r<EFBFBD>p('
9<EFBFBD>oE
oJ
uV

9<EFBFBD>
oD
oZ
rp('
9<EFBFBD>
oE
oJ
uz,v
oE
oJ
uz tz  o<>
 o<>
3JoE
oJ
o+}>r<>p o<>
o
r<EFBFBD>pr<70>poU
((
s<EFBFBD>}?**0PD(W
,*s<>%}+%o+})%(^},%o+}*%(^}-*0<00>E{+r<>p('
9<EFBFBD>{)u
{*u -G{)u -*-"{*u -* ([,M*(\,<*-%{*u-*(\,*(Z,**<2A>{/{/o<>
,){B{B3{B-{.{.o<>
**0<00>F{B{B3|{B-t{+r<>p('
,b{+r<>p('
,P(],B,?(] ,1,.o<>
,%s<>%}/%{.o<>
%{. o<>
**0WG{B-M{+r<>p('
,;(],-,*{/o<>
,{.o<>
- {.o<>
**<2A>{*uQ{)uQP-{*uQ{)uQ*0HoR
.
+..3**0Iu<>
s<EFBFBD> }`o?
o@
o+o<>{[r]po<>u
o{]- sP
}]o<>
oM
+ioN
t[ o<> oO
o+o1
oQ
%o+o<>o1
oR
&.! oO
ttoS
{]oT
ou
-<2D><>
,o^
<EFBFBD>o<>
o+o<>}`o<>
,o<>
oV}<7D>o
*eu<>
0CJ(Vs<>
r(po<70>t<>o<>
o+o<>r<> po<70>%}<7D>*0F{`,6o<>
(b, o<>
o+*o<>
(b, o<>
o+*(-*0OKu{
-*o<>
ut -* oS
o<EFBFBD>
o7
r<EFBFBD>po8
,o:
<EFBFBD><18>**0}s<>%}+%o+})%(^},%{)u,{attoS
o<EFBFBD>
%o+}*%{)u, {ao<>
&%(^}-*0oLs<>
}<7D>{`,R{]{ao<>
|<7C>oX
,4{<7B>u,'( <06><06>s<>
o<EFBFBD>
, o<>
s<EFBFBD>*(+*Js<>
}a(*0<00>MYE
O; O"+Mo
*<03><>
rVp(*
(<28>
*<03> rVp(*
(<28>
*<03>P (*
(<28>
**0GNo.
to5
YE
+**0<00>Oo.
t
o5
E "%( +) ********* *
* * ****rZpo5
<EFBFBD>((
sG
z0<00>Po.
t
,y~<7E>
.qo`
(<28>
3cu<> ,Y<19><> o<>
 o<>
o<EFBFBD>
++/ <20>cX<07><>X<05>i2<69>*o5
.*<03><> (<28>
(<28>
<20>/ <20>s<>
<EFBFBD>>*<08>>*rE+****0Rr<>p('
-Ar<>p('
-4r<>p('
-'r<>p('
-r<>p('
- r<>p('
,**0<00>03.{ YE ZZTZ*6ZH+XYE+ %. +<r<>p*r<>p*r<>p*r<>p*r<>p*r<>p*r<>p*r<>p*r<>p*r<>p*rps,
z0BuB, tBo<>
*u, to<>
*ud, tdot
*sY
z0'Qo<>
o<>
, o<>
<EFBFBD>?*<01>?*(
*(
*:(
}b*sV
*0<00>Ro<>
( +,zE H &H,B+Fs<46>
*sp*s<>*s5*sx*sz*s|*s<><06><06>s<>
s<EFBFBD>
*s<>**0S(s
, <17>%<06> *(
+*(
*rJp*rJp*(
*(<28>
*(
*6(<28>
o<>
*(
*<2A>(
}d}e}f}g*0T3*u-
,(<28>**0O+/Z{do<>
X/Z{eo<>
X/Z{fo<>
X/Z{g(:
,+ {go<>
X*0M{d{d(
,8{e{e(<28>
,%{f{f(<28>
,{g{g(<28>
**0/U
u<> ,o<>
o<>
(w<06>(
s}*(
*0<00>(<28>
su(<28>
(ws<>
(<28>
(ws5(<28>
sp(<28>
(w~<7E>%-&~<7E><04><06>s<>
%<25><>(<28>
sz(<28>
s|(<28>
(w~<7E>%-&~<7E><04><06>s<>
%<25><>(<28>
*0<00>s<>
<EFBFBD>t~t s<>o<>
~t <20>s<>o<>
~t <20>s<>o<>
~t Ns<>o<>
~t <20>s<>o<>
~t <20>s<>o<>
*0>V(<28>
~to<>
o<EFBFBD>
+ (<28>
o<EFBFBD>(<28>
-<2D><><00>Fo^
<EFBFBD>*/0lWrxp(<28>
u<>
 ~to<>
o<>
-!r~po<>
<EFBFBD><EFBFBD>o<>
(D
sG
zo<> (<28>
,r p((
(<28>
*0)X-*u<>
 ,~to<>
o<>
,**6~v(<28>*<2A>}x(
}x}wo<>*0kY#@{yX }yl(<28>
#<00>?Y#@[
{y{x1
<02>G*|w(<28>
(<28>
(<28>
s<EFBFBD>
*"}y*R#N@(<28>
<EFBFBD>v*Z#Y@(<28>
(<28>*V{yX}y(<28>*(<28>*6~v(<28>*6~v(<28>*(<28>*(<28>*0QZ(<28>
(<28>
-*(<28>
(<28>
#$@4#(<28>
#$@(<28>
(<28>
s<EFBFBD>
**(<28>*&(<28>
*0<00>[(<28>
o +<2B>(
rM p(<28>
<EFBFBD><EFBFBD>
<EFBFBD>H(<28>
t <17>%<06>
(
t!(
<EFBFBD><17>%<16>
<EFBFBD>H(<28>
t!<01>(
<17><>%<06>( +o +&*:(
}z*>s
o 
*6{zo

*( 
*>s 
%o 
*<2A>rQ po<70>
,rQ prapoU
**0G 
,/r[ prapoU
r_ prapoU
rpprapoU
rQ prapoU
*0<00>~<7E>%-&~<7E><04><06>s
%<25><>(+(+><3E>~<7E>%-&~<7E><04><06>s
%<25><>(+(+><3E>s
%~<7E>%-&~<7E><04><06>s
%<25><>(+o
%~<7E>%-&~<7E><04><06>s
%<25><>(+o
%~<7E>%-&~<7E><04><06>s
%<25><>(+o
**0D\s<>
}<7D>{<7B>(+<06><06>s
~<7E>%-&~<7E><04><06>s
%<25><>(+~<7E>%-&~<7E><04><06>s
%<25><>(+~<7E>%-&~<7E><04><06>s
%<25><>(+(+}{{<7B>(+<06><06>s
~<7E>%-&~<7E><04><06>s
%<25><>(+~<7E>%-&~<7E><04><06>s
%<25><>(+~<7E>%-&~<7E><04><06>s
%<25><>(+(+}|{<7B>(<28>(
*0"]o
(<28>o 
s!
("
*0@o#
(<28>o$
o%
(<28>o&
o'
(<28>o(
()
*0Oo*
rc po#
(<28>r p(]
o 
o+
o,
o-
-r<> p+r<> po 
*no.
(<28>o/
(0
*0j^
o1
,,o2
(<28>o3
o4
o1
t<EFBFBD>s5
+o2
(<28>o3
o4
s6
, (7
*(8
&*no9
(<28>o:
(;
*0oo*
r<> po 
o<
o,
o=
-rap+r<> po 
o>
,rap+r<> po?
(<28>((
o 
r<> po 
*0<00>_s<>
}<7D>}<7D>}<7D>{<7B>o@
(<28>sA
{<7B>oB
oC
+ oD
oB
oE
ou
-<2D><>
, o^
<EFBFBD>{<7B>oF
oG
{<7B>(H
{<7B>oI
u<EFBFBD> 9<>oJ
o
r<EFBFBD> poK
o
oO
o
r<EFBFBD> poK
YoL
&{<7B>%oM
XoN
{{<06><06>sO
(+(+<06><06>sP
oQ
{|<06><06>sR
(+(+<06><06>sS
oT
{<7B>r<> poU
{<7B>%oM
YoN
{<7B>o*
*D!e
0"`oV
(<28>oW
sX
(Y
*0@o#
(<28>o$
o%
(<28>o&
o'
(<28>o(
(Z
*no9
(<28>o:
([
*no.
(<28>o/
(\
*0ao]
(<28>s^
(_
*0"bo`
(<28>oa
sb
(c
*0(cod
(<28>oe
of
sg
(h
*0"doi
(<28>oj
sk
(l
*(m
*{<7B>*"}<7D>*{<7B>*"}<7D>*{<7B>*"}<7D>*{<7B>*"}<7D>*06sn
}}so
}sp
}<7D>(q
{r<> p<02><06>s<>or
{r%!p<02><06>s<>or
{rS!p<02><06>s<>or
{r<>!p<02><06>s<>or
{r<>!p<02><06>s<>or
{r<>!p<02><06>s<>or
{r<>!p<02><06>s<>or
{r'"p<02><06>s<>or
{rW"p<02><06>s<>or
{r}"p<02><06>s<>or
{r<>"p<02><06>s<>or
{r<>"p<02><06>s<>or
{r<>"p<02><06>s<>or
{r%#p<02><06>s<>or
{rO#p<02><06>s<>or
s<>
(<28>s<>
(<28>{ri#p<02><06>s<>or
{r<>#p<02><06>s<>or
{r<>#p<02><06>s<>or
*0zes<>
sn
}<7D>(<28>
os
}~(+~<7E>%-&~<7E><04><06>st
%<25><>(+(+02(+~<7E>%-&~<7E><04><06>su
%<25><>(+( +15(!+~<7E>%-&~<7E><04><06>sv
%<25><>("+(#+}<7D>ow
+Vox
{ o`
o<EFBFBD>
oy
- o`
o<EFBFBD>
sz
z{ o`
o<EFBFBD>
o{
 o<>o|
ou
-<2D><>
,o^
<EFBFBD>{}o}
19{}o~
+(
o|
(<28>
-<2D><><05>fo^
<EFBFBD>*<00>b'
Lj0<00>f- r<>#ps-
zs<EFBFBD>
s<EFBFBD>
s o<>
($+-*r<>#pr-$po<70>
&o<>
&o<>
&rS$po<70>
&o<>
&rm$pr-$po<70>
&o<>
&r<>$po<70>
&r<>$po<70>
&o<>
&r<>$po<70>
&rW%po<70>
&r<>%po<70>
&o<>
o<EFBFBD>
+K o<>
o"o (<28>r<>%pr<>
p(]
o<EFBFBD>
&r5&po<70>
&o<>
& ou
-<2D><>
, o^
<EFBFBD>rI&po<70>
&r<>&po<70>
&r5&po<70>
&o<>
&o<>
o<EFBFBD>
8<>o<>
o<>
o<EFBFBD>
9<EFBFBD>r<>&po<>
r'p(]
o<EFBFBD>
&o<>
{<7B>o<>
o<EFBFBD>
+3o<>
o<EFBFBD>
  r<> po<70>
- r<> p(<28>
  o<>
&ou
-<2D><> ,o^
<EFBFBD>r5&po<70>
&o<>
&ou
:D<><44><EFBFBD><EFBFBD> ,o^
<EFBFBD>r'po<70>
&o<>
&r<> po<70>
&o<>
&r!'pr-$po<70>
&o<>
&o<>
&r<>#pr-$po<70>
&o<>
&o
o<EFBFBD>
*(<00>W
<00>@<40> a<01>$ 0<00>g-*s<>
rap s o<>
o<EFBFBD>
8<> o<>
o<>
E
"+(s +<s<> +4se +,s +$s<> +o<>
<06><16>o
sz
zo" o (<28>%o<>
rQ prapoU
r<EFBFBD> p(]
o<EFBFBD>
ou
:F<><46><EFBFBD><EFBFBD>
, o^
<EFBFBD>*#<00><>
0<00>ho<>
8<EFBFBD>o<>
o<>
3+Po<>
r<EFBFBD>po<>
o
r<EFBFBD>p(]
oU
Q+]o<>
3:Po<>
r='po<>
t$(<28>
r* prapoU
(<28>
oU
Q+Po<>
o<>
o
oU
Qou
:\<5C><><EFBFBD><EFBFBD>
,o^
<EFBFBD>*<00><>
0<00>is<>
s<EFBFBD>
(<28>
os
}~rap s&o<>
8<> o<>
o<>
E/ >+Iso" +:s<>o" ++seo" +so" + s<>o" %o<>
rQ prapoU
r<EFBFBD> p(]
o<EFBFBD>
ou
:X<><58><EFBFBD><EFBFBD>
, o^
<EFBFBD>o<>
*1<00><>
Ns<4E>
%(<28>o<>
*0qs<>
%rC'po<>
rQ prapoU
o<>
(<28>(D
o<EFBFBD>
&%r{'po<70>
&%o<>
o<EFBFBD>
&%r<>'po<70>
&o
rpprapoU
*0tjs<>
o<>
+4o<>
r<>'po<>
-r<>'p+r<>'po<>
(<28>o<>
&ou
-<2D><>
,o^
<EFBFBD>o
o
r%poK
o<EFBFBD>
* @M
0<00>k~{~o<>
o<EFBFBD>
o2
s<EFBFBD>
o<>
&<18><>%rSp<>%rqp<>o<>
(%+,/o<>
(<28>
,r<>'po<>
(<28>
<EFBFBD><EFBFBD>o<>
&o<>
(<28>
,Bo<>
(<28>
,2r_po<>
(<28>
<EFBFBD><EFBFBD>o<>
(<28>
<EFBFBD><EFBFBD>o<>
&o
*0<00>ls<>
}<7D>{<7B>-*{<7B>o
(<28>s<>
{<7B><06><06>s<>
(&+('+<16>{<7B>o 
o<EFBFBD>
_ r<>'p<1A>%{<7B>o
(<28><06>%{<7B>o 
o<EFBFBD>
<EFBFBD>%{<7B>o 
o<EFBFBD><06>%-rap+r(p<>(K
(<28>o<>
*<2A>-*s<>
%r1(poV
(<28>oW
(D
(<28>o<>
*0<00>ms<>
}<7D>{<7B>-*{<7B>o3
s<>
{<7B>o2
(<28>{<7B><06><06>s<>
(&+('+<16>{<7B>o3
o<EFBFBD>
_ <1B><>%ry(p<>%{<7B>o2
(<28><06>%r<>(p<>%o<>
<EFBFBD>%r<>(p<>(<28>
o<EFBFBD>
&o<> -rap+r(p(<28>
o<EFBFBD>
&s<>
%o
(<28>o<>
*0<00>-*s<>
<1B><>%r<>(p<>%od
(<28><06>%r&*p<>%oe
<EFBFBD>%rR*p<>(<28>
o<EFBFBD>
&o<>
&<1D><>%r<>*p<>%od
(<28><06>%r<>*p<>%oe
<EFBFBD>%r+p<>%of
<EFBFBD>%r+p<>(<28>
o<EFBFBD>
&o<>
&r:+po<70>
&o<>
&rr+po<70>
&o<>
&r<>+po<70>
&s<>
%o
(<28>o<>
*0mns<>
o'
oO
@1-r" p(<28>
<02>Do
r* prapoU
(<28>
<1B><>%ry(p<>%o%
(<28><06>%r<>+p<>%(<28><06>%r<>+p<>(<28>
o<EFBFBD>
&r<>pr%po+
~<7E>%-&~<7E><04><06>s<>
%<25><>((+(<28>
rUp(]
o<EFBFBD>
&<1B><>%r,p<>%o#
(<28><06>%r ,p<>%r%po<>
~<7E>%-&~<7E><04><06>s<>
%<25><>((+(<28>
<EFBFBD>%rUp<>(<28>
o<EFBFBD>
&o-
, r*,po<70>
&s<>
%o
(<28>o<>
*0&o{~o<>
o<EFBFBD>
s<EFBFBD>
o<>
- ~o2 o<>
&r<> po<>
:<3A>o<>
<EFBFBD><EFBFBD>(
(
-;o<>
<EFBFBD><EFBFBD>(
(
-o<>
<EFBFBD>$(
(
,<o<>
o<EFBFBD>
,/o<>
(<28>
,r<>'po<>
(<28>
<EFBFBD><EFBFBD>o<>
&o<>
(<28>
,Jo<>
(<28>
,9r_po<>
(<28>
<EFBFBD><EFBFBD>o<>
(<28>
<EFBFBD><EFBFBD>o<>
&8r<>p('
-r<>p('
-r<>p('
9<EFBFBD>o<>
(<28>
,Go<>
(<28>
25r<>'po<>
(<28>
1+o<>
(<28>
<EFBFBD><EFBFBD>o<>
&o<>
,yr<>p(<28>
,r<>p(<28>
-]r1po<>
(<28>
,o<>
(<28>
/rap+'rmpo<>
(<28>
(<28>
rsp(]
o<EFBFBD>
&o<>
o<>
(<28>
-+(<28>
-Qrv,p(<28>o<>
o[
-o<>
, o<>
3o<>
.rap+ r<>,p+r<>,p((
o<EFBFBD>
&o<>
,X<1B><>%r[p<>%rkp<>%r<>,p<>%r}p<>%r<>p<>o<>
(%+,r<>,po<70>
&(<28>o<>
o<EFBFBD>
o<>
(S
-r<>,po<>
((
o<EFBFBD>
&o
*06s<>
r-po%
o'
o<EFBFBD>
s<EFBFBD>
%o
(<28>o<>
*0Tps<>
s<EFBFBD>
rb-po<70>
o=
, rr-po<70>
&o<>
r<EFBFBD>-po<>
&,o
r<EFBFBD>-p('
-r<>p+rp}<7D>r<>-po?
o9
(<28>o<>
&r%po<
<06><06>s<>
((+(<28>
rUp(<28>
o<EFBFBD>
&o<>
r<EFBFBD>-po<>
& , o
r<EFBFBD>-p(<28>
0r<>-p+r<>-pr<>-p(<28>
o<EFBFBD>
&{<7B>(*
(<28>
# @7 r<>-p('
,{<7B>~A
o<EFBFBD>
&s<>
%o
(<28>o<>
*<2A>s<EFBFBD>
%r
.po9
(<28>o?
(D
(<28>o<>
*0Eqs<>
}<7D>s<>
o@
(<28> (<28>o<>
(<28>o<>
(<28>- s<>
(<28>(<28>o[
- (<28>o<>
rP.prn.p(]
o<EFBFBD>
&o@
(<28>oF
,!oF
o<EFBFBD>
()+<06><06>s<>
o<EFBFBD>
r%poB
<06><06>s<>
(*+(<28>
o<EFBFBD>
&s<>
oB
oC
+PoD
o<>
3=o<>
,4o<>
r p(<28>
- (<28>o<>
o[
, o<>
ou
-<2D><> ,o^
<EFBFBD> o<>
9s<>
rv.p(<28>(<28>((
o<EFBFBD>
&r<>.p(<28>(<28>((
o<EFBFBD>
&r:/po<70>
& +)  o<>

r`/p
o<EFBFBD>
((
o<EFBFBD>
& X  o<>
2<EFBFBD>r<>/p(<28>(<28>((
o<EFBFBD>
&r<>/p(<28>(<28>((
o<EFBFBD>
&rw0p(<28>(<28>o<>
(D
o<EFBFBD>
&rkpo<70>
&o
s<>
{}o<>o|
oF
,[r%po<70>
&r<>0pr%poF
o<EFBFBD>
~<7E>%-&~<7E><04><06>s<>
%<25><>((+(<28>
rUp(]
o<EFBFBD>
&r%p}<7D>(<28><06><06>s<>
o<EFBFBD>
{<7B>{<7B>r%poK
o<EFBFBD>
o<EFBFBD>
&r<>0po<70>
&s<>
%o
(<28>o<>
*<00>]J <00>s<EFBFBD>
%r11po]
(<28>rK1p(]
(<28>o<>
*0<00>s<>
ry(po.
(<28>rO1p(]
o<EFBFBD>
&ru1po<>
r<EFBFBD>(p(]
o<EFBFBD>
&o<>
o<EFBFBD>
1Jrmpr%po<>
~<7E>%-&~<7E><04><06>s<>
%<25><>((+(<28>
rUp(]
o<EFBFBD>
&s<>
%o
(<28>o<>
*0<00>r s<>
o<>
r{1po<>
&,o
(<28>
&,Qo<>
o<EFBFBD>
3C
s<>
o<>
o<>
o<EFBFBD>
o.
s6
o<>o<>
o<EFBFBD>
&s<>
%o
r<EFBFBD>1po.
r<EFBFBD>1p(<28>
(<28>o<>
*0;-*s<>
r<>1poi
oj
o<EFBFBD>
&s<>
%o
(<28>o<>
*Fs<46>
%rapo<70>
*<2A><1A> %Р("
o<EFBFBD>
r<EFBFBD> p(<28>
*zs<7A>
%o<>
o<EFBFBD>
%o<>
o<EFBFBD>
*<2A>rQ po<70>
- rQ poN
,rQ prapoU
**6u<>o<>*6u<>o<>*6u<>o<>*6u<>o<>*6u<>o<>*6u<>o<>*6u<>o<>*6u<>o<>*6u<>o<>*6u<>o<>*6u<>o<>*6u<>o<>*6u<>o<>*6u<>o<>*6u<>o<>*6u<>o<>*6u<>o<>*6u<>(<28>**:(<28>
}<7D>*s5
z0Es(<28>{<7B>o<>
%o`
(<28>
&<00><15>o
(<28>
&~<7E><06><>o<>
*0- {<7B>o
r!2po;
-r32p((
sG
z*
*
*(<28>
*s5
z01s- r<>2ps-
z<00><15>o<>
o
(<28>
&(<28>
*s5
zs5
z07s- r<>2ps-
z<00><15>o<>
o
(<28>
&<00><16>o
*s5
z<EFBFBD>- r<>2ps-
zo<>
o
(<28>
s<>
o<EFBFBD>
*s5
z<EFBFBD>- r<>2ps-
z- r<>2ps-
zo<>
o
(<28>
o<>
*0Xs- r<>2ps-
zo<>
,"(<28>
o<>
o
(<28>
&<06><>*o<>
, <20>o<>
s
<EFBFBD><EFBFBD>**s5
zn- r<>2ps-
zo<>
o<EFBFBD>
*s5
z02t- r<>2ps-
z- r<>2ps-
zo<>
o<>
o<>
*02t- r<>2ps-
z- r<>2ps-
zo<>
o<>
o<>
*s5
zs5
zs5
z0Nu- r<>2ps-
z- r<>2ps-
zo<>
o
(<28>
o<>
(<28>
,(<28>
*#*s5
zr- r<>2ps-
zo<>
o<>
*s5
zs5
zs5
zs5
zs5
zs5
zs5
zs5
zs5
zs5
zs5
zs5
zs5
zs5
zs5
zs5
zs5
zs5
zs5
zs5
zs5
zs5
zs5
zs5
z0t- r<>2ps-
z(<28>
o<>
*0t- r<>2ps-
z(<28>
o<>
*s5
zs5
z0Cv- r3ps-
z<00><15>o
(<28>
,(<28>
(<28>
(<28>
(<28>
**0#t(S
, r/3ps-
z(<28>
o<>
*0"t(S
, r/3ps-
z(<28>
o<>
*s5
zs5
zs5
zs5
zs5
zs5
zs5
zs5
zs5
zs5
zs5
zs5
zn- r<>2ps-
zo<>
o<EFBFBD>
*s5
zn- r<>2ps-
zo<>
o<EFBFBD>
*n- r<>2ps-
zo<>
o<EFBFBD>
*n- r<>2ps-
zo<>
o<EFBFBD>
*n- r<>2ps-
zo<>
o<EFBFBD>
*s5
zn- r<>2ps-
zo<>
o<EFBFBD>
*s5
zn- r<>2ps-
zo<>
o<EFBFBD>
*s5
zn- r<>2ps-
zo<>
o<EFBFBD>
*s5
zn- r<>2ps-
zo<>
o<EFBFBD>
*s5
zn- r<>2ps-
zo<>
o<EFBFBD>
*n- r<>2ps-
zo<>
o<EFBFBD>
*n- r<>2ps-
zo<>
o<EFBFBD>
*n- r<>2ps-
zo<>
o<EFBFBD>
*s5
zn- r<>2ps-
zo<>
o<EFBFBD>
*s5
zn- r<>2ps-
zo<>
o<EFBFBD>
*n- r<>2ps-
zo<>
o<EFBFBD>
*n- r<>2ps-
zo<>
o<EFBFBD>
*s5
zn- r<>2ps-
zo<>
o
*s5
zs5
zn- r<>2ps-
zo<>
o
*s5
zn- r<>2ps-
zo<>
o
*s5
zn- r<>2ps-
zo<>
o
*n- r<>2ps-
zo<>
o
*s5
zn- r<>2ps-
zo<>
o
*s5
z01s- r<>2ps-
z<00><15>o<>
o
(<28>
&(
*01s- r<>2ps-
z<00><15>o<>
o
(<28>
&(
*r- r<>2ps-
zo<>
o
*02t- r<>2ps-
z- r<>2ps-
zo<>
o<>
o 
*s5
z02t- r<>2ps-
z- r<>2ps-
zo<>
o<>
o

*s5
z02t- r<>2ps-
z- r<>2ps-
zo<>
o<>
o 
*s5
zs5
z0Ft- r<>2ps-
z- r<>2ps-
z(S
, rK3ps-
zo<>
o<>
o 
*02t- r<>2ps-
z- r<>2ps-
zo<>
o<>
o 
*s5
z02t- r<>2ps-
z- r<>2ps-
zo<>
o<>
o
*s5
z02t- r<>2ps-
z- r<>2ps-
zo<>
o<>
o
*02t- r<>2ps-
z- r<>2ps-
zo<>
o<>
o
*s5
z02t- r<>2ps-
z- r<>2ps-
zo<>
o<>
o
*.s<><06><>*{<7B>*"}<7D>*{<7B>*"}<7D>*<2A>rY3po<70>
&(jo<>(l,rs3po<70>
&(lo<>*s5
z(<28>*v(<28>s0
(us0
(w*{<7B>*"}<7D>*{<7B>*"}<7D>*{<7B>*"}<7D>*0<00>{<7B>,{<7B>o{oc
1 r<>3po<70>
&r<>3po<70>
&(ro<>(to.
1%r<>po<70>
&(t(<28>r<> po<70>
&r<>3po<70>
&r<>po<70>
&(v(<28>r<> po<70>
&{<7B>,r<>3po<70>
&{<7B>o<>*s5
zj(rs
(|}<7D>*{<7B>*"}<7D>*{<7B>*"}<7D>*{<7B>*"}<7D>*<2A>(}- s0
(~(}o1
*<2A>(- s
(<28>(o
*0<(u, r<>po<70>
&r<>3po<70>
&{<7B>, r4po<70>
&({(<28>{<7B>,r4po<70>
&{<7B>o<>{<7B>,r)4po<70>
&{<7B>o<>(},r=4po<70>
&(}(<28>(<28>{<7B>-{<7B>,NrW4po<70>
&{<7B>,rg4p{<7B>o<>
&{<7B>-rq4po<70>
&+r}p{<7B>o<>
&(u,,r<> po<70>
&(s,r<>p(s(<28>o<>
&*<2A>(-*r<>4po<70>
&((<28>*<2A>(y({oc
-(<28>(s,o(so*0-w{<7B>- s<>
}<7D>{<7B>(<28>
{<7B>u,6{<7B>u{Io-{<7B>u{I{<7B>o
o<
8<>(=
o<>o  oso<>{<7B>o<>o
o
,&o<>(<28>o<>{<7B>o<>o<>
+{<7B>o<>o
o<>
({of
(>
:r<><72><EFBFBD><EFBFBD><01>+o^
<EFBFBD>,{<7B>u{I{<7B>o*j<00><>0<00>4o<>o
oso<>{<7B>o<>o
o
,&o<>(<28>o<>{<7B>o<>o<>
+=o<>(S
-{<7B>o<>o
o<>
+{<7B>o<>o
o<>
({of
*0<00>xs
u, u(<28>*u -u,ku,{<7B>{^o
{(<28>
u ,{,{(<28> o
u9 {<7B>{^o
&8
uB9<>uB o{o<
8<>(=
o<>o<>(S
- o<>+o<>s<>{<7B>o35o<>o<>o<>o<>o<>,>o<>o<>+.o<>o<>o<>,o<>-o<>o<>os, oso<>of
(>
:1<><31><EFBFBD><EFBFBD><03>+o^
<EFBFBD>*s5
zos(S
-Los{<7B>os($
,4o<
+(=
oso<>(>
-<2D><><03>+o^
<EFBFBD>*<00>֊<00><1F>0|ys
{Ko.
(mo
+Ho
oso<>
s<EFBFBD> o<>
o<EFBFBD> os-{I+oso<> of
ou
-<2D><>
,o^
<EFBFBD>*Tp
09z
o
}<7D>r<> p<06><>(D
{<7B>o
-*X
+<2B>0g{{<7B>-*({o<
+2(=
o<>
,!o<>(S
, <0C>+o<>o<> <0C>(>
-<2D><><00>+o^
<EFBFBD>**?U0<00>0.#.{.A8<41>-.(3.<4.A8<41>{<7B>-({oc
<16>**({oc
<16>*{<7B><14>*{<7B><14>*({oc
-(}-
(<14>**({oc
-(}-(-
{<7B><14>**s<>
z0 |{<7B>, {<7B>o<>({,4({o<
+ (=
o<>(>
-<2D><><00>+o^
<EFBFBD>{<7B>, {<7B>o<>{<7B>, {<7B>o<>{<7B>, {<7B>o<>(},4(}o2
+ (3
o<>(4
-<2D><><01>)o^
<EFBFBD>(,4(o<>
+ (<28>
o<>(<28>
-<2D><><02><o^
<EFBFBD>o<>*((B<00><1A><00><1A>v(<28>s0
(<28>s0
(<28>*{<7B>*"}<7D>*{<7B>*"}<7D>*{<7B>*"}<7D>*{<7B>*"}<7D>*0<00>}r<>4po<70>
&(<28>o<>r<>4po<70>
&rap
 +Bo<>
&(<28>o/
o<>r<>po<70>
&(<28>o/
o<>r<> p
X (<28>o.
2<EFBFBD>(<28>,rs3po<70>
&(<28>o<>{<7B>,r<>3po<70>
&{<7B>o<>*s5
z(
*<2A>~<7E>-r<>4p<>D(
o
s
<EFBFBD><EFBFBD>~<7E>*~<7E>*<02><>*V(<28>r15p~<7E>o
*V(<28>r}5p~<7E>o
*V(<28>r<>5p~<7E>o
*V(<28>r<>5p~<7E>o
*(
*ro<>
{<7B>u{C('
*.s<><06><>*(
*s<>*"s<>*.s<><06><>*(
*.s<><06><>*(
*Zo`
м(
(
*Zo`
<EFBFBD><EFBFBD>(
(
*Zo`
н(
(
*Zo`
<EFBFBD><EFBFBD>(
(
*<2A>o`
<EFBFBD><EFBFBD>(
(
,o`
н(
(
**"s
*vo 
o@
o!
o%
o;
*Jo 
o!
s"
*"s#
*vo$
o@
o%
o9
o;
*Jo$
o%
s&
*(
*B('
{<7B><04>*f{<7B>((
{<7B>o)
*B(*
{<7B><04>*f{<7B>(+
{<7B>o,
*(
*2{<7B>(++*2{<7B>(,+*.s<><06><>*(
*
*
*
*FrK1prK1p(]
*FrK1prK1p(]
*FrK1prK1p(]
*FrK1prK1p(]
*(
*<2A>o<>
<02><06>s-
(-+(.+<16>*^{<7B>o 
o<EFBFBD>
('
*(
*<2A>o<>
<02><06>s-
(-+(.+<16>*^{<7B>o3
o<EFBFBD>
('
*(
*^rK1pr<>(p{<7B>(<28>
*(
*J{<7B>(<28>o<>
*<2A>rK1po<>
r<EFBFBD>(p{<7B>o<>(<28>
*<2A>{<7B>{<7B>(<28>o[
,rap+ r<>5p((
(<28>
}<7D>*BSJB v4.0.30319l$i#~<00>i<00>R#Strings|<7C>6#US<00><>#GUID<00><><00>(#BlobW<><57>) <00>3,R<00><00><00>-<00>}>d<00> .N#<00>u;u;A<1B>:<<00><1B>/b<1C>/C<1C>/<1D>/<00><1C>/<00><1C>/<00><1B>/<00>;u;<00>~<1C>/<1C>/<1B>;<00>u;<00>B$%<00><1A>:U<1B>:<00><1B>:
HF3g5<67>#
<00><10>$
<00><16>$
_C<5F>$
<00><02>$
<00> <0A>$6I
KC<4B>$<00>0oD'!3
$;F3P'$%]<04>_<03>
<00>4G!<00>433
<00>1F3
HF3
<00><
<00>1<EFBFBD>$:<03>M<04>733
V7<56>$<24>9G7oD
<
3*<
<17>$
<00><
H<17>$
<00>4<EFBFBD>$<00>033l$%
0<>$<00>5oD#<11>S oD$%
<00>6<EFBFBD>$
<C<>$
x<17>$
U<18>$
@/<2F>$0
$%s9
<00>R<EFBFBD>$G 33<00>$%<16><00>/33:033<0F><00>8<EFBFBD><00><1C>/5oDe!$%9%@[$%<00>%@<00>$%
<00><
q)<
<00>'<
<00><
D<
<00><
<00><
<00><
L<19>$F%$%<00><02>
]*<
*<
+<
X<
8<18>$
<
*<
8)<
<+<
)<
<00> <
<00>'<
<00>*<
<00>*<
<00><
r*<
<00>)<
<00>(<
H<
<00>'<
<00>+<
)<
<00>R<EFBFBD>$
(<
<00>*<
<00>+<
<00>*<
<00>)<
<00>'<
<00>)<
<00>*<
<00>(<
o'<
&(<
J(<
<00>(<
G*<
<00>(<
<00>'<
!*<
N)<
l(<
7(<
[(<
)+<
|(<
<00>*<
<00>(<
<00>)<
<00><<00><15><00>C$%
<00>QG!#1<>
Z<0F>$^<03>
%<25>$
Q<>
8<>2w<02>
<00><14>
a8<61>_Q33
<00>7<EFBFBD>
M<>
<00>KFR
<00>5<EFBFBD>
<00>.FRe$%
<00>9$$%
<00>K<EFBFBD>Q
}M<><18><00>/<00>9<00>%$%<00>2$%k2oD
-6FR<00>)<29>?<00>7<00>$%uI<00>7
D9;&
,<2C>"
<00>-<2D>"
<00>-<2D>"
w-<2D>"
<00>.;&
<00>,<2C>"
<00>7<EFBFBD><
8.<2E>"
M-<2D>"{7
<00>"<22>"
%-<2D>"
.<2E>"
<00>-<2D>"
f.<2E>"
W,<2C>"
1,<2C>"
<00>,<2C>"
<00>+<2B>"F$%
<00>D$
<00>,<2C>"+<03>.
<00>.<2E>"
<00> <<00><02>
},<2C>"
<00>"<22>"
<00>,<2C>" $%D$% !$%
<00>MG!R<>=
<00>:G!
<00>G!
<00>G!<00><1A>6<1B>:s6<73>;<00>3+/<00>#p#<00>$% <03>M $%<00>5$%
72<37>S$%!2$%U2$%<00>2$%<00>$%O$%<00>%$%<00>M<EFBFBD>/<00>$I5<00>5q5<00>oD<00><02>"
<00><17>$
<00> <0A>$<00>533<00>5oD<00>GoDi0<69>1<19>
'0<>$<00>4
<00>F<EFBFBD>$
"<19>$
<00>4<EFBFBD>$
<00>4<EFBFBD>$?F$%e3$%<00>G$%
<00>3<EFBFBD>$<00>/oDP0oDJ$%<00>#$%<00>$%z4$%<00>@u;<00>L$%Z$% 2$%z2$%
N+<
`+<<00>$%<00>$%<$%
@<18>$<00>3<EFBFBD>/<00>QoD
<03>2w<33ooD<00> $%
L<>Q
<00><02>.<00>+<2B>?<19>/m$%<00>3<EFBFBD>/<00>3<EFBFBD>/<00>)<29>?+<2B>?<00><02>?
$.<2E>"
<00>.<2E>"
<00>-<2D>"<00>7$%
<00>,<2C>"
2#<23>"\<04>#:$%"OMM0M 1HoD]<00>;oDM 7;oD<6F>"Q ,!65,!<21>M<00><00>E,!0qbE,!(#~<00>2E,!M%<00><00>R:,!&<00>::,!M&<00><00>E,!`)<00>WE,!`.<00>E,!00<00>oE,!03<00><00>E,!`8<00><00>E,!09<00>#E,!`=<00><00>D,!`><00><00>E,!0A<00><00>D,!0B<00>E,!0C<00>%F,!0D<00><00>E,!0E<00>~E,!(G<00><00>D,!(H<00>q9,!<21>M<00><00>9,!<21>M<00><00>8,!MN<00><00>9,!<21>T<00>g,!MT<00>,!yU<00>9,!<21>X<01><00>9,!Ya9,!<21>`_<00>,!Mbf,Q,!MbpI8,!Mcs<00>,!Mcv|8,!Mdy<00>7,!Md{M,!Md}<00>Q,!Mh<00>,!yh<00><00>.,!<21>t<00><00>M,!<21>t<00><01>+%,!Mu<00>,!<21>z<00> ,!<21>z<00><00>,!<21>z<00><00>,!<21>z<00>,!<21>z<00>j,!<21>z<00><00>,!<21>z<00><00>K,!<21>z<00><00>6,!<21>z<00>(9,!<21>{<00><00>9,!<21>}<00>5,!<21><00><00><00>:,!]<03><00><00>D,!0<00>j<00>D,!0<00>q<00>D,!(<00>z<00>D,!0<00><00><00>;<3B><M<00><00>+M<00><00>3M<00><00>!<00>M<00><00>!<00>M<00><00>!<00>M<00><00>{M<00><00>M<00><00><00>6I<03><00>!<00>M<00><00>eM<00><00><00>M<00><00>HM<00><00>@M<00><00>A<00><03><00>!5
<!X
<!K
<EFBFBD>!X
<!f
<EFBFBD>(&<26>S<>h4<68>S<> <20>Q<><51><07>Q<><51><07>Q<><51><07>Q<><51><07>Q<><51><07>Q<><51><07>Q<><51><07>Q<><51><07>S<><53><07>S<>V<07>3<00><0E><00> <0B><00>=<3D><00>?<3F><12><00>0<EFBFBD>` <0A>!><3E>` <0A><00>5<EFBFBD>-><3E><00>C<00>C<00>
<EFBFBD><00>
<EFBFBD>t
<EFBFBD><00>1X<17><00>@ &<13>M<13>A? <00>C<00>C:<3A><00>C<EFBFBD><00>C<EFBFBD><00>HF<00>% <00>% <00>_ <00>
<EFBFBD><00>
<EFBFBD><00> <0B><00> )F3C<33>F<15><00> <09>FF<00>3`<00>A <00> <09><00>!<21><00> <0B>x D <0B>3C<33><00><08><00><11><00>P[-<00>?1 :18@<40>1I@<40>1W@<40>1g@<40>1u@<40><00>9?6DO<08>V<>k&NV<><56>&N<00>AS<00>:<3A>6G<36>m]@#<23><00>>b<00>@n~ x<00>B<EFBFBD><00> <09><00><1F>Q<>M<14>!L<18>!M<14>!<00><17>!+M<>O<08>V<>_Q<5F>V<>$;<3B>V<>Q<>V<><56>:<3A>V<><56>9<EFBFBD>V<><56><14>V<>a8<61>V<><56>7<EFBFBD>V<><56>K<EFBFBD>V<>M<>V<>|M<><00>%<25>T<>"<08>4=<08><00>L<EFBFBD><00><<3C><00><<3C>!P/<2F>FB<46><00>><3E>{A<>[H<><00>6<EFBFBD><00> <0B><00>
<EFBFBD>&<26>" <0C>E <0C><00>?<3F>!<00>5<EFBFBD>3<00><0E><00> - <00> <00> 
<00>B<EFBFBD><00> M?<3F><00>9?A%e 1<00><00>C<00>3<00>  1C<31><00> <00> 
- <00>B<EFBFBD><00>% <00>3<01>3=<00>6)$<00>.6<6A<00>F<00>F<00>F<00>F<00>F
Q<00>h<00>z<00><05>l<06><00><06>,<2C><00>><3E><00>7<EFBFBD> @<40>6<07><00><00><00><00> $ <00> <00> <00>3)<00>3.W6<57><00>>3<00>:<3A>P <00>+ <09>X <00>-:<3A>h <00><00>><3E><00> <00>E<0F><00> <00> q!<00><08>!<21>
!<00>%!<21>!<00>-:](!<00><00>><3E>u!<00>E<0F><00>!<00> q"<00><08>!<21>""<00>L<>*"<00>-:]@"<00><00>><3E><00>"<00>E<0F> <00>"<00> q 2#<00>-: F#<00>mH8
R#<00><00>+=
<00>#<00><00>C <00>#<00><00>2C L$<00>E<17> %<00>c<16> <00>)<00>*H *<00>H(*<00>' NX*<00>kFS`*<00>XFYx*<00>XF^
+<00><00>(6+<00><00>Ge<00>+<00>-:<00>+<00>4'm<00>+<00>F's<00>+<00>3:z,<00><00>4~8,<00><00>1<EFBFBD>T.<00><00>=<3D><00>.<00> ><3E> /<00><00>=<3D> <00>/<00><00>%t"<00>0<00><00>G<EFBFBD>#<00>0<00>t<19>$t1<00> B<>'(2<00><00><19>*<00>2<00><00>G{-$4<00><00>G<EFBFBD>/<00>6<00><00>G<EFBFBD>0(:<00>j<17>1<00>:<00>E <20>2<00>=<00><00><16>4<00>=<00>-:5<00>=<00>Iq5<00>=<00>-I5<00>=<00><08>H<EFBFBD>6<00>=<00><08>H6 ><00><08><15>7><00>M7&><00><08>68.><00><08>87><00><08>0<EFBFBD>9@><00><08>0<EFBFBD>9<00>><00>x/<2F>:<00>><00><08>/:<00>><00>60<36>;<00>><00><08><0E>;<00>><00><08><0E>;<00>><00><00>"<<00>><00>7<><<00>><00><00>4
<?<00>Q<>=?<00>4:=?<00>e=+?<00>T:=`?<00>-:=z?<00>-:=<00>?<00><08> <20>?<00>?<00><08>F<EFBFBD>?<00>?<00>1B6?<00>?<00><08> 6?<00>?<00><08> <09>?<00>?<00>%?<00>?<00>% @<00>?<00><00>A @<00><00>%<25>A@<00>LB)@<00>Y>C=@<00>w4<77>HK@<00><00>@$I_@<00><00><13>N<00>@<00>.O<00>@<00>b!5P<00>@<00>P<Q<00>@<00>9AR<00>@<00><00>GR<00>@<00><00>BNS<00>@<00>%
ST<00>@<00>8ZUA<00>~_VA<00>4dW$A<00><00><14>X2A<00>|!Y@A<00>iZMA<00>; <20>Z\A<00>f [<00>A<00>+!\|B<00>x>)^<00>B<00><00>#<23>_<00>B<00>%D6`<00>B<00>G 6`<00>B<00><00>`<00>B<00>-:a<00>B<00>-:aC<00><08>qbC<00><08>bC<00>v 6cC<00><08> c"C<00>` 6d*C<00>k d3C<00><01>3/eoC<00>s$6ftC<00>A$6g<00>C<00>;=<hD<00><02>GCiDD<00>s$6j<00>D<00><02>GCk<00>D<00>-:l<00>D<00><00>6Yl<00>A$6m<00>D<00> qnE<00><00>HIn<00><07>GCpxE<00>-:q<00>E<00>3:zq<00><05>CRq<00><05>CXr<00><05>C^s<00><05>Cdt<00><05>Cju<00><05>Cpv<00><05>Cvw<00><05>C|x<00><05>C<EFBFBD>y<00><05>C<EFBFBD>z<00><05>C<EFBFBD>{<00><05>C<EFBFBD>|<00><05>C<EFBFBD>}<00><05>C<EFBFBD>~<00><05>C<EFBFBD><00>E<00>-:<3A><1B><00>E<00><01>CR<1B><00>E<00><01>CX<1B><00>E<00><01>C^<1B><00>E<00><01>Cd<1B><00>E<00><01>Cj<1B><00>E<00><01>Cp<1B><00>E<00><01>Cv<1B><00>E<00><01>C|<1B>$F<00><01>C<EFBFBD><1B>WF<00><01>C<EFBFBD><1B>YF<00><01>C<EFBFBD><1B>[F<00><01>C<EFBFBD><1B>]F<00><01>C<EFBFBD><1B>_F<00><01>C<EFBFBD><1B>aF<00><01>C<EFBFBD><1B>dF<00>A$6<1B>_G<00><02>GC<1B><00>G<00>-:<00><00>G<00>-:<00><00>G<00>A$6<1B>PH<00><02>GC<1B><00>H<00>A$6<1B>,J<00><02>GC<1B><00>J<00>-:<00><00>J<00>-:(<00><00>J<00><08>!<21><1B><00>J<00><08>!<21><1B><00>J<00>
q<00><00>J<00><00>K<00><08>q<00>K<00> <00>K<00>y:q<00>K<00><08>:<00>(K<00>q<00>DK<00> F<><1B>LK<00>!F<><1B>XK<00>A$6<1B><00>K<00>T<15><1B>L<00><00>H<00>4L<00><00>><3E><05><00>L<00><02>GC<1B><00>L<00>-:<3A><1B><00>L<00>A$6<1B>,M<00><02>GC<1B>DM<00>A$6<1B><00>M<00><02>GC<1B><00>M<00>-:<00><00>M<00>A$6<1B><00>M<00><02>GC<1B>N<00>-:<00>N<00>A$6<1B>BN<00><02>GC<1B>wN<00>-:<00>N<00>h <00><00>N<00>h <0A><1B><00>N<00>A$6<1B><00>N<00><02>GC<1B>0O<00>-:<00>CO<00><00>TO<00>A$6<1B>VO<00><02>GC<1B>XO<00>-:<00>`O<00>-:<00>oO<00>A$6<1B>~O<00><02>GC<1B><00>O<00>-:<00><00>O<00><08><<3C><1B><00>O<00>=<3D><1B><00>O<00>A$6<1B><00>O<00><08>Rq<00><00>O<00><%<00>P<00><00>R<00>$P<00><00>><3E><05><00>P<00>T<15><1B>Q<00><02>GC<1B>Q<00>-:<3A><1B>Q<00>p&<26><1B> Q<00>{&<26><1B>)Q<00>6<01>1Q<00>,<00>:Q<00>A$6<1B>mQ<00><02>GC<1B><00>Q<00>s$6<1B><00>Q<00><00>&<26><1B>R<00><02>GC<1B>R<00>-:<00>!R<00>-:<00>0R<00>A$6<1B><00>R<00><02>GC<1B>S<00><00><07><1B>|S<00>-:<00><00>S<00><08><15><05><00>S<00>M<02><00>S<00><00><07><1B>AT<00>-:<00>LT<00>3:z<1A><00>W<00><00><1A><1B><00>X<00>`1<1C><00>Y<00><00>1<1C>LZ<00>P1<1C><00>Z<00><00> <1C><00>[<00>-:<00><00>[<00><00><07><1B><00>\<00>^$&<1C>|^<00><00><15><01><00>^<00>-:<00><00>^<00>L 2<1C><00>^<00><00>2<1C>6_<00><00>9<1C>I_<00><00>E?<1C>h_<00>S=E<1C><00>_<00>-:<00><00>_<00> CL<1C>`<00><00><07><1B>H`<00>dLR<1C><00>b<00><00>CY<1C><00>b<00><00>Ca<1C>4c<00><00>Ci<1C><00>d<00>t1q<1C>_e<00><00>C{<1C><00>e<00><00>C<EFBFBD><1C><00>i<00><00>C<EFBFBD><1C><00>i<00>#)<29><1C>uj<00>3<12><1C><00>j<00><00>P<EFBFBD><1C> k<00><00>C<EFBFBD><1C>|k<00><00>C<EFBFBD><1C><00>k<00><00>B<EFBFBD><1C> l<00><00>C<EFBFBD><1C><l<00><00>C<EFBFBD><1C><00>l<00><00>C<EFBFBD><1C>m<00><00>C<EFBFBD><1C><00>m<00><00>C<EFBFBD><1C>n<00>-:<00>!n<00>-:<00>\n<00><00>3<EFBFBD><1C>xn<00>A<1D><00>n<00>A <1D><00>n<00><01><07><1B><00>n<00>q<00><00>n<00><00>C<1D><00>n<00><00>C!<1D>0p<00><00>C)<1D>rq<00><00>C1<1D><00>q<00><00>C9<1D><00>q<00><00>CA<1D><00>q<00><00>C<1C><00>q<00><00>CIzr<00><00>CQ<01>r<00><00>CY<01>r<00><00>Ca<01>r<00><00>Ci<01>r<00><00>CqCs<00><00>CyJs<00><00>C<EFBFBD>xs<00><00>C<EFBFBD>t<00><00>C<EFBFBD> t<00><00>C<EFBFBD>
#t<00><00>C<EFBFBD> 0t<00><00>C<EFBFBD> <01>t<00><00>'<27> <01>u<00><00>C<EFBFBD><01>u<00><00>C<EFBFBD><01>u<00><00>C<EFBFBD><01>u<00><00>C<EFBFBD><01>u<00><00>C<EFBFBD><01>u<00><00>C<EFBFBD><01>u<00><00>C<EFBFBD><01>u<00><00>C<EFBFBD><01>u<00><00>C<EFBFBD><01>u<00><00>C<01>u<00><00>C<EFBFBD><01>u<00><00>C<EFBFBD><01>u<00><00>C<EFBFBD><01>u<00><00>C<EFBFBD><01>u<00><00>C <01>u<00><00>C<EFBFBD><01>u<00><00>C<EFBFBD><01>u<00><00>C<EFBFBD> v<00><00>C<EFBFBD>!v<00><00>Ci"v<00><00>Ca#v<00><00>C<EFBFBD>$v<00><00>CY%#v<00><00>C{&,v<00><00>B'dv<00><00>B(<01>x<00><00>B&*<01>y<00>4-+<01>y<00><00>*=/4z<00>^$&2<01>z<00><00>H4d~<00>s+T7<01>~<00>K%`:~<00><00>Ag;<01><00><00>Ap=X<><00>>Ey?<01><><00>\%<25>A<01><><00><00>)<29>D <20><00><00><07>E\<5C><00>^$&F<01><><00><00>CYH<00><00><00>1<EFBFBD>I\<5C><00>s+TJ<01><><00><00>CIMc<><00>-:Nx<><00><00>!<21>N<08><00><00><15>P\<5C><00><00><15>Q<08><00>t<1D>R<01><><00>1<>T<00><00>:<3A>U`<60><00>:<3A>V<08><00>|=<3D>WX<><00><00>R<EFBFBD>X<01><><00>-:Z<01><><00>-:Z<01><><00>-:Z<01><><00><01>0<EFBFBD>[<01><><00>z<0E>\L<><00><01>;<3B>^w<><00>-:`<><00> <09>q`<01><><00><l`<01><><00>-:`<01><><00>qQ<71>`<01><><00>-:a<01><><00><01>%ta<01><><00>-:b<01><><00>-:<3A>b<01><><00><01>><3E>f<08><00>E<0F>gd<><00><00>>
g<01><><00><00>h<01><><00>-:i<04><00>-:i<01><><00>3:ziH<><00>-:i<01><><00><00>Li<1C><00>x%(jQ<><00>-:k_<><00>-:/k<01><><00><01>L7m<01><><00>{Cm<04><00>3:zm<19><00>-:m0<><00><00>L7mF<><00>-:mN<><00>-:m\<5C><00>-:mj<><00>-:mr<><00>-:m|<7C><00><00>L7mَ<00>-:m<01><><00>-:<3A> m<01><><00>h  o<01><><00>-:Bp<01><><00><00><1A> q<01><><00><00>t<01><><00>qLu<01><><00><00>6Ruȏ<00>)LYw<01><><00>6$Zx@<40><00><00>?`z8<><00><00><1A>{<01><><00><00><1A><0F><01><><00><00><1A><0F><04><00>E<15><0F>_<><00><00><1A><0F>|<7C><00><00><10><01><><00><00>)<10><10><00>E)<10><01><><00><00><1A><10>(<28><00><00><11>X<><00><00>%<11><01><><00><00>/<11><01><><00><00>9<11>ܖ<00><00>I<11><04><00><00>Y<11>4<><00><00>q<11>h<><00><00><1A><11><01><><00>-:<00><01><><00><08>=<3D><1B><01><><00><08>=<3D><1B><01><><00><08>q<00><01><><00><08><00><01><><00><08>><3E><1B>ȗ<00><08>><3E><1B>ї<00><08>><3E><1B>ٗ<00><08>><3E><1B><01><><00>-:<00>(<28><00><00><1A><12>̛<00><00>s<1F><01><><00><01>|<1F><01><><00>.A<><1F><01><><00><00>L<EFBFBD><1F><01><><00><01><1A><1F><01><><00> <0A><1F>(<28><00><00><0E><1F><01><><00><17><1F><01><><00><01><1A><1F>r<><00><01><1A><1F><01><><00><01><1A><1F><01><><00><01><1A><1F><01><><00><01><1A><1F> <20><00><01><1A><1F>T<><00><01><1A><1F><01><><00><01> <20><01><><00><01>
<20>(<28><00><01> <20><01><><00><01> <20><01><><00><01>% <20>|<7C><00><01>. <20>8<><00><01>7 <20><><00><01>@ <20><01><><00>3Y<1A><01><><00><01>I <20>Ӳ<00>)LY<1A><01><00>VR <20><0F><00><00>R <20><1D><00><00>R <20>+<2B><00><00>R <20>9<><00>~R <20>G<><00><00>R <20>U<><00>]R <20>c<><00><00>R <20>q<><00>R <20><><00>R <20><01><><00>R <20><01><><00><00>R <20><01><><00>fR <20><01><><00><00>R <20>ų<00>$R <20>ӳ<00><00>R <20><01><><00>(R <20><01><><00><00>R <20><01><><00>3:z<1A><01><><00>-:[ <20><0E><00><00>Ma <20><18><00> Rh<15>l<><00><00>&<00><01><><00><00>&<26><06><01><><00><00>&<26><06><01><><00>-:<00><01><><00><00>Ph <20><01><><00><00>Pp <20><01><><00><00>#x <20><00><00><00># <20><08><00><00>Kx <20>K<><00><00>K <20>R<><00>a6<61> <20>}<7D><00>a6<61> <20><01><><00> ?<3F> <20><01><><00><00><1D> <20><1C><00><00><1D> <20>#<23><00><00><1D> <20>?<3F><00><00><1D> <20>H<><00>3><3E> <20><01><><00><00><0E> <20>ƶ<00><00><0E> <20>Ͷ<00><00>F<EFBFBD> <20>Զ<00><00>F<EFBFBD> <20>ܶ<00><00><0E> <20>6<><00><00><0E> <20>=<3D><00>bB<62> <20>Z<><00>bB!<21>a<><00>O!<21>h<><00> J!o<><00><00>O!v<><00><00>O!}<7D><00><00>#!<02><><00><00>#'!<02><><00>.!<02><><00><00>J! <02><><00><00>J'! <02><><00>dN! <02><><00>rI!<02><><00>+N!<02><><00>=I!<02><><00>BO!÷<00>@J!ʷ<00><00>N!ѷ<00><00>I!ط<00>}O!߷<00>wJ!<02><><00><00>N! <02><><00><00>I!"<02><><00>%O5!$<02><><00>%J>!&<04><00><00>O5!(0<><00><00>OF!*Y<><00><00>#>!+`<60><00><00>#N!-h<><00>..<02><><00><00>J>!/<02><><00><00>JN!1<16><00>|N5!2<1D><00><00>I>!4$<24><00>HN5!6+<2B><00>XI>!82<><00>`O5!:9<><00>\J>!<@<40><00><00>N5!>G<><00><00>I>!@N<><00><00>O5!BU<><00><00>J>!D\<5C><00><00>N5!Fc<><00><00>I>!Hj<><00>g\J<02><><00>gU!K<02><><00>NJL<02><><00>
JMŹ<00>|#JN<02><><00> a!O<02><><00> h!P<04><00> 'a!Q <20><00> 'h!R'<27><00>VGo!SC<><00>VG{!TJ<><00>/\Uf<><00>/U!Vm<><00><00>FJW<02><><00><00>F<EFBFBD>!X<02><><00><00>JY<02><><00><00>JZȺ<00>!Go![<02><><00><00> <09>!\<00><00><00> <09>!]<07><00><00>R=^#<23><00><00>R<EFBFBD>!_*<2A><00><1F>!`F<><00><00>=ab<><00>
=b~<7E><00>zU!c<02><><00><00> \d<02><><00><00> U!e<02><><00>mU!f<02><><00><00>\g˻<00><00>U!hһ<00>uGo!i<02><><00>uG{!j<02><><00>8Jk<11><00><00>x l-<2D><00><00> m4<><00><00>FJnP<><00><00>F<EFBFBD>!oX<><00>U\p<02><><00>t\qռ<00>SB<53> r<02><><00>61<36> t2<><00>61<36> v<<3C><00>@A<> xz<><00>@A<> z<02><><00><00>@<40> |½<00>lB<6C> ~ɽ<00>lB!<21>н<00>><1A>!<21>$<24><00><00>><3E> <20>b<><00><00>><3E> <20>l<><00><00><0E> <20><02><><00><00><0E> <20><02><><00>o<<3C> <20><02><><00><00>&<26> <20>2<><00><00>&<26> <20><<3C><00>d&<26> <20>z<><00>3:z<1A><02><><00>eC<65><1B><02><><00>pC<70><1B><02><><00>u<18><1B><02><><00><18><1B><02><><00>A$6<1B><02><><00><02>GC<1B><02><><00>-:<00><02><><00>-:<00><0F><00>eC<65>!<21><17><00>pC9<1C> <20><00>KA<4B>!<21>(<28><00>TA<54>!<21>1<><00>b><3E>!<21>9<><00>m><3E>!<21>D<><00>A$6<1B><14><00><02>GC<1B><1B><00>-:<3A>!<21>6<><00>)?<3F>!<21>><3E><00>5?<3F>!<21>G<><00>AL<41>!<21>O<><00>ML<4D>!<21>X<><00>yL<79>!<21>`<60><00><08>L<EFBFBD>!<21>i<><00>YL<59><1B><02><><00><00>L<EFBFBD><1B><02><><00>A$6<1B><02><><00><00>L6<1B><18><00><00>3/<1B>T<><00>t?/<1B><02><><00><00>&"<22>P<><00><00>E"<22>t<><00>g"<22> <0C><00><00>Y<1A>T<><00><00>&<26><1B><02><><00>&&"<22><02><><00><02>GC<1B><02><><00>-:<00><02><><00>eC<65><1B><06><00>pC<70><1B><0F><00><08><<3C>!<21><17><00>=<3D>!<21> <20><00>b><3E>!<21>(<28><00>m><3E>!<21>1<><00>u<18><1B>9<><00><18><1B>D<><00>A$6<1B><0F><00><02>GC<1B><16><00>-:<00><1E><00>o6-"<22>J<><00><08><18><00>Q<><00><08>3"<22>Y<><00><08>0l<05>o<><00>+l<05><02><><00><08> l<05><02><><00><08>l<05><02><><00>-:<00><02><><00>m:"<22><02><><00>3:z<1A><02><><00>-:<00><02><><00>2A"<22><02><><00><00>G"<22><02><><00>3:z<1A><06><00>-:<00><0E><00>3:z<1A><1A><00>-:<00>"<22><00><00>Q"<22>9<><00><00>Q"<22>P<><00><00>Q"<22>g<><00><00>Q"<22>~<7E><00><00>Q"<22><02><><00>X"<22><02><><00><00>k"<22><02><><00><00>y"<22><02><><00><00><05>"<22><02><><00>u<06>"<22><0F><00><00><06>"<22>"<22><00>-:<00>*<2A><00>^<01>"<22>;<3B><00>@<02>"<22>U<><00> <04>"<22>f<><00><00><04>"<22><02><><00>-:<00><02><><00>^#<23><02><><00><00>#<23><00>-: <0B><00><01>R <20><00><01>"#<23><00><01>/#<23><02><><00>3:z<1A><02><><00>-:<00><02><><00><00>8#<23><02><><00><00>A#<23><02><><00><00>J#<23><02><><00>!Y<1A><02><><00>.Y<1A><02><><00><00>Y<1A><02><><00><00>Y<1A><07><00>-:<00><0F><00>^S#<23>0<><00>@<02><01>H<><00>-:<00>P<><00>^S#<23>q<><00>@<02><01><02><><00>-:<00><02><><00>^Y<1A><02><><00>-:<00><02><><00>^<00><02><><00>@<02><1F><02><><00><00><00>/ <00><00>!)!<00><00>!L<00>X'<00>pP<00><00><00><00>6<00>F<00>FY4UC<00>X'<00>~5(&\H1 1 1 <00>0(&<00>0<00>H"0<00>0<00>H"0<00>0<00>H"0&"0<00>UC`<00>&<00>4`<00><00><00><00><00><00><00><00>81 -5<00>!<00>!<00>!<00>!<00>Ch6<00>C<00> <00>!<00>!<00>Ch6<00>C<00> <00>!<00>!<00>!<00>!<00>!<00>!<00>!<00>!<00>!<00>!<00>!<00>!<00>!h<00><00>><00>!^ <00><00><00>m<00>$<00>$<00>=e:<00>$e:2
<00>$<00>H<00>$e:<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>'NB?<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>$e:<00>$e:<00>$e:<00>1<00><00><00><00><00><00>$<00>!e:<00><00>$e:<00>$e:<00>$e:<00>$e:QBQB<00>$e:<00>$e:<00>!<00>$e:<00><00>$<00>R!e:<00>&:<00><00><00>$e:<00>$<00>&e:<00>$e:<00><00><00>6<00><00><00>:<00><00><00><00>6F6F6F6FI<00>+<00>+<00>+ox <00>+<00>+<00>+<00>C<00>Ca<00>1C<00> 6F<00>G<00>+<00>+<00>`<00>+<00>+<00>+<00>+<00>+<00><00>+<00>+<00>+<00>+<00>+<00>+<00>+<00>+<00>+<00>+<00>+<00>+<00>+<00>+<00>+<00>+<00>+<00>+<00>+<00>+C<00>+<00>+<00>+<00>+<00>+<00>+<00>+<00>+<00>+<00>+<00>+<00>+<00>+<00>+<00>+<00>+<00>+<00>+<00>+<00>+<00>+<00>+<00>+<00>+<00>+<00><00>7<00>6C<00>-<00>B?<00>`<00><00>C<00>C<00>3<00>C<00>C<00>3<00><00>C<00>C<00>C<00>C<00><00><00><00><00><00><00><00>+<00><00>C<00>C<00>3<00>+`<00><00><00>`<00>h<00>3<00> `!m:<00>`xM`xM<00>0<00>0,N<00>,M<00>6<00>6<00>K<00>2<00>2<00><<00>L<00>0|<6<00>/h6#L<00>G<00><00> o <00><00>$<00>@ @;  @<00>"#e<00><00>,<00>7<00>-<00>7<00>-<00>7O.<00>7b-<00>7<00>-<00>7<00>-<00>7,<00>79-<00>7 .<00>7<00>-<00>7~.<00>7j,<00>7D,<00>7-<00>7<00>+<00>7<00><00><00><00><00>?&<00>,<00>3<00>$#AL<!7&<00>3<00>3A<00>$<00>3<00>3<00>3<00>3<00>3<00>3<00>3<00>3<00>3<00>3<00>3<00>3<00>3<00>3<00>3u:<00>3<00><00>3<00>3<00>3<00>3<00>3<00>3<00>3<00>3<00>3<00>3<00>3<00>3<00>3<00>3<00>3<00>3<00>3<00>3V5<00>!<00>!<00>!<00>!<00>!o~~o~o~<00>o<00>~R<00><00>~o~R~Ro<00>M~Ro<00>M~Ro<00>M~#Lo#LIP 1K <00>P <00>P<00>3 <00>3H<00>K <00>KP <00>J <00>O <00>J <00>P rK P K <00>P <00>K 2P K lP RK <00>P <00>P<00>3 <00>3H<00>K <00>KP <00>J <00>O <00>J <00>P rK P <00>K <00>P <00>K 2P K ~o~~~~o~o~o~o~o~~~~o~o~~~o~oo~o~o~~o~o~~~#L~Ro<00>M~Ro<00>M~R~#Lo#L~R:L~Ro<00>M~Ro<00>M~R~Ro<00>M~R<00><00><00>$e:<00><00><00><00>$e:<00>9<00><00><00><00><00><00>$<00>$mm<00>&mI<00><00><00>&<00> e:<00><00><00><00><00>$e:<00>4<00>0|<00>.<00>.<00>.<00>.<00>.<00>!)!yy<00>!Lyy<00>!)!<00>!L<00>!<00>!<00>B<00>3<00>3!<00>B0D??<00>><00><00><00><00>Z$Z$<00>$<00>$!4(e)i*q+u,}-<00> -:-:-:
)-:1-:9-:A-:I-:Q-:Y-:a-:i-:q-:y-:<00>-:<00>-:<00>-:<00>-:<00>-:q-:<00>-:(<00>-:<00>-:.5
<<00>-:<00>CQ<00>>[Ec<00> q<07>Bu,X
<,K
<EFBFBD>4<00>CQ4<00>>[4EcDX
<Df
<EFBFBD><00>-:<3A>,R<><07>B<EFBFBD>!-:<00><19>)<07><19>1-:9-:<00><17><00><01>qHDq<00><00><16>LNMA-:L% <01><00> <01>v<01>pATc-<01>P 6<01>T:<01>2><01>2H<01>_Q<01><00><16><00>HuT%~<07>R<EFBFBD><01>v<10>I<07><19><07>B<EFBFBD>a<07>M<EFBFBD>a<07>$<24><01><00><19>q-:<00><00><19><01>-:<3A>y= qy<07>i<07> ?<3F><07> <20><01>-:<07>@<40><01>h <0A>hR<68>-:J<0E>-:<00>6&<00>"'q <01><19> <01>8<EFBFBD>I q <01>8<EFBFBD>tB<02><02>,R <02><00>9-I9M<02><01>1TQAZ\9xd<00>F<EFBFBD>977<37>l<00>L<EFBFBD>qmq1<>lT<1D>q<01><15><02><01><15>YA<>tc-y<01>qyQ<0F>y$<10>9A<>YL <09><02>I6|9<><02><00>F<EFBFBD><02>I6<01>1<03><01>P<03><01>/<03><02><17><02><01>@<03><00>F<EFBFBD><01>%0<03>$<10><02><01><17><02>$<10><02><04> F<01>>X<03><07>q<00>-:<00>gT ^A-:(<01>%t<01>G{-:<00><01>q<00>Zq<00><01><00>-:<3A><03>=<1D><01>-:<00><07><00>r<08><03>(B<><03><07>F<EFBFBD><01>-:<3A><03>V6<01>T<1D>9<02>H9Q<><01>-:<00>$<15><03>L<><03> qtB<74><03>?<3F><03>9x<02><00>F<EFBFBD><02>]A <04><07>*<04>9x<02><00>F<EFBFBD><02>h <0A><03>9x<02><00>F<EFBFBD>e 6M6 <02>A<EFBFBD><04>%0<03>k=<3D><04>%0<03><01><16><04>(=<3D>!-
<EFBFBD><04>% <01>9<><04><00>F<EFBFBD><02><07>@<03><01>q<00>c-<01>{B<><04>I6 <02>@<40><04>%0<03><07>8 <05>$<05>>-:<00>NM<01>=K %~<01>T:<01>L ]<05>-:<00>{Be<02><<3C>9l<05> ?<3F><01>{Bp<05>9<><01>F<EFBFBD>I6<01>F<EFBFBD>9<><01>F<EFBFBD>I6<07> <20>T <20>7Dqm<18><05>z<16><07> <20>-:<3A><01>! E<1D><05><00>><3E><07> <20>L <09>i-:<00>-:-:9Iq9<02>H<EFBFBD>9<02><15><05>{0<><05>l6<01><01>H<EFBFBD><05>X/<2F><05>h/<2F><05>A<>9<02><0E>9<02><0E>9<02>"<00>-:<00>;5<>94:9eAT:<01>-:9-:9-:9<01> <20>9<01>F<EFBFBD>91B69<01> 69<01> <09>9|!9f 1<08>9<01>9L9Y>9w4<77>9<01>@$9<01><13>9.9b!59P<99A<06>9<01>G9<01>BN9%
S98Z9~_94d9<01><14>9i9; <20><05>8Rs<06><02><12><06>,Rs!-:<3A><06>-:<3A><06>-:<3A>+<16>9<01>#<23>9%D69G 6y<02>9<01><07>M<EFBFBD><06>9A<06><02>F:Q<08>L<EFBFBD>,c<1E>8R<38>4-:49<><<01>F<EFBFBD><02>h <I6<01><00> <20><01><00> 4%04<01>F<EFBFBD>D<01>F<EFBFBD>D%0D-:DL <09>D9<>L<01>F<EFBFBD>LI6i-:%0<01>c<01><10><01>G*R<0E><07>><3E>T9<>\<01>F<EFBFBD>\I6<01>eCh<07>`'<03><02>Gn<07><02><03><01>q<00>C1T<02><02>A<EFBFBD>d<01>F<EFBFBD>q-:l9xt<01>F<EFBFBD>|%0<07>B<EFBFBD><07>;><08>9x<02><01>F<EFBFBD><02><02>R<03>-:<00>T<03><02> 0<08><03>R6<08>L ]<05><02><03>eCW<08>]<08>c<1E>1-:<00><01>q ?<01>L ]<05><01><01>NM<01>% <01>-:<00><01>F<EFBFBD><01> !<21>T<01>F<EFBFBD>T%0m!<21>TL <09>yKF <03>Hh<07>[q<00>6<16> <03><03>H<EFBFBD>`'[q6<16>lq=B<>J><3E><08>%0!<03><<3C>)<03>A<EFBFBD><07><01>F<EFBFBD>1C1T1$C69B <09>%0A<03>HhA<03>Mha-:<07>><3E>I<03>ChI<03>ChI<03>1Y<03>A<EFBFBD><07><01>Hhi<03>HhiI6c <09>9x<02><01>F<EFBFBD>q`'q6yKFy<03>C<03><03>Hh<07>I6c <09><03>F<03><08>C<03><08>C<03>-:<00>-: -:|-:<00><01>F<EFBFBD><01> !<21><02>[q<00><03> c- f<1E> <09><02>q<00><02>6<EFBFBD> <09><01>q<00>q<00>[q<00>T:q^<1D> |L <09>q[q<00>%<03>yH<79> <00>C<EFBFBD> 4L <09> KF v3<04>%<25><04>%<25><04>1<04>A<EFBFBD>q-:,-:,L ]<05>9<><02><01>F<EFBFBD><02>I6v
<EFBFBD><03>Gn<07><03>Gn4<01><10>
4 ?<01>;><08><04><03><04><03><01> <20><05><01>3<EFBFBD><02> !<21><02>-: |v <0B>-:)  <0B>  <0B> ' 9<08>N <0B>9S <0B><04>P\ <0B><04>a <0B><06><08><01> g <0B>J4<4A><01>-:m <0B><08><<3C><04><08>q<00><02><19> <0B>-:-: -:<3A><05><07>R<EFBFBD> <0B><08>Q<EFBFBD> M;<3B> <01>%t<03>E<0F><07>><3E><00><00>><3E> <05>Lq <05>-:38<33> <05>Q<EFBFBD> a; CQ
-: <05>9 <05>8' 8. -: <05>KB $-:$L ]A-:$b>i ,9 4<02>F<EFBFBD>4I6<01><08>+<2B> i<05>4<EFBFBD>$c<1E>a<05>q<V6<01> L<> Y<05>:<3A> <0C>`&<26> Y<05>:<3A> <-:<3A><T<1D>YL <09> 9-:<3A> 9h  qRR <0A>q7 D-:<3A><05><08>) <0A>+ q<00><08>5 <0A><08>R> D+ <09><02>LJ <0A>W_ LGM<47> <0A>-:-:<3A> <0A><05>T<02><10><05><05>C<EFBFBD> <0A>-:<3A> <0A><05> \-: <0B><07><18> <0A>}G<> d-:d<02><10>
l-: t-: <0B>N8|-: <0B>-: <0B>C<><0E><07>H<EFBFBD><0E>-: <0B>-: <0B>-: <0B>-: <0B><05><1A><0F>q<00>p&<26><0F>-:<3A><0F><05><1A>) Aq) T) <09>q) <09>) <09>q) <09><00><05><1A><0F>/) <09>?<3F><0F><05><1A><0F><05>61 q1
<00><05><1A><0F><05><19><0F>q<00>p&<26><0F><05>6<01>-:<10>-:<10><05><10><05>$9 q9
<00><05>)9 )?<3F><0F><05>69 <09>69 <09>q<00><05>q<00>-:K<10>)?Q<10>9x<02><02>F<EFBFBD><02>L <09><05>ZMw<10>iM}<10><05><1A><10><05>7<EFBFBD><10>6<07><06><00><1E><10>YD<59><01>dD<00>-: <0B>-: <0B>| <20><10>-: <0B>-: <0B>| <20><10>/q<06>q-:<11><05><11><05>%<11><05>/<11><05>9!<06>q!-:K<10><05>I)<06>q)<06>q)-:<11><05>Y1q1<06>q1<06>q1-:i<11><05>q9<06>q9<06>q9-:<11><05><1A><11>-:<00>-:<00>-:-:)-:<00>L ]GH<47> -: -: -: $9x,<03>F<EFBFBD><02>NMi-:<00>% <01>L <09><05><02>F<EFBFBD><01>9<>4<03>F<EFBFBD>4I6I-:Q@l<12>NwQY<<3C><9xD<03>F<EFBFBD>L9xT<03>F<EFBFBD>Y<06>?<3F>\<03>F<EFBFBD>Y+ q)<05><1A>d9xl<03>F<EFBFBD>I&$q<07> <20>I.$a;< t9x|<03>F<EFBFBD>Q{ *<13>9x<02><03>F<EFBFBD>q<01>PqT:A  VI <09>qI AtI <09>$q<00>9x<02><03>F<EFBFBD><02>h76Q <09>q<00>{B<>Q $<10>Ic<16><07>8q<00> ?<3F>Q <09> <20>Q <09>&<26><13>V6Q <09><10><13>T<1D><02>-: <0B>YR6tB
<14>-: k&&<14>_?<3F>Q Gq<00><05><02><02>L6Q qQ U<00><05>L<14>V6<01>D<>Q <09>Q J$q<00><05>Ag<14>c<1E>myG<12><00>J<0E>S41 )?<3F>T-: | <20><10>-: <0B>-:<00>L <09><05><03>F<EFBFBD><01>%0<03>-:K1 <09>q<00><03>F<EFBFBD>Y<07><19><14>-:<3A><14>%0Q <09>tB<74>5 <15>&$q<00><06>/6I<06>/1-:a <09> <15><06><15>.<15>-:<00><04>:<01>T\ <0B><04>J#<15>-:<3A><05>a61<15> ?=<15><06>Jq<00>-:<00><06>O\ <0B>3>=<15><04>J<15><04>\<15>V6<01>T<1D><02>bBh<15><04>Oo<15><04>Ox<15>6q<00>M<07><13><04>J<EFBFBD><15>^<08><15>N<><15>
<EFBFBD><15>m#<23><15><04><08><01><04>&<26><01>EG<45><13>/<2F><15><04>F<EFBFBD><15>s<15><15><04><1E><15> G<><13><04> L<14>vR6<01> L<14><04>6<01><04> 6<01><04> <20><15><04><18><15>fG<66><13>%<0E><15><04>q<00><04>F<EFBFBD><15>E<1A><15>d<1A><15>SBh<15>61J<15>@A=<15><04>@=<15>><1A><15><04>>=<15><04>J<15>o<=<15><04>&J<15>d&=T-:<00>-:<00>L <09><07>6q,NM<01><01> <20>T<01><10>
<EFBFBD><01>3<EFBFBD><02>9x<02><03>F<EFBFBD><02><02>M1<16>-:7<16>; ?-:]<04>!<21>%!<21> -:]-:]<04>!<21>L<>-:] <04>L<EFBFBD> T<1D><02>E<15><04>L<EFBFBD>T<1D><02>E)$-: F F$I(N,S0X4I8N<S@]DbHgXl\g<00>q<00><01><00>l<00>g<00><01><00><01><00><01><00><01><00><01><00><01><00><01><00>b<00><01>!<00>J(. <00>#.$.#$.#,$.+T$.3x$.;~$.C<00>$.K<00>$.Sx$.[x$.c<00>$.cr&.k<00>'.s%(.{3(.<00>?(@<00>lA<00>J(C<00>l`<00>la<00>J(c<00>l<17><00>l<17><00>J(<28><00>l<17><00>l<17><00>J(<01>l <01>l#<01>S(@<01>l`<01>l<17><01>l<17><01>l<02>l <02>l<17><02>l<04>l!<04>l@<04>lA<04>l`<04>la<06>l<17><06>l<17><06>l<17><06>l<17><06>l)<07>#$I<07>#$<24><08>l<17><08>](<28><08>l<17><08>l<17><08>l<17><08>l<17><08>l<17><08>l<17><08>l <09>l# <09>lC <09>lc <09>l<17> <09>l<17> <09>l<17> <09>l<17> <09>l
<EFBFBD>l#
<EFBFBD>l<17> <0B>l`<0E>l<17><0E>l<17><0E>l<17><0E>l<17><0E>l<0F>l<10>l!<10>la<10>l<17><10>l<11>l!<11>lA<11>la<11>l<17><11>lA<12>l<17><12>l<17><12>l!<13>lA<13>la<13>l<17><13>l <16>l@<16>l`<16>l<17><16>l<17><16>l<17><16>l<17><16>l<17>l@<17>l`<17>l@<1B>l`<1B>l<17><1C>l<17><1C>l<17><1C>l<17><1C>l`<1E>l<17><1E>l$<24>l $<24>l@6<>l`6<>l<17>6<EFBFBD>l<17>6<EFBFBD>l<17>6<EFBFBD>l<17>6<EFBFBD>l7<>l 7<>l<17>:<3A>l<17>:<3A>l;<3B>l ;<3B>l@;<3B>l`;<3B>l<17>;<3B>l<17>;<3B>l<17>;<3B>l<17>;<3B>l<<3C>l <<3C>l@<<3C>l`<<3C>l<17><<3C>l<17><<3C>l<17><<3C>l<17><<3C>l@M<>l`M<>l<17>M<EFBFBD>l<17>M<EFBFBD>l@N<>l`N<>l<17>N<EFBFBD>l<17>N<EFBFBD>l<17>N<EFBFBD>l<17>N<EFBFBD>l`O<>l<17>O<EFBFBD>l<17>O<EFBFBD>l<17>O<EFBFBD>l<17>O<EFBFBD>lP<>l<17>Q<EFBFBD>lR<>l R<>l@R<>l`R<>l<17>R<EFBFBD>l<17>R<EFBFBD>l<17>R<EFBFBD>lR@i<00><00><00><00><00>Y<01><01><01><01> 6Ld<03><03><03>k<05><05>o<06><06><06><06><06>19E_<07><07><07><07><07><ls<08><08><08><08><08> E M R <09> <09> <09> <09> <09> <09> <09> <09> <09> 5
C
H
P
X
<EFBFBD>
<EFBFBD>
<EFBFBD>
<EFBFBD>
<EFBFBD>
<EFBFBD>
<EFBFBD>
<EFBFBD>
<EFBFBD>
 . 3 : w <0B> <0B> <0B> <0B> ] <0C> <0C> <0C> <0C> <0C> <0E><0F>3CSc{<11>A<12>0\<13><13><13>1\<14><14>DS<15><15><15><15>, 
!#$$%%*&;(=)@-A/B2C5D9/ Z#<00>!Z#)!_#<00>!Z#L_#J'd#1Ij#<00>Hn#r#x#<00>0|#<00>/<2F>#:0<>#<00><0E>#<00> n#Gn#5Bx#<00> x#<00> n#%<25>#%<25>#j#<00> x#o x#<00>!<21>#Qj#&j#<00>:j# j#%F<>#=<3D>#<00>Rj#<00>&<26>#0x#r#C<>#A<>#j#@<14>#u<1F>#<00>=<3D>#<00>j#<00>><3E>#?<3F>#tC<74>#<00><18>#tC<74>#kA<6B>#{><3E>#<00>?<3F>#qL<71>#<00>L<EFBFBD>#tC<74>#=<3D>#{><3E>#<00><18>#s6<73>#<19>#<00>0<EFBFBD>#/<17>#<00> <09>#<00><17>#  " # 6789:;<=>?@ABCDNO!P#Q%R'S)T+s-t-u/v/w1x1<00>3<00>3<00>5<00>5<00>7<00>7<00>9<00>9<00>;<00>=<00>=<00>?<00>?<00>A<00>C<00>C<00>E<00>E<00>G<00>GI K!KvMwO<00>Q<00>S<00>S<00>U<00>U<00>W<00>W<00>Y<00>Yj[k[l]m]r_s_tauavcwc{e|e}g~gi<00>i<00>k<00>k<00>m<00>m<00>o<00>o<00>q<00>q<00>s<00>u<00>u<00>w<00>y<00>{<00>} 5In<00><00><00><00>&j<02><02><02><02><02>'<03>=ES\<04><04><04><04><04><04>DUx<05>}<06><06><06> "OW<07><07><07><07>%c|<08><08> n w <09> %
-
<EFBFBD>
<EFBFBD>
 <0B> <0B>  5 S u <0C> <0C> # <0A> <0A> <0A> <0A> "v<0E><Z\en<10><10><10><10><10><10><10><11><11><11><11>&/8<12><12><12><12><12><12><12>!>G<13><13><13><13>Uq<14><14><14><14>*<15><15>GR^i<16><16><><00><00><><00><04><00>,!<00><00>7!<00><16><00>;<00><00>#<00><><00>!<00>i"p<>_"m<00>$F&G0H:I<J<K<L=M=N=O=P=Q=RE404$404=4<00>;CK8KM<04>{<07><02><07><02>k{m{<07><03> <0B><03> <0B> q <04> <04> !<04> K +c<04>1<04>3<04>+)M1u3<04><04><04>K<01>1<04>!<04>K<01>1!<04>K 13 <05>M<05> ! 1!3<04>1<04>KuK{<04>!<04><.ctor>b__22_10BackoffAlgorithmErr1040<>9__0_0<.ctor>b__0_0<>c__DisplayClass41_0<.ctor>b__22_0<>c__DisplayClass32_0<>c__DisplayClass13_0<>9__23_0<Generate>b__23_0<>9__43_0<Generate>b__43_0<>c__DisplayClass34_0<>9__4_0<ReorderOperations>b__4_0<>c__DisplayClass5_0<>9__36_0<Generate>b__36_0<>c__DisplayClass7_0<>c__DisplayClass39_0<Generate>b__0<Visit>b__0<>h__TransparentIdentifier0<.ctor>b__22_11<>9__0_1<.ctor>b__0_1<.ctor>b__22_1<>9__23_1<Generate>b__23_1<>9__4_1<ReorderOperations>b__4_1<>9__5_1<Generate>b__5_1<>9__36_1<Generate>b__36_1<Generate>b__1<>f__AnonymousType0`1Func`1Nullable`1IEnumerable`1Predicate`1Stack`1Expression`1EntityTypeConfiguration`1Action`1ICollection`1ReadOnlyMetadataCollection`1ReadOnlyCollection`1EqualityComparer`1SingletonDependencyResolver`1IEnumerator`1DbExpressionVisitor`1IList`1<.ctor>b__22_12ToInt32GetInt32<>9__41_2<Generate>b__41_2<.ctor>b__22_2<>9__23_2<Generate>b__23_2<>9__4_2<ReorderOperations>b__4_2<>9__5_2<Generate>b__5_2<Generate>b__2<>f__AnonymousType1`2<>f__AnonymousType2`2Func`2KeyValuePair`2IDictionary`2BackoffAlgorithmErr2013BackoffAlgorithmErr1213<.ctor>b__22_13<.ctor>b__22_3<>9__4_3<ReorderOperations>b__4_3<>9__5_3<Generate>b__5_3<Generate>b__3Func`3BackoffAlgorithmErr1614<.ctor>b__22_14GetInt647EA63C40D265E02A10BD12401196F3B90CECC1AC148FFB92A88EFE67647EC094<.ctor>b__22_4<>9__4_4<ReorderOperations>b__4_4<Generate>b__4BackoffAlgorithmErr1205<.ctor>b__22_15<.ctor>b__22_5<>9__5_5<Generate>b__5_5BackoffAlgorithmErr2006<.ctor>b__22_16GetInt16__StaticArrayInitTypeSize=6<.ctor>b__22_6<>9__5_6<Generate>b__5_6<.ctor>b__22_17<.ctor>b__22_7<>9__5_7<Generate>b__5_76709E849C98E9C3E19B96205732BC7F66CB329D6B6446FAE67E5BEA1CA38BC38<.ctor>b__22_8<>9<.ctor>b__22_9<Module><PrivateImplementationDetails>GCget_SRIDDEFAULT_DECIMAL_SCALEget_UseDefaultCommandTimeoutForEFGenerateSQLLONGBLOB_MAXLENMEDIUMBLOB_MAXLENVARCHAR_MAXLENLONGTEXT_MAXLENMEDIUMTEXT_MAXLENVARBINARY_MAXLENDEFAULT_DECIMAL_PRECISIONSystem.IODEFAULT_MAX_RETRIESGetWKTDEFAULT_MAX_DELAYvalue__Lambdaget_AreaGetAreafaGetSchemadefaultSchemaget_NewSchemaMySql.DataSystem.DataMetadataBackoffAlgorithmNdb<>cSystem.Collections.Genericget_CoordinateSystemIdGetCoordinateSystemIdcoordinateSystemIdget_MigrationIdmigrationIdReadAddget_IsUnboundedget_Scopedset_Scopedget_IsWrappedset_IsWrappedget_IsClosedGetIsClosedIsNegatedget_RecordsAffected_columnsVisitedQuotedget_TypeNotSupportedget_IsValidGetIsValidget_CentroidGetCentroidGetGuidNewGuid<MigrationId>i__Field<fk>i__Field<tbl>i__Field<idx>i__Field<Scoped>k__BackingField<IsWrapped>k__BackingField<Name>k__BackingField<TableName>k__BackingField<_tableName>k__BackingField<ColumnName>k__BackingField<CommandType>k__BackingField<Where>k__BackingField<Ascending>k__BackingField<Literal>k__BackingField<Column>k__BackingField<serverVersion>k__BackingField<ColumnAlias>k__BackingField<Properties>k__BackingField<_generatedTables>k__BackingField<Values>k__BackingField<autoIncrementCols>k__BackingField<primaryKeyCols>k__BackingField<Columns>k__BackingField<Parameters>k__BackingField<Sets>k__BackingField<Target>k__BackingField<PropertyFragment>k__BackingField<GroupBy>k__BackingField<OrderBy>k__BackingFieldGenerateProcedureCmdcmdTrimEndReadToEndDbCommandEFMySqlCommandcommandAppendappendFindget_CommandTreeKindDbCommandTreeKindget_PrimitiveT
= NOT ( != NOT IN ( , CASE WHEN () THEN ()  ELSE (END {0}.{0} NOT EXISTS({0}({1}DISTINCT  IS {0} NULLNOT LIKE {0} DESCASC UNION ALL ! UNION DISTINCT ({0})dbo target)CommandTextAttribute Schema5StoreFunctionNameAttributeBitwiseAnd&BitwiseNot!BitwiseOr|BitwiseXor^CurrentDateTime NOW() YearYEAR({0}) MonthMONTH({0})DayDAY({0}) HourHOUR({0}) MinuteMINUTE({0}) SecondSECOND({0}) Concat!CONCAT({0}, {1})IndexOf!LOCATE({0}, {1}) LeftLEFT({0}, {1}) LengthLENGTH({0}) LTrimLTRIM({0})Replace-REPLACE({0}, {1}, {2})ReverseREVERSE({0}) RightRIGHT({0}, {1}) RTrimRTRIM({0})Substring+SUBSTR({0}, {1}, {2})ToLowerLOWER({0})ToUpperUPPER({0}) TrimTRIM({0})AbsABS({0})CeilingCEILING({0}) FloorFLOOR({0}) Round ROUND!SpatialDimensionDimension({0})SpatialEnvelopeEnvelope({0})!IsSimpleGeometryIsSimple({0})SpatialTypeName#GeometryType({0})%CoordinateSystemIdST_SRID({0}) PointPOINT({0}, {1})XCoordinate X({0})YCoordinate Y({0})!GeometryFromText#GeomFromText({0})SpatialContains+MBRContains({0}, {1}) AsTextAsText({0})SpatialBuffer!Buffer({0}, {1})#SpatialDifference)Difference({0}, {1})'SpatialIntersection+Intersection({0},{1})Distance<00><>GLength(LineString(GEOMFROMWKB(ASBINARY({0})), GEOMFROMWKB(ASBINARY({1}))))!BuiltInAttribute1NiladicFunctionAttributeQNiladic functions cannot have parameters {0} ({1})0! row_count() > 0!last_insert_id()KANY(SELECT guid FROM tmpIdentity_{0}) AND `{0}`=MySql.ubigintC0C1 K{0}EdmBigCount COUNTMUnion fragment is not properly formed. 1 = 1 NULLX @gp{0}DefiningQuery<00><>http://schemas.microsoft.com/ado/2007/12/edm/EntityStoreSchemaGenerator:Type Views<00><>http://schemas.microsoft.com/ado/2007/12/edm/EntityStoreSchemaGenerator:Schema@1ANDOR-(/*+Edm.IndexOf '{0}%''''Edm.Reverse '%{0}'> %{0}%Edm.RightEdm.Length- row_count() = 1 and (R;Unknown PrimitiveTypeKind {0}<<=>=!=LEFT OUTER JOININNER JOINCROSS JOINOUTER JOIN;expression kind not supported-MySql.Data.MySqlClientRe<00><>Trying to retry for non transient exception number: {0}
SELECT  DISTINCT 
FROM 
WHERE 
GROUP BY  LIMIT {0},)18446744073709551615
ORDER BY UPDATE SET _MySql.Data.EntityFramework.Properties.ResourcesKConnectionMustBeOfTypeMySqlConnection+NoStoreTypeForEdmType!TypeNotSupported/WrongFunctionResultType KEY (`{0}`),<00>j<EFBFBD>P2<50><32>M<EFBFBD>l<> y      Q<12><>0  <11>y<12><> <12><>    <12><> 
 <12><>
 a <12>u <12><>im <12><>
<12><>i<12><>i   uei qmqm    eieie<12><>iqmummmei ei<12><> <12><>a<12><>a<12><> <12><>y    y <12><><11><> <11><> <12><><12><> <12>I1
<12><> <12><><12><><11><>e<11><>e<12><><12><><11><><12><><12><> <11>% <12><> <12>m<11><>e <12>m<11><>e <12><> <12><><11><>e  <12><><11><>e <11>U  <11>I <11><> q<12><>q<12><> <11>Y e <12>- <12><><12><> <11><><11><><12><> <12><><12> <12><><12><>i <12>] q<12><><12><><12><> <12><>q<12><>i <11><> <12><><11><>  <12><> <12><><12><><12><> <12><> <12><> <12><> <12><><12><><12><> <12><> <12><> <12><><12><><12><> <12><><11><>&y<11><><12><><12><><12><><12><>}}<12><><12><12> y<11><>
0<12><>
<12><><12><><12><><12><><12><> q<12>u <12>m<12>M
}<12>m}<12><>}
<12><12>m<12><12><><12> <12>( yy<12> <12> <11> <11><11><12><12><12><><12><12><> q<12><><12><><12><> q<12><12><><12> <12><><11><12><>q<12> <11><11><12>q<12><> y q<12><><12><><12><> <11>  y&
<12> y<11><12><12><11><12><><12><><11><> <12> <12><> q<12><>q<12><>  y y<11><12><><11><> <11> ymmqmmm    <11>%<12><> <12><>  <12> <12> <12> <11>1 <11>1 <12>=<11>5    

 

 <11><> <11>A   <12>E <12>I   <11>   
 <12><> <12>I<12>I<12>I<11>!  <11><> <11><>
<12>I<12><> H y <12>E<12>Q <12>-<11>1<12><>H <12><>d <11><>dd<11><>d y<12><>0 <11><>0<11><>0 h h<11><> <11><>H<12><>H<11><>H<12>U<12> <12>e 0<12><>
0<12><>P\<12><><12>]<12>]


<12>]<12>]<12>9<12>]<12>m<12>]<12><><12>]y<12>]<12>] 0<12>a<12><12>e<12><><12>i<12>m<12>m0<12><>
<12>]<12>i<12>m<12>i<12><><12>i
<12><><12><>0 <11><> <12><><12>\<12>u<11><12><><12><>0u <12>u <12><><12><>(,ph(<12>}<12>0<12>] <12><12><12><12>(Pt<12>% <12><><12><12><12><><12><><12>]0H<12><><12><>H <12><>
<12>]<12><><12>]<12><><12>9<12><>P
<12>]<12>e<12>]<12>e0<12>e(<12>e(<12><12><11><>HH<12>Hp<12><<d<H,<12>(<12><12><><12><><12><>
<12>]<12><><12>m<12><><12><><12><><12><12><12>}<11><>hH(<12>p<12>H <12>ut<12><><12><>  <12><>u<12><>  0@d <12><>D<11><>
<12><>H0+ <12><>H<11><>HH<11><>000<11><>lll<12><>l<11><>l <12><12><>H8(<12><12>\& <12>YX<12><><12><><12>Y<12>Y<12><><12><><12><><12>Y<12><><12><>X @@<<@0<00
<12>m
HdHdHd<11><><12>E<12> <12><><12>i<12>m0<12><>\
<12><><12><>m<12>}<12><><12><12><><12>E<12><>  <12>E <11>A <12><> <12><>uiui<11>M<11><><12>Q<12><11>M<12>I  <12>a <11><> <12><><11><> 
<11><> <12>!<12><><12><><12>]<12>!<12><><12><> <12>m
<12>m
<12>y<12><><12><><12><><12><><12><> <12>i <12>y <12><> <12>e<12><><12><> <12><><12><> <12>u <12>} <12><><12><><12><> <12><><12><><12><> <12><><12><> <11><><12><> <12><> <12><><12><> <11><> <11><><12><><12><><12><><11><><11><><11><><11><><12><><12><>  <11><><11><>  <11><> <11><><11><><11><> <11><><11><> <12><><12><> <12><>
0<12>q
<12>m <12><><12>I <12>y<11>}<11>!<12>y<11>} <12><><12>u<12><><12><><12><><12>m<12>u<12>U<12><><12>u<12><>
<12>!<12>m<12>q<12>m0<12>q<12><><12>!
 <12><><12><>  <12>!<12><><12>m<12>m<12>!
<12><> <12>m<12><><12><><12>,
<12><><12>!<12><><12>m<12><><12><><12><><12><> <12><><12><>*<12>m<12>m<12>!<12>m<12><>
<12><><12><> <12><><12><><12>! <12><><12><>
 <12><><12><><12>! <12><><12><><11><><12><><12><><12>m<12>m<12>!
 <12><><12><><11><><12><><12><><12><><12>m
<11><><12><><12><><12>!<12><><12>m<12><><12><><12><><12><><12><><12><>
<12><><12><><12><><12><><12>!<12><><12><>
<12><><12><><12>!<12><><12><><11><><12><><12><>
<12><><12><><11><><12><><12><>
<11><><12><><12><> <12><><12>m<12><><12><> <12><> <12><> <12><><12><> <12><><12><> <12>] <12>m<12><> <12><><12><><12><> <12><> <12><><12><> <12><> <12><><12><>  <12><><12><><12>(<12><><12><><12><><12><><12><> 
<12>]<12><><12>m<12><><12><><12><><12>9<12><> <12><> <12><> <12><><12><> <12><> y<12>!<11><><12><><12><><12><><11><><12><><12><><12><><11><><12><><12><>
<12><><12>!<11><><12><><12><><12><><11><><12><><12><><12><><11><><12><><12><><12>  <12><12><> <12><12><> <12> <12><> <12> <12><><12> <12><12><><12> <12><12><><12>  <12><12><><12> <12><12><><12><><12>% <12><><12>0<12><><12><>&<12><><12><><12>%<12><><12><><12><><12>0<11><><12>%<12>% <12><>
<12><> <12>!<12><><12><>
<12><><12><>
<12><> <12>!<12><><12><>
<12><><12><>
<12><> <12>!<12><><12><>
<12><><12><><12>m<12><><12><><12><><11><><12>%*
<12>%y<12><><12><><12><><12><><12><><12>-<12>-<12><><12>%
<12>]<12>- <12>m
<12>-
<12>]<12><><12>m<12><><12><><12><><12>m<12>-<12><><12>-
<12>]<12><><12>9<12><> <12>m<12>%<12>m<12><><12>m<12>%<12><><12>%<12>%<12><><12><><12>q<12>q<11>5<11>5
<12>]<12>q<12>m<12>q<12><><12>q <11>5 <12><><12><><12><><12>m<12><><12><><12><> <11>I<12><><12>%<12><><12>q<12>q<11>5
<12>]<12>Ay<12><><12>A<12>A<12>m<12>A<12><><12>A yy<11><><11><> ee <12>m <11><> <11><><11><> <12>8<12>% <12>!<12><> <12><<12><>yy<11><12>!

<12>mey<11><><11><><11><> <11><><11><>
<12>@y <12><><12><><11> y' <12>Dy<12><><12><><12><><12><><12><><12><>y<12>E<12><> <12>!<12><>
<12><><12><><12><><12>9y<12><><12><><12>% ue<12>] <11>Y<12>I<11>Y <12>Q<12>Q<11><> <12>Q<11><>  <12>Q<12>Q <12>Q<12>Q<11><> <11><> <12>Q <12>Q<12>Q<12>Q <11>Y<11><><12>Q <11><>  <12>Q <12>Q<11><>HH(<12><>H<12><>H<12><11><>HHH<12><>H<12><><12><12>H<12>m<12><12><><12> <11><>HH<11><>H<11><>0<11><>l <12><> <12><> <12>u
 <12><><12><> <11><><12><><12><>
<12><><12><> <11><><12><><12><>
<12><>
<12><><12>!<08>{<13><>-<2D>Q<08>z\V4<><34><08>hȉi<C889>M<EFBFBD><4D>$<04><00>$RSA1<00>s<EFBFBD><73>qu,x)A&<26>JA<4A><41>C<16>q<EFBFBD>_<EFBFBD><5F><<3C>_e<5F><65><1F><>Z<EFBFBD>@gюz<D18E><7A>F}zQ<7A><51>$<24>q<>(<1B><><EFBFBD><EFBFBD><EFBFBD>X <0A> <12><>i $<24><><EFBFBD>[<5B><><EFBFBD>J<>NP<1E><>c<EFBFBD><63><EFBFBD> O<>\<5C><15><>N<EFBFBD>ec<65>2 n<><6E><EFBFBD>8b1A<31><41><1A>
l<EFBFBD>k><3E>\<04><04><><04><><EFBFBD><04><><EFBFBD>?<04><><EFBFBD>
,MySql.Data.MySqlClient <12><><12><><12><><12><><12><>i <12>=(0 <12><>H<12><>d<12><>0he<12><>H<11>%<12><> <12><>(<11><> <12>}<12><12><> <12><><12><>0 <12>}<11><> <12><><12><> <12>}<12><><12>I<11><>
<12><><12><><11><><12><><12>m<11><><12><><12><><12>m<11><><12><><12><> <12><><12>%<12><>
<12><><12>0 <12>m<12><>$<12><><12><12><>l<12>q<12>u
<11>H<12> <12><><12><> <12><><12><><12><><12> <12>$
<12>!<12><><12><><12><><12><> <12><><12><><12>! <12><><12><><12>! <12><><12><><11><><12><><12><><12><><12><><12><><12><><12><><12>!<12><><12><><12>!<12><><12><><11><><12><><12><><12><><12><><12><> <12>m<12><><12>4 <12>!<12><><12><> <12>!<12><><12><> <12>!<12><><12><><12>!<12><><12><><12><>a a aa   } <12><> <12><> <12><><12><> <12><><12><><12><> <12><>  <12><>  <12><>  <12><><11><><12><> <12><><11><><12><> <12> } e <12> e <12><> <12><> <12>) <12>) <12><><11>5  <12>=  <12>I  <12><> y Hh 4 <12>My T D L X P @ < H d p l \ <12> t , <12><>H 0 0 h h H <12><> <12><> 0 H <12><>
0<12>Y<12><> 0<12>Y 0<12><><12>Y <12>Y <12><12>q<12>] ( ( ( (h <12> 00 0<12><> 0<12><> 0<12><> 0<12><>0 0<12><> 0<12><> 0<12><> 0<12>e<12>e<11><><12>] <12><12><11><> (( 0<12><> 0<12><> <12><12>]e 0<12><> 0<12><> 0<12><> 0<12><> 0<12><> <11><>
<12><><12><> <12><><12><> 0<12><> 0<12><> 0<12><> 0<12><> 0<12><> 0<12><> 0<12><> 0<12><> 0<12><> 0<12><> 0<12><> 0<12><> 0<12> 0<12> 0<12>  0<12>  0<12> 0<12> 0<12> <12><12><> 0<12> 0<12>! 0<12>% 0<12>) 0<12>- 0<12>1 0<12>5 0<12>9 0<12>] 0<12>= 0<12>A (( <12><12><12> <12> 0<12><>H
(<12>]e X<12>]<12>] 0<12>]<12>] 0< @@@ @<< @<@ <dH <12>]ue<11>Iee<11>U<11>Y<11><> <12>]<12><12><> <12>a <12><> <12>I <12>m<12>I <12>y<12><> <12>I<12>I <12><> <12><><12><> <11><><11><><12><> <12><> <11><>
<11><><11><> <12><> <12><><12><>  <12>m<12><><12>m<12><> <12>%<12>) <12>%<12>1 <12>]<12><> <12>9<12>q <12>%<12>= <12>= <12>]<12>A <12>A <12>%<12><> <12>%<12> <12>%<12><> <12>%<12> <12>%<12><> <12><> <12>%<12> <12>%<12><> <12>%<12>  <12>%<12><> <12>%<12> <12>%<12><> <12>%<12>  <12>%<12> <12>%<12> <12>%<12>E <12>%<12><> $ <12>U <12>U <12>Q <12>Q <12>U <12>Q<12>Q <12>U<12>U <12>Q<12>Q <12>a <12>e <12>a<12>Q <12>e<12>U <12>Q<12>Q<12>Q <12>U<12>U<12>U <12>U<12>U  <12>Q<12>Q  <12>U<12>U <12>Q<12>Q <12>U<12>U <12>U <12>U <12>U <12>U <12>U <12>Q <12>Q <12>Q <12>Q <11><> <12>U <12>Q <12>U <11><><12>Q <11><><12>U <12>U<12>U <11><><12>Q <11><><12>U <12>U
<12>Q<12>Q ( <12><>0
<12><>0 <12><> <12><>H
<12><>H <12><>l
<12><>l H<12><> <12><>H( <12><>Ht <11><><12>q<12>u <12><> <12><> <12><><12><> <12><>  <12><><12><><12><><12><>  <12><><12><> <11><><12><><12><> <12><><12><> <12><><12><><12><><12><> <12><><12><> <11><><12><><12><><12><><12><> <11><><12><><12><> <11><><12><><12><> <11><><12><><12><> <11><><12><><12><> <12>m<12><><12><> <12>m<12><><12><> <12>M<12><><12>Q <12>%<12>M <12><><12><> <12><><12><> <12><><12><> <12><>(((<12><>(((<11>%((<12><>(<12>)(<12>-(<11>1(((0(h(<12><>(<12>
(<12><><12><>(<12><>(( (<12><>0 (<12><>H (<12><>l<12>q<12>uTWrapNonExceptionThrows'"MySql.Data.EntityFramework for EF6#Entity Framework 6.0 supported OracleMySql.Data.EntityFrameworkPKCopyright © 2008, 2019, Oracle and/or its affiliates. All rights reserved.<00>u<00>oMySql.EntityFramework.Basic.Tests, PublicKey = 0024000004800000940000000602000000240000525341310004000001000100d973bda91f71752c78294126974a41a08643168271f65fc0fb3cd45f658da01fbca75ac74067d18e7afbf1467d7a519ce0248b13719717281bb4ddd4ecd71a580dfe0912dfc3690b1d24c7e1975bf7eed90e4ab14e10501eedf763bff8ac204f955c9c15c2cf4ebf6563d8320b6ea8d1ea3807623141f4b81ae30a6c886b3ee1<00>z<00>tMySql.EntityFramework.Migrations.Tests, PublicKey = 0024000004800000940000000602000000240000525341310004000001000100d973bda91f71752c78294126974a41a08643168271f65fc0fb3cd45f658da01fbca75ac74067d18e7afbf1467d7a519ce0248b13719717281bb4ddd4ecd71a580dfe0912dfc3690b1d24c7e1975bf7eed90e4ab14e10501eedf763bff8ac204f955c9c15c2cf4ebf6563d8320b6ea8d1ea3807623141f4b81ae30a6c886b3ee16.NETStandard,Version=v2.1TFrameworkDisplayName 8.0.28.0 8.0.28
en-US ItemA3System.Resources.Tools.StronglyTypedResourceBuilder16.0.0.0<00><00><><EFBFBD><EFBFBD><00>lSystem.Resources.ResourceReader, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetPADPADP<44>c<><63>X<12>T4f<34>Q;<3B>O~<00>JConnectionMustBeOfTypeMySqlConnection*NoStoreTypeForEdmTypeV TypeNotSupported<00>.WrongFunctionResultType<00>TThe connection parameter must reference an object of type MySql.Data.MySqlConnectionSThere is no store type corresponding to the EDM type '{0}' of primitive type '{1}'.8The underlying provider does not support the type '{0}'.TResult type of a function is expected to be a collection of RowType or PrimitiveType<00><><?xml version="1.0" encoding="utf-8"?>
<!--
####################################################################################################################
BE AWARE THAT THE ORDER IN WHICH TYPES ARE DESCRIBED IN THE PROVIDER MANIFEST IS RELEVANT AND HAVE IMPACT IN LOOKUP
PROCESS
####################################################################################################################
-->
<ProviderManifest Namespace="MySql" xmlns="http://schemas.microsoft.com/ado/2006/04/edm/providermanifest">
<Types>
<Type Name ="guid" PrimitiveTypeKind ="Guid"/>
<Type Name="bool" PrimitiveTypeKind="Boolean"/>
<!-- signed types -->
<Type Name="tinyint" PrimitiveTypeKind="SByte"/>
<Type Name="smallint" PrimitiveTypeKind="Int16"/>
<Type Name="mediumint" PrimitiveTypeKind="Int32"/>
<Type Name="int" PrimitiveTypeKind ="Int32"/>
<Type Name="bigint" PrimitiveTypeKind="Int64"/>
<!-- unsigned types are mapped to signed value big enough to hold it
since EF doesn't support unsigned types directly -->
<Type Name="utinyint" PrimitiveTypeKind="Byte"/>
<Type Name="usmallint" PrimitiveTypeKind="Int32"/>
<Type Name="umediumint" PrimitiveTypeKind="Int32"/>
<Type Name="uint" PrimitiveTypeKind ="Int64"/>
<Type Name="ubigint" PrimitiveTypeKind="Decimal">
<FacetDescriptions>
<Precision Minimum="20" Maximum="20" DefaultValue="20" Constant="true" />
<Scale Minimum="0" Maximum="0" DefaultValue="0" Constant="true" />
</FacetDescriptions>
</Type>
<Type Name="year" PrimitiveTypeKind="Int16"/>
<Type Name="float" PrimitiveTypeKind="Single"/>
<Type Name="double" PrimitiveTypeKind="Double"/>
<Type Name="decimal" PrimitiveTypeKind="Decimal">
<FacetDescriptions>
<Precision Minimum="1" Maximum="65" DefaultValue="10" Constant="false" />
<Scale Minimum="0" Maximum="30" DefaultValue="0" Constant="false" />
</FacetDescriptions>
</Type>
<Type Name="timestamp" PrimitiveTypeKind="DateTime">
<FacetDescriptions>
<Precision Minimum="0" Maximum="6" DefaultValue="0" Constant="false" />
</FacetDescriptions>
</Type>
<Type Name="date" PrimitiveTypeKind="DateTime">
<FacetDescriptions>
<Precision DefaultValue="0" Constant="true" />
</FacetDescriptions>
</Type>
<Type Name="time" PrimitiveTypeKind="Time">
<FacetDescriptions>
<MaxLength DefaultValue="8" Constant="true" />
<FixedLength DefaultValue="true" Constant="true" />
<Precision Minimum="0" Maximum="6" DefaultValue="0" Constant="false" />
</FacetDescriptions>
</Type>
<Type Name="datetime" PrimitiveTypeKind="DateTime">
<FacetDescriptions>
<Precision Minimum="0" Maximum="6" DefaultValue="0" Constant="false" />
</FacetDescriptions>
</Type>
<Type Name="nvarchar" PrimitiveTypeKind="String">
<FacetDescriptions>
<MaxLength Minimum="1" Maximum="65535" DefaultValue="1000" Constant="false" />
<Unicode DefaultValue="true" Constant="true" />
<FixedLength DefaultValue="false" Constant="true" />
</FacetDescriptions>
</Type>
<Type Name="varchar" PrimitiveTypeKind="String">
<FacetDescriptions>
<MaxLength Minimum="1" Maximum="65535" DefaultValue="1000" Constant="false" />
<Unicode DefaultValue="false" Constant="true" />
<FixedLength DefaultValue="false" Constant="true" />
</FacetDescriptions>
</Type>
<Type Name="char" PrimitiveTypeKind="String">
<FacetDescriptions>
<MaxLength Minimum="1" Maximum="255" DefaultValue="255" Constant="false" />
<Unicode DefaultValue="false" Constant="true" />
<FixedLength DefaultValue="true" Constant="true" />
</FacetDescriptions>
</Type>
<Type Name="nchar" PrimitiveTypeKind="String">
<FacetDescriptions>
<MaxLength Minimum="1" Maximum="255" DefaultValue="255" Constant="false" />
<Unicode DefaultValue="true" Constant="true" />
<FixedLength DefaultValue="true" Constant="true" />
</FacetDescriptions>
</Type>
<Type Name="binary" PrimitiveTypeKind="Binary">
<FacetDescriptions>
<MaxLength Minimum="1" Maximum="255" Constant="false" />
<FixedLength DefaultValue="true" Constant="true" />
</FacetDescriptions>
</Type>
<Type Name="varbinary" PrimitiveTypeKind="Binary">
<FacetDescriptions>
<MaxLength Minimum="1" Maximum="65535" DefaultValue="100" Constant="false" />
<FixedLength DefaultValue="false" Constant="true" />
</FacetDescriptions>
</Type>
<Type Name="bit" PrimitiveTypeKind="Boolean"/>
<Type Name="tinyblob" PrimitiveTypeKind="Binary" >
<FacetDescriptions>
<MaxLength DefaultValue="255" Constant="true" />
<FixedLength DefaultValue="false" Constant="true" />
</FacetDescriptions>
</Type>
<Type Name="blob" PrimitiveTypeKind="Binary" >
<FacetDescriptions>
<MaxLength DefaultValue="65535" Constant="true" />
<FixedLength DefaultValue="false" Constant="true" />
</FacetDescriptions>
</Type>
<Type Name="mediumblob" PrimitiveTypeKind="Binary" >
<FacetDescriptions>
<MaxLength DefaultValue="16777215" Constant="true" />
<FixedLength DefaultValue="false" Constant="true" />
</FacetDescriptions>
</Type>
<Type Name="longblob" PrimitiveTypeKind="Binary" >
<FacetDescriptions>
<MaxLength DefaultValue="2147483647" Constant="true" />
<FixedLength DefaultValue="false" Constant="true" />
</FacetDescriptions>
</Type>
<Type Name="tinytext" PrimitiveTypeKind="String" >
<FacetDescriptions>
<MaxLength DefaultValue="255" Constant="true" />
<Unicode DefaultValue="false" Constant="true" />
<FixedLength DefaultValue="false" Constant="true" />
</FacetDescriptions>
</Type>
<Type Name="text" PrimitiveTypeKind="String" >
<FacetDescriptions>
<MaxLength DefaultValue="65535" Constant="true" />
<Unicode DefaultValue="false" Constant="true" />
<FixedLength DefaultValue="false" Constant="true" />
</FacetDescriptions>
</Type>
<Type Name="mediumtext" PrimitiveTypeKind="String" >
<FacetDescriptions>
<MaxLength DefaultValue="16777215" Constant="true" />
<Unicode DefaultValue="false" Constant="true" />
<FixedLength DefaultValue="false" Constant="true" />
</FacetDescriptions>
</Type>
<!-- <Type Name="longtext" PrimitiveTypeKind="String" >
<FacetDescriptions>
<MaxLength Default="2147483647" Constant="true" />
<Unicode Default="false" Constant="true" />
<FixedLength Default="false" Constant="true" />
</FacetDescriptions>
</Type>-->
<Type Name="longtext" PrimitiveTypeKind="String" >
<FacetDescriptions>
<MaxLength DefaultValue="1073741823" Constant="true" />
<Unicode DefaultValue="false" Constant="true" />
<FixedLength DefaultValue="false" Constant="true" />
</FacetDescriptions>
</Type>
<Type Name="set" PrimitiveTypeKind="String">
<FacetDescriptions>
<MaxLength DefaultValue="65531" Constant="true" />
<Unicode DefaultValue="true" Constant="true" />
<FixedLength DefaultValue="false" Constant="true" />
</FacetDescriptions>
</Type>
<Type Name="enum" PrimitiveTypeKind="String">
<FacetDescriptions>
<MaxLength DefaultValue="65532" Constant="true" />
<Unicode DefaultValue="true" Constant="true" />
<FixedLength DefaultValue="false" Constant="true" />
</FacetDescriptions>
</Type>
<Type Name="geometry" PrimitiveTypeKind="Geometry">
<FacetDescriptions>
<SRID Minimum="0" Maximum="9999" DefaultValue="Variable" Constant="false" />
<IsStrict DefaultValue="true" Constant="false" />
</FacetDescriptions>
</Type>
</Types>
<Functions>
<!-- ### AGGREGAfTES ### -->
<!-- AVG -->
<Function Name="AVG" Aggregate="true" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="arg" Type="Collection(Int32)" Mode="In" />
</Function>
<Function Name="AVG" Aggregate="true" BuiltIn="true">
<ReturnType Type="Int64" />
<Parameter Name="arg" Type="Collection(Int64)" Mode="In" />
</Function>
<Function Name="AVG" Aggregate="true" BuiltIn="true">
<ReturnType Type="Decimal" />
<Parameter Name="arg" Type="Collection(Decimal)" Mode="In" />
</Function>
<Function Name="AVG" Aggregate="true" BuiltIn="true">
<ReturnType Type="Double" />
<Parameter Name="arg" Type="Collection(Double)" Mode="In" />
</Function>
<!-- COUNT -->
<Function Name="COUNT" Aggregate="true" BuiltIn="true">
<ReturnType Type="Int64" />
<Parameter Name="arg" Type="Collection(Byte)" Mode="In"/>
</Function>
<Function Name="COUNT" Aggregate="true" BuiltIn="true">
<ReturnType Type="Int64" />
<Parameter Name="arg" Type="Collection(Int16)" Mode="In"/>
</Function>
<Function Name="COUNT" Aggregate="true" BuiltIn="true">
<ReturnType Type="Int64" />
<Parameter Name="arg" Type="Collection(Int32)" Mode="In"/>
</Function>
<Function Name="COUNT" Aggregate="true" BuiltIn="true">
<ReturnType Type="Int64" />
<Parameter Name="arg" Type="Collection(Int64)" Mode="In"/>
</Function>
<Function Name="COUNT" Aggregate="true" BuiltIn="true">
<ReturnType Type="Int64" />
<Parameter Name="arg" Type="Collection(Double)" Mode="In" />
</Function>
<Function Name="COUNT" Aggregate="true" BuiltIn="true">
<ReturnType Type="Int64" />
<Parameter Name="arg" Type="Collection(Decimal)" Mode="In" />
</Function>
<Function Name="COUNT" Aggregate="true" BuiltIn="true">
<ReturnType Type="Int64" />
<Parameter Name="arg" Type="Collection(DateTime)" Mode="In" />
</Function>
<Function Name="COUNT" Aggregate="true" BuiltIn="true">
<ReturnType Type="Int64" />
<Parameter Name="arg" Type="Collection(String)" Mode="In" />
</Function>
<Function Name="COUNT" Aggregate="true" BuiltIn="true">
<ReturnType Type="Int64" />
<Parameter Name="arg" Type="Collection(Binary)" Mode="In" />
</Function>
<!-- MAX -->
<Function Name="MAX" Aggregate="true" BuiltIn="true">
<ReturnType Type="Byte" />
<Parameter Name="arg" Type="Collection(Byte)" Mode="In" />
</Function>
<Function Name="MAX" Aggregate="true" BuiltIn="true">
<ReturnType Type="Int16" />
<Parameter Name="arg" Type="Collection(Int16)" Mode="In" />
</Function>
<Function Name="MAX" Aggregate="true" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="arg" Type="Collection(Int32)" Mode="In" />
</Function>
<Function Name="MAX" Aggregate="true" BuiltIn="true">
<ReturnType Type="Int64" />
<Parameter Name="arg" Type="Collection(Int64)" Mode="In" />
</Function>
<Function Name="MAX" Aggregate="true" BuiltIn="true">
<ReturnType Type="Decimal" />
<Parameter Name="arg" Type="Collection(Decimal)" Mode="In" />
</Function>
<Function Name="MAX" Aggregate="true" BuiltIn="true">
<ReturnType Type="Double" />
<Parameter Name="arg" Type="Collection(Double)" Mode="In" />
</Function>
<Function Name="MAX" Aggregate="true" BuiltIn="true">
<ReturnType Type="Single" />
<Parameter Name="arg" Type="Collection(Single)" Mode="In" />
</Function>
<Function Name="MAX" Aggregate="true" BuiltIn="true">
<ReturnType Type="DateTime" />
<Parameter Name="arg" Type="Collection(DateTime)" Mode="In" />
</Function>
<Function Name="MAX" Aggregate="true" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="arg" Type="Collection(String)" Mode="In" />
</Function>
<Function Name="MAX" Aggregate="true" BuiltIn="true">
<ReturnType Type="Binary" />
<Parameter Name="arg" Type="Collection(Binary)" Mode="In" />
</Function>
<!-- MIN -->
<Function Name="MIN" Aggregate="true" BuiltIn="true">
<ReturnType Type="Byte" />
<Parameter Name="arg" Type="Collection(Byte)" Mode="In" />
</Function>
<Function Name="MIN" Aggregate="true" BuiltIn="true">
<ReturnType Type="Int16" />
<Parameter Name="arg" Type="Collection(Int16)" Mode="In" />
</Function>
<Function Name="MIN" Aggregate="true" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="arg" Type="Collection(Int32)" Mode="In" />
</Function>
<Function Name="MIN" Aggregate="true" BuiltIn="true">
<ReturnType Type="Int64" />
<Parameter Name="arg" Type="Collection(Int64)" Mode="In" />
</Function>
<Function Name="MIN" Aggregate="true" BuiltIn="true">
<ReturnType Type="Decimal" />
<Parameter Name="arg" Type="Collection(Decimal)" Mode="In" />
</Function>
<Function Name="MIN" Aggregate="true" BuiltIn="true">
<ReturnType Type="Double" />
<Parameter Name="arg" Type="Collection(Double)" Mode="In" />
</Function>
<Function Name="MIN" Aggregate="true" BuiltIn="true">
<ReturnType Type="Single" />
<Parameter Name="arg" Type="Collection(Single)" Mode="In" />
</Function>
<Function Name="MIN" Aggregate="true" BuiltIn="true">
<ReturnType Type="DateTime" />
<Parameter Name="arg" Type="Collection(DateTime)" Mode="In" />
</Function>
<Function Name="MIN" Aggregate="true" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="arg" Type="Collection(String)" Mode="In" />
</Function>
<Function Name="MIN" Aggregate="true" BuiltIn="true">
<ReturnType Type="Binary" />
<Parameter Name="arg" Type="Collection(Binary)" Mode="In" />
</Function>
<!-- SUM -->
<Function Name="SUM" Aggregate="true" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="arg" Type="Collection(Int32)" Mode="In" />
</Function>
<Function Name="SUM" Aggregate="true" BuiltIn="true">
<ReturnType Type="Int64" />
<Parameter Name="arg" Type="Collection(Int64)" Mode="In" />
</Function>
<Function Name="SUM" Aggregate="true" BuiltIn="true">
<ReturnType Type="Decimal" />
<Parameter Name="arg" Type="Collection(Decimal)" Mode="In" />
</Function>
<Function Name="SUM" Aggregate="true" BuiltIn="true">
<ReturnType Type="Double" />
<Parameter Name="arg" Type="Collection(Double)" Mode="In" />
</Function>
<!-- STDEV AGGREGATES -->
<Function Name="STDDEV" Aggregate="true" BuiltIn="true">
<ReturnType Type="Double" />
<Parameter Name="arg" Type="Collection(Double)" Mode="In" />
</Function>
<!-- 5.0.3 -->
<Function Name="STDDEV_SAMP" Aggregate="true" BuiltIn="true">
<ReturnType Type="Double" />
<Parameter Name="arg" Type="Collection(Double)" Mode="In"/>
</Function>
<Function Name="STDDEV_POP" Aggregate="true" BuiltIn="true">
<ReturnType Type="Double" />
<Parameter Name="arg" Type="Collection(Double)" Mode="In"/>
</Function>
<Function Name="VAR_SAMP" Aggregate="true" BuiltIn="true">
<ReturnType Type="Double" />
<Parameter Name="arg" Type="Collection(Double)" Mode="In"/>
</Function>
<Function Name="VAR_POP" Aggregate="true" BuiltIn="true">
<ReturnType Type="Double" />
<Parameter Name="arg" Type="Collection(Double)" Mode="In"/>
</Function>
<!-- end 5.0.3 -->
<!-- ### BIT FUNCTIONS ### -->
<!-- Bit_Count -->
<Function Name="BIT_COUNT" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="n" Type="Int64" Mode="In"/>
</Function>
<!-- ### STRING FUNCTIONS ### -->
<!-- Ascii -->
<Function Name="ASCII" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="arg" Type="String" Mode="In" />
</Function>
<Function Name="BIN" BuiltIn="true">
<ReturnType Type="String"/>
<Parameter Name="arg" Type="Int64" Mode="In"/>
</Function>
<Function Name="BIT_LENGTH" BuiltIn="true">
<ReturnType Type="Int64"/>
<Parameter Name="arg" Type="String" Mode="In"/>
</Function>
<Function Name="CHAR_LENGTH" BuiltIn="true">
<ReturnType Type="Int64"/>
<Parameter Name="arg" Type="String" Mode="In"/>
</Function>
<Function Name="CHARACTER_LENGTH" BuiltIn="true">
<ReturnType Type="Int64"/>
<Parameter Name="arg" Type="String" Mode="In"/>
</Function>
<Function Name="CONCAT" BuiltIn="true">
<ReturnType Type="String"/>
<Parameter Name="arg0" Type="String" Mode="In"/>
<Parameter Name="arg1" Type="String" Mode="In"/>
</Function>
<Function Name="CONV" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="N" Type="String" Mode="In"/>
<Parameter Name="from_base" Type="Int32" Mode="In"/>
<Parameter Name="to_base" Type="Int32" Mode="In"/>
</Function>
<!-- todo check longer versions of concat -->
<!-- todo implement concat_ws -->
<!-- todo implement elt -->
<!-- todo implement export_set -->
<!-- todo implement field -->
<Function Name="FIND_IN_SET" BuiltIn="true">
<ReturnType Type="Int64"/>
<Parameter Name="str_to_find" Type="String" Mode="In"/>
<Parameter Name="string_list" Type="String" Mode="In"/>
</Function>
<Function Name="FORMAT" BuiltIn="true">
<ReturnType Type="String"/>
<Parameter Name="value" Type="Double" Mode="In"/>
<Parameter Name="dec_places" Type="Int32" Mode="In"/>
</Function>
<Function Name="HEX" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="n_or_s" Type="String" Mode="In"/>
</Function>
<Function Name="INSERT" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="original_string" Type="String" Mode="In"/>
<Parameter Name="position" Type="Int64" Mode="In"/>
<Parameter Name="length" Type="Int64" Mode="In"/>
<Parameter Name="new_string" Type="String" Mode="In"/>
</Function>
<Function Name="INSTR" BuiltIn="true">
<ReturnType Type="Int64" />
<Parameter Name="str" Type="String" Mode="In"/>
<Parameter Name="substr" Type="String" Mode="In"/>
</Function>
<Function Name="LEFT" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="str" Type="String" Mode="In"/>
<Parameter Name="len" Type="Int64" Mode="In"/>
</Function>
<Function Name="LENGTH" BuiltIn="true">
<ReturnType Type="Int64" />
<Parameter Name="str" Type="String" Mode="In"/>
</Function>
<Function Name="LOAD_FILE" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="file_name" Type="String" Mode="In"/>
</Function>
<Function Name="LOCATE" BuiltIn="true">
<ReturnType Type="Int64" />
<Parameter Name="substr" Type="String" Mode="In"/>
<Parameter Name="str" Type="String" Mode="In"/>
</Function>
<Function Name="LOCATE" BuiltIn="true">
<ReturnType Type="Int64" />
<Parameter Name="substr" Type="String" Mode="In"/>
<Parameter Name="str" Type="String" Mode="In"/>
<Parameter Name="pos" Type="Int32" Mode="In"/>
</Function>
<Function Name="LOWER" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="str" Type="String" Mode="In"/>
</Function>
<!-- LCASE is a synonym for LOWER -->
<Function Name="LCASE" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="str" Type="String" Mode="In"/>
</Function>
<Function Name="LPAD" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="str" Type="String" Mode="In"/>
<Parameter Name="len" Type="Int32" Mode="In"/>
<Parameter Name="padstr" Type="String" Mode="In"/>
</Function>
<Function Name="LTRIM" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="str" Type="String" Mode="In"/>
</Function>
<!-- implement MAKE_SET -->
<Function Name="MID" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="str" Type="String" Mode="In"/>
<Parameter Name="pos" Type="Int32" Mode="In"/>
<Parameter Name="len" Type="Int32" Mode="In"/>
</Function>
<Function Name="OCT" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="N" Type="Int64" Mode="In"/>
</Function>
<Function Name="OCTET_LENGTH" BuiltIn="true">
<ReturnType Type="Int64" />
<Parameter Name="str" Type="String" Mode="In"/>
</Function>
<Function Name="ORD" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="str" Type="String" Mode="In"/>
</Function>
<Function Name="QUOTE" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="str" Type="String" Mode="In"/>
</Function>
<Function Name="REPEAT" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="str" Type="String" Mode="In"/>
<Parameter Name="count" Type="Int32" Mode="In"/>
</Function>
<Function Name="REPLACE" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="str" Type="String" Mode="In"/>
<Parameter Name="from_str" Type="String" Mode="In"/>
<Parameter Name="to_str" Type="String" Mode="In"/>
</Function>
<Function Name="REVERSE" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="str" Type="String" Mode="In"/>
</Function>
<Function Name="RIGHT" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="str" Type="String" Mode="In"/>
<Parameter Name="len" Type="Int32" Mode="In"/>
</Function>
<Function Name="RPAD" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="str" Type="String" Mode="In"/>
<Parameter Name="len" Type="Int32" Mode="In"/>
<Parameter Name="padstr" Type="String" Mode="In"/>
</Function>
<Function Name="RTRIM" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="str" Type="String" Mode="In"/>
</Function>
<Function Name="SOUNDEX" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="str" Type="String" Mode="In"/>
</Function>
<Function Name="SPACE" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="N" Type="Int32" Mode="In"/>
</Function>
<Function Name="SUBSTR" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="str" Type="String" Mode="In"/>
<Parameter Name="pos" Type="Int32" Mode="In"/>
</Function>
<Function Name="SUBSTR" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="str" Type="String" Mode="In"/>
<Parameter Name="pos" Type="Int32" Mode="In"/>
<Parameter Name="len" Type="Int32" Mode="In"/>
</Function>
<Function Name="SUBSTRING" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="str" Type="String" Mode="In"/>
<Parameter Name="pos" Type="Int32" Mode="In"/>
</Function>
<Function Name="SUBSTRING" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="str" Type="String" Mode="In"/>
<Parameter Name="pos" Type="Int32" Mode="In"/>
<Parameter Name="len" Type="Int32" Mode="In"/>
</Function>
<Function Name="SUBSTRING_INDEX" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="str" Type="String" Mode="In"/>
<Parameter Name="delim" Type="String" Mode="In"/>
<Parameter Name="count" Type="Int32" Mode="In"/>
</Function>
<!-- implement TRIM -->
<Function Name="UCASE" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="str" Type="String" Mode="In"/>
</Function>
<Function Name="UNHEX" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="str" Type="String" Mode="In"/>
</Function>
<Function Name="UPPER" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="str" Type="String" Mode="In"/>
</Function>
<!-- ### MATH FUNCTIONS ### -->
<!-- Abs -->
<Function Name="ABS" BuiltIn="true">
<ReturnType Type="Int64" />
<Parameter Name="x" Type="Int64" Mode="In"/>
</Function>
<!-- Acos -->
<Function Name="ACOS" BuiltIn="true">
<ReturnType Type="Double" />
<Parameter Name="x" Type="Double" Mode="In"/>
</Function>
<!-- Asin -->
<Function Name="ASIN" BuiltIn="true">
<ReturnType Type="Double" />
<Parameter Name="x" Type="Double" Mode="In"/>
</Function>
<!-- Atan -->
<Function Name="ATAN" BuiltIn="true">
<ReturnType Type="Double" />
<Parameter Name="x" Type="Double" Mode="In"/>
</Function>
<Function Name="ATAN" BuiltIn="true">
<ReturnType Type="Double" />
<Parameter Name="y" Type="Double" Mode="In"/>
<Parameter Name="x" Type="Double" Mode="In"/>
</Function>
<!-- Atan2 -->
<Function Name="ATAN2" BuiltIn="true">
<ReturnType Type="Double" />
<Parameter Name="y" Type="Double" Mode="In"/>
<Parameter Name="x" Type="Double" Mode="In"/>
</Function>
<!-- Ceil -->
<Function Name="CEIL" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="x" Type="Double" Mode="In"/>
</Function>
<!-- Ceiling -->
<Function Name="CEILING" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="x" Type="Double" Mode="In"/>
</Function>
<!-- Cos -->
<Function Name="COS" BuiltIn="true">
<ReturnType Type="Double" />
<Parameter Name="x" Type="Double" Mode="In"/>
</Function>
<!-- Cot -->
<Function Name="COT" BuiltIn="true">
<ReturnType Type="Double" />
<Parameter Name="x" Type="Double" Mode="In"/>
</Function>
<!-- Crc32 -->
<Function Name="CRC32" BuiltIn="true">
<ReturnType Type="Int64" />
<Parameter Name="expr" Type="String" Mode="In"/>
</Function>
<!-- Degrees -->
<Function Name="DEGREES" BuiltIn="true">
<ReturnType Type="Double" />
<Parameter Name="x" Type="Double" Mode="In"/>
</Function>
<!-- Exp -->
<Function Name="EXP" BuiltIn="true">
<ReturnType Type="Double" />
<Parameter Name="x" Type="Double" Mode="In"/>
</Function>
<!-- Floor -->
<Function Name="FLOOR" BuiltIn="true">
<ReturnType Type="Int64" />
<Parameter Name="x" Type="Double" Mode="In"/>
</Function>
<!-- Ln -->
<Function Name="LN" BuiltIn="true">
<ReturnType Type="Double" />
<Parameter Name="x" Type="Double" Mode="In"/>
</Function>
<!-- Log-->
<Function Name="LOG" BuiltIn="true">
<ReturnType Type="Double" />
<Parameter Name="x" Type="Double" Mode="In"/>
</Function>
<Function Name="LOG" BuiltIn="true">
<ReturnType Type="Double" />
<Parameter Name="b" Type="Double" Mode="In"/>
<Parameter Name="x" Type="Double" Mode="In"/>
</Function>
<!-- Log2 -->
<Function Name="LOG2" BuiltIn="true">
<ReturnType Type="Double" />
<Parameter Name="x" Type="Double" Mode="In"/>
</Function>
<!-- Log10 -->
<Function Name="LOG10" BuiltIn="true">
<ReturnType Type="Double" />
<Parameter Name="x" Type="Double" Mode="In"/>
</Function>
<!-- Mod -->
<Function Name="MOD" BuiltIn="true">
<ReturnType Type="Double" />
<Parameter Name="n" Type="Double" Mode="In"/>
<Parameter Name="m" Type="Double" Mode="In"/>
</Function>
<!-- pi -->
<Function Name="PI" BuiltIn="true">
<ReturnType Type="Double" />
</Function>
<!-- Pow -->
<Function Name="POW" BuiltIn="true">
<ReturnType Type="Double" />
<Parameter Name="x" Type="Double" Mode="In"/>
<Parameter Name="y" Type="Double" Mode="In"/>
</Function>
<!-- Power -->
<Function Name="POWER" BuiltIn="true">
<ReturnType Type="Double" />
<Parameter Name="x" Type="Double" Mode="In"/>
<Parameter Name="y" Type="Double" Mode="In"/>
</Function>
<!-- Radians -->
<Function Name="RADIANS" BuiltIn="true">
<ReturnType Type="Double" />
<Parameter Name="x" Type="Double" Mode="In"/>
</Function>
<!-- Rand -->
<Function Name="RAND" BuiltIn="true">
<ReturnType Type="Double" />
</Function>
<Function Name="RAND" BuiltIn="true">
<ReturnType Type="Double" />
<Parameter Name="n" Type="Double" Mode="In"/>
</Function>
<!-- Round -->
<Function Name="ROUND" BuiltIn="true">
<ReturnType Type="Double" />
<Parameter Name="x" Type="Double" Mode="In"/>
</Function>
<Function Name="ROUND" BuiltIn="true">
<ReturnType Type="Double" />
<Parameter Name="x" Type="Double" Mode="In"/>
<Parameter Name="d" Type="Int32" Mode="In"/>
</Function>
<!-- Sign -->
<Function Name="SIGN" BuiltIn="true">
<ReturnType Type="Int64" />
<Parameter Name="x" Type="Double" Mode="In"/>
</Function>
<!-- Sin -->
<Function Name="SIN" BuiltIn="true">
<ReturnType Type="Double" />
<Parameter Name="x" Type="Double" Mode="In"/>
</Function>
<!-- Sqrt -->
<Function Name="SQRT" BuiltIn="true">
<ReturnType Type="Double" />
<Parameter Name="x" Type="Double" Mode="In"/>
</Function>
<!-- Tan -->
<Function Name="TAN" BuiltIn="true">
<ReturnType Type="Double" />
<Parameter Name="x" Type="Double" Mode="In"/>
</Function>
<!-- Truncate -->
<Function Name="TRUNCATE" BuiltIn="true">
<ReturnType Type="Double" />
<Parameter Name="x" Type="Double" Mode="In"/>
<Parameter Name="d" Type="Int32" Mode="In"/>
</Function>
<!-- ### DATE FUNCTIONS ### -->
<!-- AddDate -->
<Function Name="ADDDATE" BuiltIn="true">
<ReturnType Type="DateTime" />
<Parameter Name="expr" Type="DateTime" Mode="In"/>
<Parameter Name="days" Type="Int32" Mode="In"/>
</Function>
<Function Name="ADDDATE" BuiltIn="true">
<ReturnType Type="DateTime" />
<Parameter Name="expr" Type="String" Mode="In"/>
<Parameter Name="days" Type="Int32" Mode="In"/>
</Function>
<!-- AddTime -->
<Function Name="ADDTIME" BuiltIn="true">
<ReturnType Type="Time" />
<Parameter Name="expr1" Type="String" Mode="In"/>
<Parameter Name="expr2" Type="String" Mode="In"/>
</Function>
<Function Name="ADDTIME" BuiltIn="true">
<ReturnType Type="Time" />
<Parameter Name="expr1" Type="DateTime" Mode="In"/>
<Parameter Name="expr2" Type="Time" Mode="In"/>
</Function>
<Function Name="ADDTIME" BuiltIn="true">
<ReturnType Type="Time" />
<Parameter Name="expr1" Type="Time" Mode="In"/>
<Parameter Name="expr2" Type="Time" Mode="In"/>
</Function>
<Function Name="ADDTIME" BuiltIn="true">
<ReturnType Type="Time" />
<Parameter Name="expr1" Type="String" Mode="In"/>
<Parameter Name="expr2" Type="Time" Mode="In"/>
</Function>
<Function Name="ADDTIME" BuiltIn="true">
<ReturnType Type="Time" />
<Parameter Name="expr1" Type="Time" Mode="In"/>
<Parameter Name="expr2" Type="String" Mode="In"/>
</Function>
<Function Name="ADDTIME" BuiltIn="true">
<ReturnType Type="Time" />
<Parameter Name="expr1" Type="DateTime" Mode="In"/>
<Parameter Name="expr2" Type="String" Mode="In"/>
</Function>
<!-- Convert_Tz -->
<Function Name="CONVERT_TZ" BuiltIn="true">
<ReturnType Type="DateTime" />
<Parameter Name="dt" Type="String" Mode="In"/>
<Parameter Name="from_tz" Type="String" Mode="In"/>
<Parameter Name="to_tz" Type="String" Mode="In"/>
</Function>
<Function Name="CONVERT_TZ" BuiltIn="true">
<ReturnType Type="DateTime" />
<Parameter Name="dt" Type="DateTime" Mode="In"/>
<Parameter Name="from_tz" Type="String" Mode="In"/>
<Parameter Name="to_tz" Type="String" Mode="In"/>
</Function>
<!-- CurDate -->
<Function Name="CURDATE" BuiltIn="true">
<ReturnType Type="DateTime" />
</Function>
<Function Name="CURRENT_DATE" BuiltIn="true">
<ReturnType Type="DateTime"/>
</Function>
<!-- CurTime -->
<Function Name="CURTIME" BuiltIn="true">
<ReturnType Type="Time" />
</Function>
<Function Name="CURRENT_TIME" BuiltIn="true">
<ReturnType Type="Time" />
</Function>
<!-- Current_TimeStamp -->
<Function Name="CURRENT_TIMESTAMP" BuiltIn="true">
<ReturnType Type="DateTime" />
</Function>
<!--Date -->
<Function Name="DATE" BuiltIn="true">
<ReturnType Type="DateTime" />
<Parameter Name="expr" Type="String" Mode="In"/>
</Function>
<Function Name="DATE" BuiltIn="true">
<ReturnType Type="DateTime" />
<Parameter Name="expr" Type="DateTime" Mode="In"/>
</Function>
<!-- DateDiff -->
<Function Name="DATEDIFF" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="expr1" Type="DateTime" Mode="In"/>
<Parameter Name="expr2" Type="DateTime" Mode="In"/>
</Function>
<Function Name="DATEDIFF" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="expr1" Type="String" Mode="In"/>
<Parameter Name="expr2" Type="String" Mode="In"/>
</Function>
<Function Name="DATEDIFF" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="expr1" Type="DateTime" Mode="In"/>
<Parameter Name="expr2" Type="String" Mode="In"/>
</Function>
<Function Name="DATEDIFF" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="expr1" Type="String" Mode="In"/>
<Parameter Name="expr2" Type="DateTime" Mode="In"/>
</Function>
<!-- Date_Add (todo) -->
<!-- Date_Format -->
<Function Name="DATE_FORMAT" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="date" Type="DateTime" Mode="In"/>
<Parameter Name="format" Type="String" Mode="In"/>
</Function>
<Function Name="DATE_FORMAT" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="date" Type="String" Mode="In"/>
<Parameter Name="format" Type="String" Mode="In"/>
</Function>
<!-- Day -->
<Function Name="DAY" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="date" Type="DateTime" Mode="In"/>
</Function>
<Function Name="DAY" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="date" Type="String" Mode="In"/>
</Function>
<!-- DayName -->
<Function Name="DAYNAME" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="date" Type="DateTime" Mode="In"/>
</Function>
<Function Name="DAYNAME" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="date" Type="String" Mode="In"/>
</Function>
<!-- DayOfMonth -->
<Function Name="DAYOFMONTH" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="date" Type="DateTime" Mode="In"/>
</Function>
<Function Name="DAYOFMONTH" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="date" Type="String" Mode="In"/>
</Function>
<!-- DayOfWeek-->
<Function Name="DAYOFWEEK" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="date" Type="DateTime" Mode="In"/>
</Function>
<Function Name="DAYOFWEEK" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="date" Type="String" Mode="In"/>
</Function>
<!-- DayOfYear-->
<Function Name="DAYOFYEAR" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="date" Type="DateTime" Mode="In"/>
</Function>
<Function Name="DAYOFYEAR" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="date" Type="String" Mode="In"/>
</Function>
<!-- Extract (todo) -->
<!-- From_Days -->
<Function Name="FROM_DAYS" BuiltIn="true">
<ReturnType Type="DateTime" />
<Parameter Name="n" Type="Int32" Mode="In"/>
</Function>
<!-- From_UnixTime -->
<Function Name="FROM_UNIXTIME" BuiltIn="true">
<ReturnType Type="DateTime" />
<Parameter Name="unix_timestamp" Type="Int32" Mode="In"/>
</Function>
<Function Name="FROM_UNIXTIME" BuiltIn="true">
<ReturnType Type="DateTime" />
<Parameter Name="unix_timestamp" Type="Int32" Mode="In"/>
<Parameter Name="format" Type="String" Mode="In"/>
</Function>
<!-- Get_Format (todo) -->
<!-- Hour -->
<Function Name="HOUR" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="time" Type="DateTime" Mode="In"/>
</Function>
<Function Name="HOUR" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="time" Type="String" Mode="In"/>
</Function>
<!-- Last_Day -->
<Function Name="LAST_DAY" BuiltIn="true">
<ReturnType Type="DateTime" />
<Parameter Name="date" Type="DateTime" Mode="In"/>
</Function>
<Function Name="LAST_DAY" BuiltIn="true">
<ReturnType Type="DateTime" />
<Parameter Name="date" Type="String" Mode="In"/>
</Function>
<!-- LocalTime -->
<Function Name="LOCALTIME" BuiltIn="true">
<ReturnType Type="DateTime" />
</Function>
<!-- LocalTimeStamp -->
<Function Name="LOCALTIMESTAMP" BuiltIn="true">
<ReturnType Type="DateTime" />
</Function>
<!-- MakeDate -->
<Function Name="MAKEDATE" BuiltIn="true">
<ReturnType Type="DateTime" />
<Parameter Name="year" Type="Int32" Mode="In"/>
<Parameter Name="dayOfYear" Type="Int32" Mode="In"/>
</Function>
<!-- MakeTime -->
<Function Name="MAKETIME" BuiltIn="true">
<ReturnType Type="Time" />
<Parameter Name="hour" Type="Int32" Mode="In"/>
<Parameter Name="minute" Type="Int32" Mode="In"/>
<Parameter Name="second" Type="Int32" Mode="In"/>
</Function>
<!-- MicroSecond -->
<Function Name="MICROSECOND" BuiltIn="true">
<ReturnType Type="Int64" />
<Parameter Name="expr" Type="DateTime" Mode="In"/>
</Function>
<Function Name="MICROSECOND" BuiltIn="true">
<ReturnType Type="Int64" />
<Parameter Name="expr" Type="Time" Mode="In"/>
</Function>
<Function Name="MICROSECOND" BuiltIn="true">
<ReturnType Type="Int64" />
<Parameter Name="expr" Type="String" Mode="In"/>
</Function>
<!-- Minute -->
<Function Name="MINUTE" BuiltIn="true">
<ReturnType Type="Int64" />
<Parameter Name="time" Type="DateTime" Mode="In"/>
</Function>
<Function Name="MINUTE" BuiltIn="true">
<ReturnType Type="Int64" />
<Parameter Name="time" Type="Time" Mode="In"/>
</Function>
<Function Name="MINUTE" BuiltIn="true">
<ReturnType Type="Int64" />
<Parameter Name="time" Type="String" Mode="In"/>
</Function>
<!-- Month -->
<Function Name="MONTH" BuiltIn="true">
<ReturnType Type="Int64" />
<Parameter Name="date" Type="DateTime" Mode="In"/>
</Function>
<Function Name="MONTH" BuiltIn="true">
<ReturnType Type="Int64" />
<Parameter Name="date" Type="String" Mode="In"/>
</Function>
<!-- MonthName -->
<Function Name="MONTHNAME" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="date" Type="DateTime" Mode="In"/>
</Function>
<Function Name="MONTHNAME" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="date" Type="String" Mode="In"/>
</Function>
<!-- Now -->
<Function Name="NOW" BuiltIn="true">
<ReturnType Type="DateTime" />
</Function>
<!-- Period_Add -->
<Function Name="PERIOD_ADD" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="p" Type="Int32" Mode="In"/>
<Parameter Name="n" Type="Int32" Mode="In"/>
</Function>
<!-- Period_Diff -->
<Function Name="PERIOD_DIFF" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="p1" Type="Int32" Mode="In"/>
<Parameter Name="p2" Type="Int32" Mode="In"/>
</Function>
<!-- Quarter -->
<Function Name="QUARTER" BuiltIn="true">
<ReturnType Type="Int64" />
<Parameter Name="date" Type="DateTime" Mode="In"/>
</Function>
<Function Name="QUARTER" BuiltIn="true">
<ReturnType Type="Int64" />
<Parameter Name="date" Type="String" Mode="In"/>
</Function>
<!-- Second -->
<Function Name="SECOND" BuiltIn="true">
<ReturnType Type="Int64" />
<Parameter Name="time" Type="DateTime" Mode="In"/>
</Function>
<Function Name="SECOND" BuiltIn="true">
<ReturnType Type="Int64" />
<Parameter Name="time" Type="Time" Mode="In"/>
</Function>
<Function Name="SECOND" BuiltIn="true">
<ReturnType Type="Int64" />
<Parameter Name="time" Type="String" Mode="In"/>
</Function>
<!-- Sec_To_Time -->
<Function Name="SEC_TO_TIME" BuiltIn="true">
<ReturnType Type="Time" />
<Parameter Name="seconds" Type="Int32" Mode="In"/>
</Function>
<!-- Str_To_Date -->
<Function Name="STR_TO_DATE" BuiltIn="true">
<ReturnType Type="DateTime" />
<Parameter Name="str" Type="String" Mode="In"/>
<Parameter Name="format" Type="String" Mode="In"/>
</Function>
<!-- SubDate -->
<Function Name="SUBDATE" BuiltIn="true">
<ReturnType Type="DateTime" />
<Parameter Name="expr" Type="DateTime" Mode="In"/>
<Parameter Name="days" Type="Int32" Mode="In"/>
</Function>
<Function Name="SUBDATE" BuiltIn="true">
<ReturnType Type="DateTime" />
<Parameter Name="expr" Type="String" Mode="In"/>
<Parameter Name="days" Type="Int32" Mode="In"/>
</Function>
<!-- SubTime -->
<Function Name="SUBTIME" BuiltIn="true">
<ReturnType Type="DateTime" />
<Parameter Name="expr1" Type="DateTime" Mode="In"/>
<Parameter Name="expr2" Type="Time" Mode="In"/>
</Function>
<Function Name="SUBTIME" BuiltIn="true">
<ReturnType Type="DateTime" />
<Parameter Name="expr1" Type="DateTime" Mode="In"/>
<Parameter Name="expr2" Type="String" Mode="In"/>
</Function>
<Function Name="SUBTIME" BuiltIn="true">
<ReturnType Type="DateTime" />
<Parameter Name="expr1" Type="Time" Mode="In"/>
<Parameter Name="expr2" Type="Time" Mode="In"/>
</Function>
<Function Name="SUBTIME" BuiltIn="true">
<ReturnType Type="DateTime" />
<Parameter Name="expr1" Type="Time" Mode="In"/>
<Parameter Name="expr2" Type="String" Mode="In"/>
</Function>
<Function Name="SUBTIME" BuiltIn="true">
<ReturnType Type="DateTime" />
<Parameter Name="expr1" Type="String" Mode="In"/>
<Parameter Name="expr2" Type="Time" Mode="In"/>
</Function>
<Function Name="SUBTIME" BuiltIn="true">
<ReturnType Type="DateTime" />
<Parameter Name="expr1" Type="String" Mode="In"/>
<Parameter Name="expr2" Type="String" Mode="In"/>
</Function>
<!-- SysDate -->
<Function Name="SYSDATE" BuiltIn="true">
<ReturnType Type="DateTime" />
</Function>
<!-- Time -->
<Function Name="TIME" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="expr" Type="DateTime" Mode="In"/>
</Function>
<Function Name="TIME" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="expr" Type="Time" Mode="In"/>
</Function>
<Function Name="TIME" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="expr" Type="String" Mode="In"/>
</Function>
<!-- TimeDiff -->
<Function Name="TIMEDIFF" BuiltIn="true">
<ReturnType Type="Time" />
<Parameter Name="expr1" Type="DateTime" Mode="In"/>
<Parameter Name="expr2" Type="DateTime" Mode="In"/>
</Function>
<Function Name="TIMEDIFF" BuiltIn="true">
<ReturnType Type="Time" />
<Parameter Name="expr1" Type="Time" Mode="In"/>
<Parameter Name="expr2" Type="Time" Mode="In"/>
</Function>
<Function Name="TIMEDIFF" BuiltIn="true">
<ReturnType Type="Time" />
<Parameter Name="expr1" Type="String" Mode="In"/>
<Parameter Name="expr2" Type="String" Mode="In"/>
</Function>
<!-- TimeStamp -->
<Function Name="TIMESTAMP" BuiltIn="true">
<ReturnType Type="DateTime" />
<Parameter Name="expr" Type="DateTime" Mode="In"/>
</Function>
<Function Name="TIMESTAMP" BuiltIn="true">
<ReturnType Type="DateTime" />
<Parameter Name="expr" Type="String" Mode="In"/>
</Function>
<Function Name="TIMESTAMP" BuiltIn="true">
<ReturnType Type="DateTime" />
<Parameter Name="expr1" Type="DateTime" Mode="In"/>
<Parameter Name="expr2" Type="Time" Mode="In"/>
</Function>
<Function Name="TIMESTAMP" BuiltIn="true">
<ReturnType Type="DateTime" />
<Parameter Name="expr1" Type="DateTime" Mode="In"/>
<Parameter Name="expr2" Type="String" Mode="In"/>
</Function>
<Function Name="TIMESTAMP" BuiltIn="true">
<ReturnType Type="DateTime" />
<Parameter Name="expr1" Type="String" Mode="In"/>
<Parameter Name="expr2" Type="Time" Mode="In"/>
</Function>
<Function Name="TIMESTAMP" BuiltIn="true">
<ReturnType Type="DateTime" />
<Parameter Name="expr1" Type="String" Mode="In"/>
<Parameter Name="expr2" Type="String" Mode="In"/>
</Function>
<!-- TimeStampAdd (todo) -->
<!-- TimeStampDiff (todo) -->
<!-- Time_Format -->
<Function Name="TIME_FORMAT" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="time" Type="DateTime" Mode="In"/>
<Parameter Name="format" Type="String" Mode="In"/>
</Function>
<Function Name="TIME_FORMAT" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="time" Type="Time" Mode="In"/>
<Parameter Name="format" Type="String" Mode="In"/>
</Function>
<Function Name="TIME_FORMAT" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="time" Type="String" Mode="In"/>
<Parameter Name="format" Type="String" Mode="In"/>
</Function>
<!-- Time_To_Sec -->
<Function Name="TIME_TO_SEC" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="time" Type="DateTime" Mode="In"/>
</Function>
<Function Name="TIME_TO_SEC" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="time" Type="Time" Mode="In"/>
</Function>
<Function Name="TIME_TO_SEC" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="time" Type="String" Mode="In"/>
</Function>
<!-- To_Days -->
<Function Name="TO_DAYS" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="date" Type="DateTime" Mode="In"/>
</Function>
<Function Name="TO_DAYS" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="date" Type="String" Mode="In"/>
</Function>
<Function Name="TO_DAYS" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="date" Type="Int32" Mode="In"/>
</Function>
<!-- Unix_TimeStamp -->
<Function Name="UNIX_TIMESTAMP" BuiltIn="true">
<ReturnType Type="Int64" />
</Function>
<Function Name="UNIX_TIMESTAMP" BuiltIn="true">
<ReturnType Type="Int64" />
<Parameter Name="date" Type="DateTime" Mode="In"/>
</Function>
<Function Name="UNIX_TIMESTAMP" BuiltIn="true">
<ReturnType Type="Int64" />
<Parameter Name="date" Type="String" Mode="In"/>
</Function>
<!-- Utc_Date -->
<Function Name="UTC_DATE" BuiltIn="true">
<ReturnType Type="DateTime" />
</Function>
<!-- Utc_Time -->
<Function Name="UTC_TIME" BuiltIn="true">
<ReturnType Type="Time" />
</Function>
<!-- Utc_TimeStamp -->
<Function Name="UTC_TIMESTAMP" BuiltIn="true">
<ReturnType Type="DateTime" />
</Function>
<!-- Week -->
<Function Name="WEEK" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="date" Type="DateTime" Mode="In"/>
</Function>
<Function Name="WEEK" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="date" Type="String" Mode="In"/>
</Function>
<Function Name="WEEK" BuiltIn="true">
<ReturnType Type="Int32"/>
<Parameter Name="date" Type="DateTime" Mode="In"/>
<Parameter Name="mode" Type="Int32" Mode="In"/>
</Function>
<Function Name="WEEK" BuiltIn="true">
<ReturnType Type="Int32"/>
<Parameter Name="date" Type="String" Mode="In"/>
<Parameter Name="mode" Type="Int32" Mode="In"/>
</Function>
<!-- WeekDay -->
<Function Name="WEEKDAY" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="date" Type="DateTime" Mode="In"/>
</Function>
<Function Name="WEEKDAY" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="date" Type="String" Mode="In"/>
</Function>
<!-- WeekOfYear-->
<Function Name="WEEKOFYEAR" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="date" Type="DateTime" Mode="In"/>
</Function>
<Function Name="WEEKOFYEAR" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="date" Type="String" Mode="In"/>
</Function>
<!-- Year -->
<Function Name="YEAR" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="date" Type="DateTime" Mode="In"/>
</Function>
<Function Name="YEAR" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="date" Type="String" Mode="In"/>
</Function>
<!-- YearWeek -->
<Function Name="YEARWEEK" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="date" Type="DateTime" Mode="In"/>
</Function>
<Function Name="YEARWEEK" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="date" Type="String" Mode="In"/>
</Function>
<Function Name="YEARWEEK" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="date" Type="DateTime" Mode="In"/>
<Parameter Name="mode" Type="Int32" Mode="In"/>
</Function>
<Function Name="YEARWEEK" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="date" Type="String" Mode="In"/>
<Parameter Name="mode" Type="Int32" Mode="In"/>
</Function>
<!-- ### ENCRYPTION AND COMPRESSION FUNCTIONS ### -->
<!-- Aes_Decrypt -->
<Function Name="AES_DECRYPT" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="crypt_str" Type="String" Mode="In"/>
<Parameter Name="key_str" Type="String" Mode="In"/>
</Function>
<!-- Aes_Encrypt -->
<Function Name="AES_ENCRYPT" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="str" Type="String" Mode="In"/>
<Parameter Name="key_str" Type="String" Mode="In"/>
</Function>
<!-- Compress -->
<Function Name="COMPRESS" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="string_to_compress" Type="String" Mode="In"/>
</Function>
<!-- Decode -->
<Function Name="DECODE" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="crypt_str" Type="String" Mode="In"/>
<Parameter Name="pass_str" Type="String" Mode="In"/>
</Function>
<!-- Encode -->
<Function Name="ENCODE" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="str" Type="String" Mode="In"/>
<Parameter Name="pass_str" Type="String" Mode="In"/>
</Function>
<!-- Des_Decrypt -->
<Function Name="DES_DECRYPT" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="crypt_str" Type="String" Mode="In"/>
</Function>
<Function Name="DES_DECRYPT" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="crypt_str" Type="String" Mode="In"/>
<Parameter Name="key_str" Type="String" Mode="In"/>
</Function>
<!-- Des_Encrypt -->
<Function Name="DES_ENCRYPT" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="str" Type="String" Mode="In"/>
</Function>
<Function Name="DES_ENCRYPT" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="str" Type="String" Mode="In"/>
<Parameter Name="key_num" Type="Int32" Mode="In"/>
</Function>
<Function Name="DES_ENCRYPT" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="str" Type="String" Mode="In"/>
<Parameter Name="key_str" Type="String" Mode="In"/>
</Function>
<!-- Encrypt -->
<Function Name="ENCRYPT" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="str" Type="String" Mode="In"/>
</Function>
<Function Name="ENCRYPT" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="str" Type="String" Mode="In"/>
<Parameter Name="salt" Type="String" Mode="In"/>
</Function>
<!-- Md5 -->
<Function Name="MD5" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="str" Type="String" Mode="In"/>
</Function>
<!-- Old_Password -->
<Function Name="OLD_PASSWORD" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="str" Type="String" Mode="In"/>
</Function>
<!-- Password -->
<Function Name="PASSWORD" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="str" Type="String" Mode="In"/>
</Function>
<!-- Sha -->
<Function Name="SHA" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="str" Type="String" Mode="In"/>
</Function>
<!-- Sha1 -->
<Function Name="SHA1" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="str" Type="String" Mode="In"/>
</Function>
<!-- Uncompress -->
<Function Name="UNCOMPRESS" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="str" Type="String" Mode="In"/>
</Function>
<!-- Uncompressed_Length -->
<Function Name="UNCOMPRESSED_LENGTH" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="str" Type="String" Mode="In"/>
</Function>
<!-- ### INFORMATION FUNCTIONS ### -->
<!-- Benchmark (todo) -->
<!-- CharSet -->
<Function Name="charset" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="str" Type="String" Mode="In"/>
</Function>
<!-- Coercibility -->
<Function Name="COERCIBILITY" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="str" Type="String" Mode="In"/>
</Function>
<!-- Collation -->
<Function Name="COLLATION" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="str" Type="String" Mode="In"/>
</Function>
<!-- Connection_Id -->
<Function Name="CONNECTION_ID" BuiltIn="true">
<ReturnType Type="Int32" />
</Function>
<!-- Current_User -->
<Function Name="CURRENT_USER" BuiltIn="true">
<ReturnType Type="String" />
</Function>
<!-- Database -->
<Function Name="DATABASE" BuiltIn="true">
<ReturnType Type="String" />
</Function>
<!-- Found_Rows -->
<Function Name="FOUND_ROWS" BuiltIn="true">
<ReturnType Type="Int32" />
</Function>
<!-- Last_Insert_id -->
<Function Name="LAST_INSERT_ID" BuiltIn="true">
<ReturnType Type="Int64" />
</Function>
<!-- Row_Count -->
<Function Name="ROW_COUNT" BuiltIn="true">
<ReturnType Type="Int64" />
</Function>
<!-- User -->
<Function Name="USER" BuiltIn="true">
<ReturnType Type="String" />
</Function>
<!-- Session_User -->
<Function Name="SESSION_USER" BuiltIn="true">
<ReturnType Type="String" />
</Function>
<!-- System_user -->
<Function Name="SYSTEM_USER" BuiltIn="true">
<ReturnType Type="String" />
</Function>
<!-- Schema -->
<Function Name="SCHEMA" BuiltIn="true">
<ReturnType Type="String" />
</Function>
<!-- Version -->
<Function Name="VERSION" BuiltIn="true">
<ReturnType Type="String" />
</Function>
<!-- ### OTHER FUNCTIONS ### -->
<!-- Default (??) -->
<!-- Get_Lock-->
<Function Name="GET_LOCK" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="str" Type="String" Mode="In"/>
<Parameter Name="timeout" Type="Int32" Mode="In"/>
</Function>
<!-- Inet_Aton -->
<Function Name="INET_ATON" BuiltIn="true">
<ReturnType Type="Int64" />
<Parameter Name="expr" Type="String" Mode="In"/>
</Function>
<!-- Inet_Ntoa -->
<Function Name="INET_NTOA" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="expr" Type="Int64" Mode="In"/>
</Function>
<!-- Is_Free_Lock -->
<Function Name="IS_FREE_LOCK" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="str" Type="String" Mode="In"/>
</Function>
<!-- Is_Used_Lock -->
<Function Name="IS_USED_LOCK" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="str" Type="String" Mode="In"/>
</Function>
<!-- Source_Pos_Wait -->
<Function Name="SOURCE_POS_WAIT" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="log_name" Type="String" Mode="In"/>
<Parameter Name="log_pos" Type="Int32" Mode="In"/>
</Function>
<Function Name="SOURCE_POS_WAIT" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="log_name" Type="String" Mode="In"/>
<Parameter Name="log_pos" Type="Int32" Mode="In"/>
<Parameter Name="timeout" Type="Int32" Mode="In"/>
</Function>
<!-- Name_Const (??) -->
<!-- Release_Lock -->
<Function Name="RELEASE_LOCK" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="str" Type="String" Mode="In"/>
</Function>
<!-- Sleep -->
<Function Name="SLEEP" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="duration" Type="Double" Mode="In"/>
</Function>
<!-- Uuid -->
<Function Name="UUID" BuiltIn="true">
<ReturnType Type="String" />
</Function>
<!-- Values (???) -->
</Functions>
</ProviderManifest>
<00><><?xml version="1.0" encoding="utf-8"?>
<Schema Namespace="MySqlClient"
Provider="MySql.Data.MySqlClient"
ProviderManifestToken="5"
Alias="Self"
xmlns="http://schemas.microsoft.com/ado/2006/04/edm/ssdl">
<EntityContainer Name="Schema">
<EntitySet Name="STables" EntityType="Self.Table">
<DefiningQuery>
SELECT /* Tables */
CONCAT(TABLE_SCHEMA, '.', TABLE_NAME) AS `Id`,
TABLE_CATALOG AS `Catalog`,
TABLE_SCHEMA AS `Schema`,
TABLE_NAME AS `Name`
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_TYPE = 'BASE TABLE'
AND TABLE_SCHEMA=schema()
</DefiningQuery>
</EntitySet>
<EntitySet Name="STableColumns" EntityType="Self.TableColumn">
<DefiningQuery>
SELECT /* Table columns */
CONCAT(TABLE_SCHEMA, '.', TABLE_NAME, '.', COLUMN_NAME) AS `Id`,
CONCAT(TABLE_SCHEMA, '.', TABLE_NAME) AS `ParentId`,
COLUMN_NAME AS `Name`,
ORDINAL_POSITION AS `Ordinal`,
CASE IS_NULLABLE WHEN 'YES' THEN 1 ELSE 0 END AS `IsNullable`,
IF(LEFT(COLUMN_TYPE,10) = 'tinyint(1)', 'bool',
IF (LEFT(COLUMN_TYPE,10) = 'binary(16)' OR LEFT(COLUMN_TYPE,8) = 'char(36)', 'guid',
IF (INSTR(COLUMN_TYPE, 'unsigned') = 0, DATA_TYPE,
CONCAT('u', DATA_TYPE)))) AS `TypeName`,
IF (CHARACTER_MAXIMUM_LENGTH > 2147483647, 2147483647, CHARACTER_MAXIMUM_LENGTH) AS `MaxLength`,
CASE WHEN NUMERIC_PRECISION > 0 THEN CAST(NUMERIC_PRECISION AS CHAR)
WHEN DATETIME_PRECISION > 0 THEN CAST(DATETIME_PRECISION AS CHAR)
ELSE 0
END AS `Precision`,
DATETIME_PRECISION AS `DateTimePrecision`,
NUMERIC_SCALE AS `Scale`,
NULL AS `CollationCatalog`,
NULL AS `CollationSchema`,
COLLATION_NAME AS `CollationName`,
NULL AS `CharacterSetCatalog`,
NULL AS `CharacterSetSchema`,
CHARACTER_SET_NAME AS `CharacterSetName`,
0 AS `IsMultiSet`,
CASE WHEN COLUMN_DEFAULT LIKE 'CURRENT_TIMESTAMP' THEN 1
WHEN EXTRA LIKE '%auto%' THEN 1
ELSE 0
END AS `IsIdentity`,
CASE WHEN COLUMN_DEFAULT LIKE 'CURRENT_TIMESTAMP' THEN 1
WHEN EXTRA LIKE '%auto%' THEN 1
ELSE 0
END AS `IsStoreGenerated`,
COLUMN_DEFAULT AS `Default`
FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA=schema()
</DefiningQuery>
</EntitySet>
<EntitySet Name="SViews" EntityType="Self.View">
<DefiningQuery>
SELECT /* Views */
CONCAT(TABLE_SCHEMA, '.', TABLE_NAME) AS `Id`,
TABLE_CATALOG AS`CatalogName`,
TABLE_SCHEMA AS `SchemaName`,
TABLE_NAME AS `Name`,
VIEW_DEFINITION AS `ViewDefinition`,
CASE IS_UPDATABLE WHEN 'YES' THEN 1 ELSE 0 END AS `IsUpdatable`
FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_SCHEMA=schema()
</DefiningQuery>
</EntitySet>
<EntitySet Name="SViewColumns" EntityType="Self.ViewColumn">
<DefiningQuery>
SELECT /* View columns */
CONCAT(TABLE_SCHEMA, '.', TABLE_NAME, '.', COLUMN_NAME) AS `Id`,
CONCAT(TABLE_SCHEMA, '.', TABLE_NAME) AS `ParentId`,
COLUMN_NAME AS `Name`,
ORDINAL_POSITION AS `Ordinal`,
CASE IS_NULLABLE WHEN 'YES' THEN 1 ELSE 0 END AS `IsNullable`,
IF(LEFT(COLUMN_TYPE,10) = 'tinyint(1)', 'bool',
IF (LEFT(COLUMN_TYPE,10) = 'binary(16)' OR LEFT(COLUMN_TYPE,8) = 'char(36)', 'guid',
IF (INSTR(COLUMN_TYPE, 'unsigned') = 0, DATA_TYPE,
CONCAT('u', DATA_TYPE)))) AS `TypeName`,
IF (CHARACTER_MAXIMUM_LENGTH > 2147483647, 2147483647, CHARACTER_MAXIMUM_LENGTH) AS `MaxLength`,
CASE WHEN NUMERIC_PRECISION > 0 THEN CAST(NUMERIC_PRECISION AS UNSIGNED INTEGER)
WHEN DATETIME_PRECISION > 0 THEN CAST(DATETIME_PRECISION AS UNSIGNED INTEGER)
ELSE 0
END AS `Precision`,
0 AS `DateTimePrecision`,
NUMERIC_SCALE AS `Scale`,
NULL AS `CollationCatalog`,
NULL AS `CollationSchema`,
COLLATION_NAME AS `CollationName`,
NULL AS `CharacterSetCatalog`,
NULL AS `CharacterSetSchema`,
CHARACTER_SET_NAME AS `CharacterSetName`,
0 AS `IsMultiSet`,
CASE WHEN COLUMN_DEFAULT LIKE 'CURRENT_TIMESTAMP' THEN 1
WHEN EXTRA LIKE '%auto%' THEN 1
ELSE 0
END AS `IsIdentity`,
CASE WHEN COLUMN_DEFAULT LIKE 'CURRENT_TIMESTAMP' THEN 1
WHEN EXTRA LIKE '%auto%' THEN 1
ELSE 0
END AS `IsStoreGenerated`,
COLUMN_DEFAULT AS `Default`
FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA=schema()
</DefiningQuery>
</EntitySet>
<EntitySet Name="SFunctions" EntityType="Self.Function">
<DefiningQuery>
SELECT /* Functions */
CONCAT(ROUTINE_SCHEMA, '.', SPECIFIC_NAME) AS `Id`,
ROUTINE_CATALOG AS `CatalogName`,
ROUTINE_SCHEMA AS `SchemaName`,
ROUTINE_NAME AS `Name`,
SUBSTRING_INDEX(DTD_IDENTIFIER, '(', 1) AS `ReturnTypeName`,
NULL AS `ReturnMaxLength`,
NULL AS `ReturnPrecision`,
0 AS `ReturnDateTimePrecision`,
NULL AS `ReturnScale`,
NULL AS `ReturnCollationCatalog`,
NULL AS `ReturnCollationSchema`,
NULL AS `ReturnCollationName`,
NULL AS `ReturnCharacterSetCatalog`,
NULL AS `ReturnCharacterSetSchema`,
NULL AS `ReturnCharacterSetName`,
NULL AS `ReturnIsMultiSet`,
NULL AS `IsAggregate`,
NULL AS `IsBuiltIn`,
NULL AS `IsNiladic`
FROM INFORMATION_SCHEMA.ROUTINES
WHERE ROUTINE_TYPE='FUNCTION'
AND ROUTINE_SCHEMA=schema()
</DefiningQuery>
</EntitySet>
<EntitySet Name="SProcedures" EntityType="Self.Procedure">
<DefiningQuery>
SELECT /* Procedures */
CONCAT(ROUTINE_SCHEMA, '.', SPECIFIC_NAME) AS `Id`,
ROUTINE_CATALOG AS `CatalogName`,
ROUTINE_SCHEMA AS `SchemaName`,
ROUTINE_NAME AS `Name`
FROM INFORMATION_SCHEMA.ROUTINES
WHERE ROUTINE_TYPE='PROCEDURE'
AND ROUTINE_SCHEMA=schema()
</DefiningQuery>
</EntitySet>
<EntitySet Name="SFunctionParameters" EntityType="Self.Parameter">
<DefiningQuery>
SELECT
CONCAT(f.SPECIFIC_SCHEMA, '.', f.SPECIFIC_NAME, '.', f.PARAMETER_NAME) AS `Id`,
CONCAT(f.SPECIFIC_SCHEMA, '.', f.SPECIFIC_NAME) AS `ParentId`,
f.PARAMETER_NAME AS `Name`,
f.ORDINAL_POSITION `Ordinal`,
f.DATA_TYPE AS `TypeName`,
f.CHARACTER_MAXIMUM_LENGTH AS `MaxLength`,
f.NUMERIC_PRECISION AS`Precision`,
NULL AS `DateTimePrecision`,
f.NUMERIC_SCALE AS `Scale`,
NULL AS `CollationCatalog`,
NULL AS `CollationSchema`,
f.COLLATION_NAME AS `CollationName`,
NULL AS `CharacterSetCatalog`,
NULL AS `CharacterSetSchema`,
f.CHARACTER_SET_NAME AS `CharacterSetName`,
CAST(0 as decimal(0,0)) AS `IsMultiSet`,
f.PARAMETER_MODE AS `Mode`,
NULL AS `Default`
FROM
INFORMATION_SCHEMA.PARAMETERS f
INNER JOIN INFORMATION_SCHEMA.ROUTINES r ON
f.SPECIFIC_SCHEMA = r.ROUTINE_SCHEMA AND
f.SPECIFIC_NAME = r.SPECIFIC_NAME AND
r.ROUTINE_TYPE = 'FUNCTION'
WHERE
r.ROUTINE_SCHEMA=schema() AND f.ORDINAL_POSITION > 0
</DefiningQuery>
</EntitySet>
<EntitySet Name="SProcedureParameters" EntityType="Self.Parameter">
<DefiningQuery>
SELECT
CONCAT(f.SPECIFIC_SCHEMA, '.', f.SPECIFIC_NAME, '.', f.PARAMETER_NAME) AS `Id`,
CONCAT(f.SPECIFIC_SCHEMA, '.', f.SPECIFIC_NAME) COLLATE utf8_tolower_ci AS `ParentId`,
f.PARAMETER_NAME AS `Name`,
f.ORDINAL_POSITION `Ordinal`,
f.DATA_TYPE AS `TypeName`,
f.CHARACTER_MAXIMUM_LENGTH AS `MaxLength`,
f.NUMERIC_PRECISION AS`Precision`,
NULL AS `DateTimePrecision`,
f.NUMERIC_SCALE AS `Scale`,
NULL AS `CollationCatalog`,
NULL AS `CollationSchema`,
f.COLLATION_NAME AS `CollationName`,
NULL AS `CharacterSetCatalog`,
NULL AS `CharacterSetSchema`,
f.CHARACTER_SET_NAME AS `CharacterSetName`,
CAST(0 as decimal(0,0)) AS `IsMultiSet`,
f.PARAMETER_MODE AS `Mode`,
NULL AS `Default`
FROM
INFORMATION_SCHEMA.PARAMETERS f
INNER JOIN INFORMATION_SCHEMA.ROUTINES r ON
f.SPECIFIC_SCHEMA = r.ROUTINE_SCHEMA AND
f.SPECIFIC_NAME = r.SPECIFIC_NAME AND
r.ROUTINE_TYPE = 'PROCEDURE'
WHERE
r.ROUTINE_SCHEMA=schema() AND f.ORDINAL_POSITION > 0
</DefiningQuery>
</EntitySet>
<EntitySet Name="SConstraints" EntityType="Self.Constraint">
<DefiningQuery>
SELECT /* Constraints */
CONCAT(CONSTRAINT_SCHEMA, '.', TABLE_NAME, '.', CONSTRAINT_NAME) AS `Id`,
CONCAT(TABLE_SCHEMA, '.', TABLE_NAME) AS `ParentId`,
CONSTRAINT_NAME AS `Name`,
CONSTRAINT_TYPE AS `ConstraintType`,
0 AS `IsDeferrable`,
0 AS `IsInitiallyDeferred`
FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS
WHERE CONSTRAINT_TYPE != 'CHECK' AND TABLE_SCHEMA=schema()
</DefiningQuery>
</EntitySet>
<EntitySet Name="SCheckConstraints" EntityType="Self.CheckConstraint">
<DefiningQuery>
SELECT /* Check constraints */
NULL AS `Id`,
NULL AS `Expression`
</DefiningQuery>
</EntitySet>
<EntitySet Name="SConstraintColumns" EntityType="Self.ConstraintColumn">
<DefiningQuery>
SELECT /* Constraint columns */
CONCAT(CONSTRAINT_SCHEMA, '.', TABLE_NAME, '.', CONSTRAINT_NAME) AS `ConstraintId`,
CONCAT(TABLE_SCHEMA, '.', TABLE_NAME, '.', COLUMN_NAME) AS `ColumnId`
FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE WHERE TABLE_SCHEMA=schema()
</DefiningQuery>
</EntitySet>
<!--
<EntitySet Name="SForeignKeyConstraints" EntityType="Self.ForeignKeyConstraint">
<DefiningQuery>
SELECT /* Foreign key constraints */
CONCAT('`', TABLE_SCHEMA, '`.`', CONSTRAINT_NAME, '`') AS `Id`,
'NO ACTION' AS `UpdateRule`,
'NO ACTION' AS `DeleteRule`
FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS
WHERE CONSTRAINT_TYPE = 'FOREIGN KEY' AND TABLE_SCHEMA=schema()
</DefiningQuery>
</EntitySet>
-->
<EntitySet Name="SForeignKeyConstraints" EntityType="Self.ForeignKeyConstraint">
<DefiningQuery>
SELECT
CONCAT(CONSTRAINT_SCHEMA, '.', TABLE_NAME, '.', CONSTRAINT_NAME) AS `Id`,
UPDATE_RULE AS `UpdateRule`,
DELETE_RULE AS `DeleteRule`
FROM INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS
</DefiningQuery>
</EntitySet>
<EntitySet Name="SForeignKeys" EntityType="Self.ForeignKey">
<DefiningQuery>
SELECT
CONCAT(FC.CONSTRAINT_SCHEMA, '.', FC.CONSTRAINT_NAME, '.', FC.ORDINAL_POSITION) AS `Id`,
CONCAT(PC.TABLE_SCHEMA, '.', PC.TABLE_NAME, '.', PC.COLUMN_NAME) AS `ToColumnId`,
CONCAT(FC.TABLE_SCHEMA, '.', FC.TABLE_NAME, '.', FC.COLUMN_NAME) AS `FromColumnId`,
CONCAT(FC.CONSTRAINT_SCHEMA, '.', FC.TABLE_NAME, '.', FC.CONSTRAINT_NAME) AS `ConstraintId`,
FC.ORDINAL_POSITION AS `Ordinal`
FROM
INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS AS RC
INNER JOIN
INFORMATION_SCHEMA.KEY_COLUMN_USAGE AS PC /* PRIMARY KEY COLS*/
ON RC.UNIQUE_CONSTRAINT_SCHEMA = PC.CONSTRAINT_SCHEMA
AND RC.UNIQUE_CONSTRAINT_NAME = PC.CONSTRAINT_NAME
AND RC.REFERENCED_TABLE_NAME = PC.TABLE_NAME
INNER JOIN
INFORMATION_SCHEMA.KEY_COLUMN_USAGE AS FC /* FOREIGN KEY COLS*/
ON RC.CONSTRAINT_SCHEMA = FC.CONSTRAINT_SCHEMA
AND RC.CONSTRAINT_NAME = FC.CONSTRAINT_NAME
AND RC.TABLE_NAME = FC.TABLE_NAME
AND PC.ORDINAL_POSITION = FC.ORDINAL_POSITION
<!-- WHERE FC.CONSTRAINT_SCHEMA='test3'-->
</DefiningQuery>
</EntitySet>
<!--<EntitySet Name="SForeignKeys" EntityType="Self.ForeignKey">
<DefiningQuery>
SELECT /* Foreign keys */
CONCAT('`', KEYCOLS.TABLE_SCHEMA, '`.`', KEYCOLS.TABLE_NAME, '`.`',
KEYCOLS.CONSTRAINT_NAME, '`.`', KEYCOLS.COLUMN_NAME, '`') AS `Id`,
CONCAT('`', KEYCOLS.REFERENCED_TABLE_SCHEMA, '`.`',
KEYCOLS.REFERENCED_TABLE_NAME, '`.`',
KEYCOLS.REFERENCED_COLUMN_NAME, '`') AS `ToColumnId`,
CONCAT('`', KEYCOLS.TABLE_SCHEMA, '`.`', KEYCOLS.TABLE_NAME, '`.`', KEYCOLS.COLUMN_NAME, '`') AS `FromColumnId`,
KEYCOLS.COLUMN_NAME AS `Name`,
CONCAT('`', KEYCOLS.TABLE_SCHEMA, '`.`', KEYCOLS.CONSTRAINT_NAME, '`') AS `ConstraintId`,
KEYCOLS.ORDINAL_POSITION AS `Ordinal`
FROM
INFORMATION_SCHEMA.TABLE_CONSTRAINTS TC
INNER JOIN
INFORMATION_SCHEMA.KEY_COLUMN_USAGE KEYCOLS
WHERE TC.CONSTRAINT_TYPE = 'FOREIGN KEY'
AND TC.TABLE_SCHEMA = KEYCOLS.TABLE_SCHEMA
AND TC.TABLE_NAME = KEYCOLS.TABLE_NAME
AND TC.CONSTRAINT_NAME = KEYCOLS.CONSTRAINT_NAME
AND TC.TABLE_SCHEMA = schema()
</DefiningQuery>
</EntitySet>-->
<EntitySet Name="SViewConstraints" EntityType="Self.ViewConstraint">
<DefiningQuery>
SELECT /* View constraints */
CONCAT(_utf8'' COLLATE utf8_tolower_ci, NULL) AS `Id`,
NULL AS `ParentId`,
NULL AS `Name`,
NULL AS `ConstraintType`,
NULL AS `Expression`,
NULL AS `UpdateRule`,
NULL AS `DeleteRule`
</DefiningQuery>
</EntitySet>
<EntitySet Name="SViewConstraintColumns" EntityType="Self.ConstraintColumn">
<DefiningQuery>
SELECT /* View constraint columns */
NULL AS `ConstraintId`,
NULL AS `ColumnId`
</DefiningQuery>
</EntitySet>
<EntitySet Name="SViewForeignKeys" EntityType="Self.ForeignKey">
<DefiningQuery>
SELECT /* View foreign keys */
NULL AS `Id`,
NULL AS `ToColumnId`,
NULL AS `FromColumnId`,
NULL AS `ConstraintId`,
0 AS `Ordinal`
</DefiningQuery>
</EntitySet>
<AssociationSet Name="STableTableColumns" Association="Self.TableTableColumn" >
<End Role="Parent" EntitySet="STables"/>
<End Role="Column" EntitySet="STableColumns"/>
</AssociationSet>
<AssociationSet Name="STableConstraints" Association="Self.TableTableConstraint" >
<End Role="Parent" EntitySet="STables"/>
<End Role="Constraint" EntitySet="SConstraints"/>
</AssociationSet>
<AssociationSet Name="SConstraintConstraintColumns" Association="Self.ConstraintConstraintColumn" >
<End Role="ConstraintColumn" EntitySet="SConstraintColumns"/>
<End Role="Constraint" EntitySet="SConstraints"/>
</AssociationSet>
<AssociationSet Name="SConstraintForeignKeys" Association="Self.ConstraintForeignKey" >
<End Role="ForeignKey" EntitySet="SForeignKeys"/>
<End Role="Constraint" EntitySet="SForeignKeyConstraints"/>
</AssociationSet>
<AssociationSet Name="SFromForeignKeyColumns" Association="Self.FromForeignKeyColumn" >
<End Role="ForeignKey" EntitySet="SForeignKeys"/>
<End Role="Column" EntitySet="STableColumns"/>
</AssociationSet>
<AssociationSet Name="SToForeignKeyColumns" Association="Self.ToForeignKeyColumn" >
<End Role="ForeignKey" EntitySet="SForeignKeys"/>
<End Role="Column" EntitySet="STableColumns"/>
</AssociationSet>
<AssociationSet Name="SViewViewColumns" Association="Self.ViewViewColumn" >
<End Role="Parent" EntitySet="SViews"/>
<End Role="Column" EntitySet="SViewColumns"/>
</AssociationSet>
<AssociationSet Name="SViewViewConstraints" Association="Self.ViewViewConstraint" >
<End Role="Parent" EntitySet="SViews"/>
<End Role="Constraint" EntitySet="SViewConstraints"/>
</AssociationSet>
<AssociationSet Name="SViewConstraintConstraintColumns" Association="Self.ViewConstraintConstraintColumn" >
<End Role="ConstraintColumn" EntitySet="SViewConstraintColumns"/>
<End Role="Constraint" EntitySet="SViewConstraints"/>
</AssociationSet>
<AssociationSet Name="SViewConstraintForeignKeys" Association="Self.ViewConstraintForeignKey" >
<End Role="ForeignKey" EntitySet="SViewForeignKeys"/>
<End Role="Constraint" EntitySet="SViewConstraints"/>
</AssociationSet>
<AssociationSet Name="SFromForeignKeyViewColumns" Association="Self.FromForeignKeyViewColumn" >
<End Role="ForeignKey" EntitySet="SViewForeignKeys"/>
<End Role="Column" EntitySet="SViewColumns"/>
</AssociationSet>
<AssociationSet Name="SToForeignKeyViewColumns" Association="Self.ToForeignKeyViewColumn" >
<End Role="ForeignKey" EntitySet="SViewForeignKeys"/>
<End Role="Column" EntitySet="SViewColumns"/>
</AssociationSet>
<AssociationSet Name="FunctionFunctionParameters" Association="Self.FunctionFunctionParameter">
<End Role="Function" EntitySet="SFunctions"/>
<End Role="Parameter" EntitySet="SFunctionParameters"/>
</AssociationSet>
<AssociationSet Name="ProcedureProcedureParameters" Association="Self.ProcedureProcedureParameter" >
<End Role="Procedure" EntitySet="SProcedures"/>
<End Role="Parameter" EntitySet="SProcedureParameters"/>
</AssociationSet>
</EntityContainer>
<EntityType Name="Table">
<Key>
<PropertyRef Name="Id" />
</Key>
<Property Name="Id" Nullable="false" Type="varchar" MaxLength="256"/>
<Property Name="Catalog" Type="varchar" MaxLength="256" />
<Property Name="Schema" Type="varchar" MaxLength="256" />
<Property Name="Name" Nullable="false" Type="varchar" MaxLength="256" />
</EntityType>
<EntityType Name="TableColumn">
<Key>
<PropertyRef Name="Id" />
</Key>
<Property Name="Id" Nullable="false" Type="varchar" MaxLength="256"/>
<Property Name="ParentId" Nullable="false" Type="varchar" MaxLength ="256"/>
<Property Name="Name" Nullable="false" Type="varchar" MaxLength="256"/>
<Property Name="Ordinal" Nullable="false" Type="bigint" />
<Property Name="IsNullable" Nullable="false" Type="bit" />
<Property Name="TypeName" Nullable="false" Type="varchar" MaxLength="256" />
<Property Name="MaxLength" Type="bigint" />
<Property Name="Precision" Type="bigint" />
<Property Name="DateTimePrecision" Type="int" />
<Property Name="Scale" Type="bigint" />
<Property Name="CollationCatalog" Type="varchar" MaxLength="128" />
<Property Name="CollationSchema" Type="varchar" MaxLength="128" />
<Property Name="CollationName" Type="varchar" MaxLength="128" />
<Property Name="CharacterSetCatalog" Type="varchar" MaxLength="128" />
<Property Name="CharacterSetSchema" Type="varchar" MaxLength="128" />
<Property Name="CharacterSetName" Type="varchar" MaxLength="128" />
<Property Name="IsMultiSet" Nullable="false" Type="bit" />
<Property Name="IsIdentity" Nullable="false" Type="bit" />
<Property Name="IsStoreGenerated" Nullable="false" Type="bit" />
<Property Name="Default" Nullable="true" Type="longtext"/>
</EntityType>
<EntityType Name="View">
<Key>
<PropertyRef Name="Id" />
</Key>
<Property Name="Id" Nullable="false" Type="varchar" MaxLength ="256" />
<Property Name="CatalogName" Type="varchar" MaxLength="256" />
<Property Name="SchemaName" Type="varchar" MaxLength="256" />
<Property Name="Name" Nullable="false" Type="varchar" MaxLength="256" />
<Property Name="ViewDefinition" Nullable="true" Type="text" />
<Property Name="IsUpdatable" Nullable="false" Type="bit" />
</EntityType>
<EntityType Name="ViewColumn">
<Key>
<PropertyRef Name="Id" />
</Key>
<Property Name="Id" Nullable="false" Type="varchar" MaxLength="256"/>
<Property Name="ParentId" Nullable="false" Type="varchar" MaxLength="256"/>
<Property Name="Name" Nullable="false" Type="varchar" MaxLength="256"/>
<Property Name="Ordinal" Nullable="false" Type="bigint" />
<Property Name="IsNullable" Nullable="false" Type="bit" />
<Property Name="TypeName" Nullable="false" Type="varchar" MaxLength="256" />
<Property Name="MaxLength" Type="bigint" />
<Property Name="Precision" Type="bigint" />
<Property Name="DateTimePrecision" Type="int" />
<Property Name="Scale" Type="bigint" />
<Property Name="CollationCatalog" Type="varchar" MaxLength="128" />
<Property Name="CollationSchema" Type="varchar" MaxLength="128" />
<Property Name="CollationName" Type="varchar" MaxLength="128" />
<Property Name="CharacterSetCatalog" Type="varchar" MaxLength="128" />
<Property Name="CharacterSetSchema" Type="varchar" MaxLength="128" />
<Property Name="CharacterSetName" Type="varchar" MaxLength="128" />
<Property Name="IsMultiSet" Nullable="false" Type="bit" />
<Property Name="IsIdentity" Nullable="false" Type="bit" />
<Property Name="IsStoreGenerated" Nullable="false" Type="bit" />
<Property Name="Default" Nullable="true" Type="longtext"/>
</EntityType>
<EntityType Name="Function">
<Key>
<PropertyRef Name="Id" />
</Key>
<Property Name="Id" Nullable="false" Type="varchar" MaxLength="256"/>
<Property Name="CatalogName" Type="varchar" MaxLength="256"/>
<Property Name="SchemaName" Type="varchar" MaxLength="256"/>
<Property Name="Name" Nullable="false" Type="varchar" MaxLength="256"/>
<Property Name="ReturnTypeName" Type="varchar" MaxLength="256" />
<Property Name="ReturnMaxLength" Type="bigint" />
<Property Name="ReturnPrecision" Type="bigint" />
<Property Name="ReturnDateTimePrecision" Type="int" />
<Property Name="ReturnScale" Type="bigint" />
<Property Name="ReturnCollationCatalog" Type="varchar" MaxLength="128" />
<Property Name="ReturnCollationSchema" Type="varchar" MaxLength="128" />
<Property Name="ReturnCollationName" Type="varchar" MaxLength="128" />
<Property Name="ReturnCharacterSetCatalog" Type="varchar" MaxLength="128" />
<Property Name="ReturnCharacterSetSchema" Type="varchar" MaxLength="128" />
<Property Name="ReturnCharacterSetName" Type="varchar" MaxLength="128" />
<Property Name="ReturnIsMultiSet" Nullable="false" Type="bit" />
<Property Name="IsAggregate" Type="bit" />
<Property Name="IsBuiltIn" Type="bit" />
<Property Name="IsNiladic" Type="bit" />
</EntityType>
<EntityType Name="Procedure">
<Key>
<PropertyRef Name="Id" />
</Key>
<Property Name="Id" Nullable="false" Type="varchar" MaxLength="256"/>
<Property Name="CatalogName" Type="varchar" MaxLength="256"/>
<Property Name="SchemaName" Type="varchar" MaxLength="256"/>
<Property Name="Name" Nullable="false" Type="varchar" MaxLength="256"/>
</EntityType>
<EntityType Name="Parameter">
<Key>
<PropertyRef Name="Id" />
</Key>
<Property Name="Id" Nullable="false" Type="varchar" MaxLength="256"/>
<Property Name="ParentId" Nullable="false" Type="varchar" MaxLength="256"/>
<Property Name="Name" Nullable="false" Type="varchar" MaxLength="256" />
<Property Name="Ordinal" Nullable="false" Type="int"/>
<Property Name="TypeName" Nullable="false" Type="varchar" MaxLength="256" />
<Property Name="MaxLength" Nullable="true" Type="bigint" />
<Property Name="Precision" Nullable="true" Type="bigint" />
<Property Name="DateTimePrecision" Type="int" />
<Property Name="Scale" Nullable="true" Type="bigint" />
<Property Name="CollationCatalog" Type="varchar" MaxLength="128" />
<Property Name="CollationSchema" Type="varchar" MaxLength="128" />
<Property Name="CollationName" Type="varchar" MaxLength="128" />
<Property Name="CharacterSetCatalog" Type="varchar" MaxLength="128" />
<Property Name="CharacterSetSchema" Type="varchar" MaxLength="128" />
<Property Name="CharacterSetName" Type="varchar" MaxLength="128" />
<Property Name="IsMultiSet" Nullable="false" Type="bit" />
<Property Name="Mode" Type="varchar" MaxLength="16" />
<Property Name="Default" Type="longtext" />
</EntityType>
<EntityType Name="Constraint">
<Key>
<PropertyRef Name="Id" />
</Key>
<Property Name="Id" Nullable="false" Type="varchar" MaxLength ="256" />
<Property Name="ParentId" Nullable="false" Type="varchar" MaxLength="256"/>
<Property Name="Name" Nullable="false" MaxLength="256" Type="varchar" />
<Property Name="IsDeferrable" Nullable="false" Type="bit" />
<Property Name="IsInitiallyDeferred" Nullable="false" Type="bit" />
<Property Name="ConstraintType" Nullable="false" MaxLength="11" Type="varchar" />
</EntityType>
<EntityType Name="CheckConstraint">
<Key>
<PropertyRef Name="Id" />
</Key>
<Property Name="Id" Nullable="false" Type="varchar" MaxLength ="256" />
<Property Name="Expression" Nullable="true" MaxLength="4000" Type="varchar" />
</EntityType>
<EntityType Name="ConstraintColumn">
<Key>
<PropertyRef Name="ConstraintId" />
<PropertyRef Name="ColumnId" />
</Key>
<Property Name="ConstraintId" Nullable="false" Type="varchar" MaxLength="256" />
<Property Name="ColumnId" Nullable="false" Type="varchar" MaxLength="256" />
</EntityType>
<EntityType Name="ForeignKeyConstraint">
<Key>
<PropertyRef Name="Id" />
</Key>
<Property Name="Id" Nullable="false" Type="varchar" MaxLength="256" />
<Property Name="UpdateRule" Nullable="false" MaxLength="11" Type="varchar" />
<Property Name="DeleteRule" Nullable="false" MaxLength="11" Type="varchar" />
</EntityType>
<EntityType Name="ForeignKey">
<Key>
<PropertyRef Name="Id" />
</Key>
<Property Name="Id" Nullable="false" Type="varchar" MaxLength="256"/>
<Property Name="Ordinal" Nullable="false" Type="int" />
<Property Name="ConstraintId" Nullable="false" Type="varchar" MaxLength="256" />
<Property Name="FromColumnId" Nullable="false" Type="varchar" MaxLength="256" />
<Property Name="ToColumnId" Nullable="false" Type="varchar" MaxLength ="256" />
</EntityType>
<EntityType Name="ViewConstraint">
<Key>
<PropertyRef Name="Id" />
</Key>
<Property Name="Id" Nullable="false" Type="varchar" MaxLength="256" />
<Property Name="ParentId" Nullable="false" Type="varchar" MaxLength="256" />
<Property Name="Name" Nullable="false" MaxLength="256" Type="varchar" />
<Property Name="IsDeferrable" Nullable="false" Type="bit" />
<Property Name="IsInitiallyDeferred" Nullable="false" Type="bit" />
<Property Name="ConstraintType" Nullable="false" MaxLength="11" Type="varchar" />
<Property Name="Expression" Nullable="true" MaxLength="4000" Type="varchar" />
<Property Name="UpdateRule" Nullable="true" MaxLength="11" Type="varchar" />
<Property Name="DeleteRule" Nullable="true" MaxLength="11" Type="varchar" />
</EntityType>
<Association Name="TableTableConstraint">
<End Type="Self.Table" Role="Parent" Multiplicity="1" />
<End Type="Self.Constraint" Role="Constraint" Multiplicity="*" />
<ReferentialConstraint>
<Principal Role="Parent">
<PropertyRef Name="Id" />
</Principal>
<Dependent Role="Constraint">
<PropertyRef Name="ParentId" />
</Dependent>
</ReferentialConstraint>
</Association>
<Association Name="ConstraintConstraintColumn">
<End Type="Self.Constraint" Role="Constraint" Multiplicity="1" />
<End Type="Self.ConstraintColumn" Role="ConstraintColumn" Multiplicity="*" />
<ReferentialConstraint>
<Principal Role="Constraint">
<PropertyRef Name="Id" />
</Principal>
<Dependent Role="ConstraintColumn">
<PropertyRef Name="ConstraintId" />
</Dependent>
</ReferentialConstraint>
</Association>
<Association Name="ConstraintForeignKey">
<End Type="Self.ForeignKeyConstraint" Role="Constraint" Multiplicity="1" />
<End Type="Self.ForeignKey" Role="ForeignKey" Multiplicity="*" />
<ReferentialConstraint>
<Principal Role="Constraint">
<PropertyRef Name="Id" />
</Principal>
<Dependent Role="ForeignKey">
<PropertyRef Name="ConstraintId" />
</Dependent>
</ReferentialConstraint>
</Association>
<Association Name="FromForeignKeyColumn">
<End Type="Self.TableColumn" Role="Column" Multiplicity="1" />
<End Type="Self.ForeignKey" Role="ForeignKey" Multiplicity="*" />
<ReferentialConstraint>
<Principal Role="Column">
<PropertyRef Name="Id" />
</Principal>
<Dependent Role="ForeignKey">
<PropertyRef Name="FromColumnId" />
</Dependent>
</ReferentialConstraint>
</Association>
<Association Name="ToForeignKeyColumn">
<End Type="Self.TableColumn" Role="Column" Multiplicity="1" />
<End Type="Self.ForeignKey" Role="ForeignKey" Multiplicity="*" />
<ReferentialConstraint>
<Principal Role="Column">
<PropertyRef Name="Id" />
</Principal>
<Dependent Role="ForeignKey">
<PropertyRef Name="ToColumnId" />
</Dependent>
</ReferentialConstraint>
</Association>
<Association Name="TableTableColumn">
<End Type="Self.Table" Role="Parent" Multiplicity="1" />
<End Type="Self.TableColumn" Role="Column" Multiplicity="*" />
<ReferentialConstraint>
<Principal Role="Parent">
<PropertyRef Name="Id" />
</Principal>
<Dependent Role="Column">
<PropertyRef Name="ParentId" />
</Dependent>
</ReferentialConstraint>
</Association>
<Association Name="ViewViewColumn">
<End Type="Self.View" Role="Parent" Multiplicity="1" />
<End Type="Self.ViewColumn" Role="Column" Multiplicity="*" />
<ReferentialConstraint>
<Principal Role="Parent">
<PropertyRef Name="Id" />
</Principal>
<Dependent Role="Column">
<PropertyRef Name="ParentId" />
</Dependent>
</ReferentialConstraint>
</Association>
<Association Name="FunctionFunctionParameter">
<End Type="Self.Function" Role="Function" Multiplicity="1" />
<End Type="Self.Parameter" Role="Parameter" Multiplicity="*" />
<ReferentialConstraint>
<Principal Role="Function">
<PropertyRef Name="Id" />
</Principal>
<Dependent Role="Parameter">
<PropertyRef Name="ParentId" />
</Dependent>
</ReferentialConstraint>
</Association>
<Association Name="ProcedureProcedureParameter">
<End Type="Self.Procedure" Role="Procedure" Multiplicity="1" />
<End Type="Self.Parameter" Role="Parameter" Multiplicity="*" />
<ReferentialConstraint>
<Principal Role="Procedure">
<PropertyRef Name="Id" />
</Principal>
<Dependent Role="Parameter">
<PropertyRef Name="ParentId" />
</Dependent>
</ReferentialConstraint>
</Association>
<Association Name="ViewViewConstraint">
<End Type="Self.View" Role="Parent" Multiplicity="1" />
<End Type="Self.ViewConstraint" Role="Constraint" Multiplicity="*" />
<ReferentialConstraint>
<Principal Role="Parent">
<PropertyRef Name="Id" />
</Principal>
<Dependent Role="Constraint">
<PropertyRef Name="ParentId" />
</Dependent>
</ReferentialConstraint>
</Association>
<Association Name="ViewConstraintConstraintColumn">
<End Type="Self.ViewConstraint" Role="Constraint" Multiplicity="1" />
<End Type="Self.ConstraintColumn" Role="ConstraintColumn" Multiplicity="*" />
<ReferentialConstraint>
<Principal Role="Constraint">
<PropertyRef Name="Id" />
</Principal>
<Dependent Role="ConstraintColumn">
<PropertyRef Name="ConstraintId" />
</Dependent>
</ReferentialConstraint>
</Association>
<Association Name="ViewConstraintForeignKey">
<End Type="Self.ViewConstraint" Role="Constraint" Multiplicity="1" />
<End Type="Self.ForeignKey" Role="ForeignKey" Multiplicity="*" />
<ReferentialConstraint>
<Principal Role="Constraint">
<PropertyRef Name="Id" />
</Principal>
<Dependent Role="ForeignKey">
<PropertyRef Name="ConstraintId" />
</Dependent>
</ReferentialConstraint>
</Association>
<Association Name="FromForeignKeyViewColumn">
<End Type="Self.ViewColumn" Role="Column" Multiplicity="1" />
<End Type="Self.ForeignKey" Role="ForeignKey" Multiplicity="*" />
<ReferentialConstraint>
<Principal Role="Column">
<PropertyRef Name="Id" />
</Principal>
<Dependent Role="ForeignKey">
<PropertyRef Name="FromColumnId" />
</Dependent>
</ReferentialConstraint>
</Association>
<Association Name="ToForeignKeyViewColumn">
<End Type="Self.ViewColumn" Role="Column" Multiplicity="1" />
<End Type="Self.ForeignKey" Role="ForeignKey" Multiplicity="*" />
<ReferentialConstraint>
<Principal Role="Column">
<PropertyRef Name="Id" />
</Principal>
<Dependent Role="ForeignKey">
<PropertyRef Name="ToColumnId" />
</Dependent>
</ReferentialConstraint>
</Association>
</Schema><00><><?xml version="1.0" encoding="utf-8"?>
<Schema Namespace="MySqlClient"
Provider="MySql.Data.MySqlClient"
ProviderManifestToken="5"
Alias="Self"
xmlns="http://schemas.microsoft.com/ado/2006/04/edm/ssdl">
<EntityContainer Name="Schema">
<EntitySet Name="STables" EntityType="Self.Table">
<DefiningQuery>
SELECT /* Tables */
CONCAT(TABLE_SCHEMA, '.', TABLE_NAME) AS `Id`,
TABLE_CATALOG AS `Catalog`,
TABLE_SCHEMA AS `Schema`,
TABLE_NAME AS `Name`
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_TYPE = 'BASE TABLE'
AND TABLE_SCHEMA=schema()
</DefiningQuery>
</EntitySet>
<EntitySet Name="STableColumns" EntityType="Self.TableColumn">
<DefiningQuery>
SELECT /* Table columns */
CONCAT(TABLE_SCHEMA, '.', TABLE_NAME, '.', COLUMN_NAME) AS `Id`,
CONCAT(TABLE_SCHEMA, '.', TABLE_NAME) AS `ParentId`,
COLUMN_NAME AS `Name`,
ORDINAL_POSITION AS `Ordinal`,
CASE IS_NULLABLE WHEN 'YES' THEN 1 ELSE 0 END AS `IsNullable`,
IF(LEFT(COLUMN_TYPE,10) = 'tinyint(1)', 'bool',
IF (LEFT(COLUMN_TYPE,10) = 'binary(16)' OR LEFT(COLUMN_TYPE,8) = 'char(36)', 'guid',
IF (INSTR(COLUMN_TYPE, 'unsigned') = 0, DATA_TYPE,
CONCAT('u', DATA_TYPE)))) AS `TypeName`,
IF (CHARACTER_MAXIMUM_LENGTH > 2147483647, 2147483647, CHARACTER_MAXIMUM_LENGTH) AS `MaxLength`,
CASE WHEN NUMERIC_PRECISION > 0 THEN CAST(NUMERIC_PRECISION AS CHAR)
WHEN DATETIME_PRECISION > 0 THEN CAST(DATETIME_PRECISION AS CHAR)
ELSE 0
END AS `Precision`,
DATETIME_PRECISION AS `DateTimePrecision`,
NUMERIC_SCALE AS `Scale`,
NULL AS `CollationCatalog`,
NULL AS `CollationSchema`,
COLLATION_NAME AS `CollationName`,
NULL AS `CharacterSetCatalog`,
NULL AS `CharacterSetSchema`,
CHARACTER_SET_NAME AS `CharacterSetName`,
0 AS `IsMultiSet`,
CASE WHEN COLUMN_DEFAULT LIKE 'CURRENT_TIMESTAMP' THEN 1
WHEN EXTRA LIKE '%auto%' THEN 1
ELSE 0
END AS `IsIdentity`,
CASE WHEN COLUMN_DEFAULT LIKE 'CURRENT_TIMESTAMP' THEN 1
WHEN EXTRA LIKE '%auto%' THEN 1
ELSE 0
END AS `IsStoreGenerated`,
COLUMN_DEFAULT AS `Default`
FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA=schema()
</DefiningQuery>
</EntitySet>
<EntitySet Name="SViews" EntityType="Self.View">
<DefiningQuery>
SELECT /* Views */
CONCAT(TABLE_SCHEMA, '.', TABLE_NAME) AS `Id`,
TABLE_CATALOG AS`CatalogName`,
TABLE_SCHEMA AS `SchemaName`,
TABLE_NAME AS `Name`,
VIEW_DEFINITION AS `ViewDefinition`,
CASE IS_UPDATABLE WHEN 'YES' THEN 1 ELSE 0 END AS `IsUpdatable`
FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_SCHEMA=schema()
</DefiningQuery>
</EntitySet>
<EntitySet Name="SViewColumns" EntityType="Self.ViewColumn">
<DefiningQuery>
SELECT /* View columns */
CONCAT(TABLE_SCHEMA, '.', TABLE_NAME, '.', COLUMN_NAME) AS `Id`,
CONCAT(TABLE_SCHEMA, '.', TABLE_NAME) AS `ParentId`,
COLUMN_NAME AS `Name`,
ORDINAL_POSITION AS `Ordinal`,
CASE IS_NULLABLE WHEN 'YES' THEN 1 ELSE 0 END AS `IsNullable`,
IF(LEFT(COLUMN_TYPE,10) = 'tinyint(1)', 'bool',
IF (LEFT(COLUMN_TYPE,10) = 'binary(16)' OR LEFT(COLUMN_TYPE,8) = 'char(36)', 'guid',
IF (INSTR(COLUMN_TYPE, 'unsigned') = 0, DATA_TYPE,
CONCAT('u', DATA_TYPE)))) AS `TypeName`,
IF (CHARACTER_MAXIMUM_LENGTH > 2147483647, 2147483647, CHARACTER_MAXIMUM_LENGTH) AS `MaxLength`,
CASE WHEN NUMERIC_PRECISION > 0 THEN CAST(NUMERIC_PRECISION AS UNSIGNED INTEGER)
WHEN DATETIME_PRECISION > 0 THEN CAST(DATETIME_PRECISION AS UNSIGNED INTEGER)
ELSE 0
END AS `Precision`,
0 AS `DateTimePrecision`,
NUMERIC_SCALE AS `Scale`,
NULL AS `CollationCatalog`,
NULL AS `CollationSchema`,
COLLATION_NAME AS `CollationName`,
NULL AS `CharacterSetCatalog`,
NULL AS `CharacterSetSchema`,
CHARACTER_SET_NAME AS `CharacterSetName`,
0 AS `IsMultiSet`,
CASE WHEN COLUMN_DEFAULT LIKE 'CURRENT_TIMESTAMP' THEN 1
WHEN EXTRA LIKE '%auto%' THEN 1
ELSE 0
END AS `IsIdentity`,
CASE WHEN COLUMN_DEFAULT LIKE 'CURRENT_TIMESTAMP' THEN 1
WHEN EXTRA LIKE '%auto%' THEN 1
ELSE 0
END AS `IsStoreGenerated`,
COLUMN_DEFAULT AS `Default`
FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA=schema()
</DefiningQuery>
</EntitySet>
<EntitySet Name="SFunctions" EntityType="Self.Function">
<DefiningQuery>
SELECT /* Functions */
CONCAT(ROUTINE_SCHEMA, '.', SPECIFIC_NAME) AS `Id`,
ROUTINE_CATALOG AS `CatalogName`,
ROUTINE_SCHEMA AS `SchemaName`,
ROUTINE_NAME AS `Name`,
SUBSTRING_INDEX(DTD_IDENTIFIER, '(', 1) AS `ReturnTypeName`,
NULL AS `ReturnMaxLength`,
NULL AS `ReturnPrecision`,
0 AS `ReturnDateTimePrecision`,
NULL AS `ReturnScale`,
NULL AS `ReturnCollationCatalog`,
NULL AS `ReturnCollationSchema`,
NULL AS `ReturnCollationName`,
NULL AS `ReturnCharacterSetCatalog`,
NULL AS `ReturnCharacterSetSchema`,
NULL AS `ReturnCharacterSetName`,
NULL AS `ReturnIsMultiSet`,
NULL AS `IsAggregate`,
NULL AS `IsBuiltIn`,
NULL AS `IsNiladic`
FROM INFORMATION_SCHEMA.ROUTINES
WHERE ROUTINE_TYPE='FUNCTION'
AND ROUTINE_SCHEMA=schema()
</DefiningQuery>
</EntitySet>
<EntitySet Name="SProcedures" EntityType="Self.Procedure">
<DefiningQuery>
SELECT /* Procedures */
CONCAT(ROUTINE_SCHEMA, '.', SPECIFIC_NAME) AS `Id`,
ROUTINE_CATALOG AS `CatalogName`,
ROUTINE_SCHEMA AS `SchemaName`,
ROUTINE_NAME AS `Name`
FROM INFORMATION_SCHEMA.ROUTINES
WHERE ROUTINE_TYPE='PROCEDURE'
AND ROUTINE_SCHEMA=schema()
</DefiningQuery>
</EntitySet>
<EntitySet Name="SFunctionParameters" EntityType="Self.Parameter">
<DefiningQuery>
SELECT
CONCAT(f.SPECIFIC_SCHEMA, '.', f.SPECIFIC_NAME, '.', f.PARAMETER_NAME) AS `Id`,
CONCAT(f.SPECIFIC_SCHEMA, '.', f.SPECIFIC_NAME) AS `ParentId`,
f.PARAMETER_NAME AS `Name`,
f.ORDINAL_POSITION `Ordinal`,
f.DATA_TYPE AS `TypeName`,
f.CHARACTER_MAXIMUM_LENGTH AS `MaxLength`,
f.NUMERIC_PRECISION AS`Precision`,
NULL AS `DateTimePrecision`,
f.NUMERIC_SCALE AS `Scale`,
NULL AS `CollationCatalog`,
NULL AS `CollationSchema`,
f.COLLATION_NAME AS `CollationName`,
NULL AS `CharacterSetCatalog`,
NULL AS `CharacterSetSchema`,
f.CHARACTER_SET_NAME AS `CharacterSetName`,
CAST(0 as decimal(0,0)) AS `IsMultiSet`,
f.PARAMETER_MODE AS `Mode`,
NULL AS `Default`
FROM
INFORMATION_SCHEMA.PARAMETERS f
INNER JOIN INFORMATION_SCHEMA.ROUTINES r ON
f.SPECIFIC_SCHEMA = r.ROUTINE_SCHEMA AND
f.SPECIFIC_NAME = r.SPECIFIC_NAME AND
r.ROUTINE_TYPE = 'FUNCTION'
WHERE
r.ROUTINE_SCHEMA=schema() AND f.ORDINAL_POSITION > 0
</DefiningQuery>
</EntitySet>
<EntitySet Name="SProcedureParameters" EntityType="Self.Parameter">
<DefiningQuery>
SELECT
CONCAT(f.SPECIFIC_SCHEMA, '.', f.SPECIFIC_NAME, '.', f.PARAMETER_NAME) AS `Id`,
CONCAT(f.SPECIFIC_SCHEMA, '.', f.SPECIFIC_NAME) AS `ParentId`,
f.PARAMETER_NAME AS `Name`,
f.ORDINAL_POSITION `Ordinal`,
f.DATA_TYPE AS `TypeName`,
f.CHARACTER_MAXIMUM_LENGTH AS `MaxLength`,
f.NUMERIC_PRECISION AS`Precision`,
NULL AS `DateTimePrecision`,
f.NUMERIC_SCALE AS `Scale`,
NULL AS `CollationCatalog`,
NULL AS `CollationSchema`,
f.COLLATION_NAME AS `CollationName`,
NULL AS `CharacterSetCatalog`,
NULL AS `CharacterSetSchema`,
f.CHARACTER_SET_NAME AS `CharacterSetName`,
CAST(0 as decimal(0,0)) AS `IsMultiSet`,
f.PARAMETER_MODE AS `Mode`,
NULL AS `Default`
FROM
INFORMATION_SCHEMA.PARAMETERS f
INNER JOIN INFORMATION_SCHEMA.ROUTINES r ON
f.SPECIFIC_SCHEMA = r.ROUTINE_SCHEMA AND
f.SPECIFIC_NAME = r.SPECIFIC_NAME AND
r.ROUTINE_TYPE = 'PROCEDURE'
WHERE
r.ROUTINE_SCHEMA=schema() AND f.ORDINAL_POSITION > 0
</DefiningQuery>
</EntitySet>
<EntitySet Name="SConstraints" EntityType="Self.Constraint">
<DefiningQuery>
SELECT /* Constraints */
CONCAT(CONSTRAINT_SCHEMA, '.', TABLE_NAME, '.', CONSTRAINT_NAME) AS `Id`,
CONCAT(TABLE_SCHEMA, '.', TABLE_NAME) AS `ParentId`,
CONSTRAINT_NAME AS `Name`,
CONSTRAINT_TYPE AS `ConstraintType`,
0 AS `IsDeferrable`,
0 AS `IsInitiallyDeferred`
FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS
WHERE CONSTRAINT_TYPE != 'CHECK' AND TABLE_SCHEMA=schema()
</DefiningQuery>
</EntitySet>
<EntitySet Name="SCheckConstraints" EntityType="Self.CheckConstraint">
<DefiningQuery>
SELECT /* Check constraints */
NULL AS `Id`,
NULL AS `Expression`
</DefiningQuery>
</EntitySet>
<EntitySet Name="SConstraintColumns" EntityType="Self.ConstraintColumn">
<DefiningQuery>
SELECT /* Constraint columns */
CONCAT(CONSTRAINT_SCHEMA, '.', TABLE_NAME, '.', CONSTRAINT_NAME) AS `ConstraintId`,
CONCAT(TABLE_SCHEMA, '.', TABLE_NAME, '.', COLUMN_NAME) AS `ColumnId`
FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE WHERE TABLE_SCHEMA=schema()
</DefiningQuery>
</EntitySet>
<!--
<EntitySet Name="SForeignKeyConstraints" EntityType="Self.ForeignKeyConstraint">
<DefiningQuery>
SELECT /* Foreign key constraints */
CONCAT('`', TABLE_SCHEMA, '`.`', CONSTRAINT_NAME, '`') AS `Id`,
'NO ACTION' AS `UpdateRule`,
'NO ACTION' AS `DeleteRule`
FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS
WHERE CONSTRAINT_TYPE = 'FOREIGN KEY' AND TABLE_SCHEMA=schema()
</DefiningQuery>
</EntitySet>
-->
<EntitySet Name="SForeignKeyConstraints" EntityType="Self.ForeignKeyConstraint">
<DefiningQuery>
SELECT
CONCAT(CONSTRAINT_SCHEMA, '.', TABLE_NAME, '.', CONSTRAINT_NAME) AS `Id`,
UPDATE_RULE AS `UpdateRule`,
DELETE_RULE AS `DeleteRule`
FROM INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS
</DefiningQuery>
</EntitySet>
<EntitySet Name="SForeignKeys" EntityType="Self.ForeignKey">
<DefiningQuery>
SELECT
CONCAT(FC.CONSTRAINT_SCHEMA, '.', FC.CONSTRAINT_NAME, '.', FC.ORDINAL_POSITION) AS `Id`,
CONCAT(PC.TABLE_SCHEMA, '.', PC.TABLE_NAME, '.', PC.COLUMN_NAME) AS `ToColumnId`,
CONCAT(FC.TABLE_SCHEMA, '.', FC.TABLE_NAME, '.', FC.COLUMN_NAME) AS `FromColumnId`,
CONCAT(FC.CONSTRAINT_SCHEMA, '.', FC.TABLE_NAME, '.', FC.CONSTRAINT_NAME) AS `ConstraintId`,
FC.ORDINAL_POSITION AS `Ordinal`
FROM
INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS AS RC
INNER JOIN
INFORMATION_SCHEMA.KEY_COLUMN_USAGE AS PC /* PRIMARY KEY COLS*/
ON RC.UNIQUE_CONSTRAINT_SCHEMA = PC.CONSTRAINT_SCHEMA
AND RC.UNIQUE_CONSTRAINT_NAME = PC.CONSTRAINT_NAME
AND RC.REFERENCED_TABLE_NAME = PC.TABLE_NAME
INNER JOIN
INFORMATION_SCHEMA.KEY_COLUMN_USAGE AS FC /* FOREIGN KEY COLS*/
ON RC.CONSTRAINT_SCHEMA = FC.CONSTRAINT_SCHEMA
AND RC.CONSTRAINT_NAME = FC.CONSTRAINT_NAME
AND RC.TABLE_NAME = FC.TABLE_NAME
AND PC.ORDINAL_POSITION = FC.ORDINAL_POSITION
<!-- WHERE FC.CONSTRAINT_SCHEMA='test3'-->
</DefiningQuery>
</EntitySet>
<!--<EntitySet Name="SForeignKeys" EntityType="Self.ForeignKey">
<DefiningQuery>
SELECT /* Foreign keys */
CONCAT('`', KEYCOLS.TABLE_SCHEMA, '`.`', KEYCOLS.TABLE_NAME, '`.`',
KEYCOLS.CONSTRAINT_NAME, '`.`', KEYCOLS.COLUMN_NAME, '`') AS `Id`,
CONCAT('`', KEYCOLS.REFERENCED_TABLE_SCHEMA, '`.`',
KEYCOLS.REFERENCED_TABLE_NAME, '`.`',
KEYCOLS.REFERENCED_COLUMN_NAME, '`') AS `ToColumnId`,
CONCAT('`', KEYCOLS.TABLE_SCHEMA, '`.`', KEYCOLS.TABLE_NAME, '`.`', KEYCOLS.COLUMN_NAME, '`') AS `FromColumnId`,
KEYCOLS.COLUMN_NAME AS `Name`,
CONCAT('`', KEYCOLS.TABLE_SCHEMA, '`.`', KEYCOLS.CONSTRAINT_NAME, '`') AS `ConstraintId`,
KEYCOLS.ORDINAL_POSITION AS `Ordinal`
FROM
INFORMATION_SCHEMA.TABLE_CONSTRAINTS TC
INNER JOIN
INFORMATION_SCHEMA.KEY_COLUMN_USAGE KEYCOLS
WHERE TC.CONSTRAINT_TYPE = 'FOREIGN KEY'
AND TC.TABLE_SCHEMA = KEYCOLS.TABLE_SCHEMA
AND TC.TABLE_NAME = KEYCOLS.TABLE_NAME
AND TC.CONSTRAINT_NAME = KEYCOLS.CONSTRAINT_NAME
AND TC.TABLE_SCHEMA = schema()
</DefiningQuery>
</EntitySet>-->
<EntitySet Name="SViewConstraints" EntityType="Self.ViewConstraint">
<DefiningQuery>
SELECT /* View constraints */
NULL AS `Id`,
NULL AS `ParentId`,
NULL AS `Name`,
NULL AS `ConstraintType`,
NULL AS `Expression`,
NULL AS `UpdateRule`,
NULL AS `DeleteRule`
</DefiningQuery>
</EntitySet>
<EntitySet Name="SViewConstraintColumns" EntityType="Self.ConstraintColumn">
<DefiningQuery>
SELECT /* View constraint columns */
NULL AS `ConstraintId`,
NULL AS `ColumnId`
</DefiningQuery>
</EntitySet>
<EntitySet Name="SViewForeignKeys" EntityType="Self.ForeignKey">
<DefiningQuery>
SELECT /* View foreign keys */
NULL AS `Id`,
NULL AS `ToColumnId`,
NULL AS `FromColumnId`,
NULL AS `ConstraintId`,
0 AS `Ordinal`
</DefiningQuery>
</EntitySet>
<AssociationSet Name="STableTableColumns" Association="Self.TableTableColumn" >
<End Role="Parent" EntitySet="STables"/>
<End Role="Column" EntitySet="STableColumns"/>
</AssociationSet>
<AssociationSet Name="STableConstraints" Association="Self.TableTableConstraint" >
<End Role="Parent" EntitySet="STables"/>
<End Role="Constraint" EntitySet="SConstraints"/>
</AssociationSet>
<AssociationSet Name="SConstraintConstraintColumns" Association="Self.ConstraintConstraintColumn" >
<End Role="ConstraintColumn" EntitySet="SConstraintColumns"/>
<End Role="Constraint" EntitySet="SConstraints"/>
</AssociationSet>
<AssociationSet Name="SConstraintForeignKeys" Association="Self.ConstraintForeignKey" >
<End Role="ForeignKey" EntitySet="SForeignKeys"/>
<End Role="Constraint" EntitySet="SForeignKeyConstraints"/>
</AssociationSet>
<AssociationSet Name="SFromForeignKeyColumns" Association="Self.FromForeignKeyColumn" >
<End Role="ForeignKey" EntitySet="SForeignKeys"/>
<End Role="Column" EntitySet="STableColumns"/>
</AssociationSet>
<AssociationSet Name="SToForeignKeyColumns" Association="Self.ToForeignKeyColumn" >
<End Role="ForeignKey" EntitySet="SForeignKeys"/>
<End Role="Column" EntitySet="STableColumns"/>
</AssociationSet>
<AssociationSet Name="SViewViewColumns" Association="Self.ViewViewColumn" >
<End Role="Parent" EntitySet="SViews"/>
<End Role="Column" EntitySet="SViewColumns"/>
</AssociationSet>
<AssociationSet Name="SViewViewConstraints" Association="Self.ViewViewConstraint" >
<End Role="Parent" EntitySet="SViews"/>
<End Role="Constraint" EntitySet="SViewConstraints"/>
</AssociationSet>
<AssociationSet Name="SViewConstraintConstraintColumns" Association="Self.ViewConstraintConstraintColumn" >
<End Role="ConstraintColumn" EntitySet="SViewConstraintColumns"/>
<End Role="Constraint" EntitySet="SViewConstraints"/>
</AssociationSet>
<AssociationSet Name="SViewConstraintForeignKeys" Association="Self.ViewConstraintForeignKey" >
<End Role="ForeignKey" EntitySet="SViewForeignKeys"/>
<End Role="Constraint" EntitySet="SViewConstraints"/>
</AssociationSet>
<AssociationSet Name="SFromForeignKeyViewColumns" Association="Self.FromForeignKeyViewColumn" >
<End Role="ForeignKey" EntitySet="SViewForeignKeys"/>
<End Role="Column" EntitySet="SViewColumns"/>
</AssociationSet>
<AssociationSet Name="SToForeignKeyViewColumns" Association="Self.ToForeignKeyViewColumn" >
<End Role="ForeignKey" EntitySet="SViewForeignKeys"/>
<End Role="Column" EntitySet="SViewColumns"/>
</AssociationSet>
<AssociationSet Name="FunctionFunctionParameters" Association="Self.FunctionFunctionParameter">
<End Role="Function" EntitySet="SFunctions"/>
<End Role="Parameter" EntitySet="SFunctionParameters"/>
</AssociationSet>
<AssociationSet Name="ProcedureProcedureParameters" Association="Self.ProcedureProcedureParameter" >
<End Role="Procedure" EntitySet="SProcedures"/>
<End Role="Parameter" EntitySet="SProcedureParameters"/>
</AssociationSet>
</EntityContainer>
<EntityType Name="Table">
<Key>
<PropertyRef Name="Id" />
</Key>
<Property Name="Id" Nullable="false" Type="varchar" MaxLength="256"/>
<Property Name="Catalog" Type="varchar" MaxLength="256" />
<Property Name="Schema" Type="varchar" MaxLength="256" />
<Property Name="Name" Nullable="false" Type="varchar" MaxLength="256" />
</EntityType>
<EntityType Name="TableColumn">
<Key>
<PropertyRef Name="Id" />
</Key>
<Property Name="Id" Nullable="false" Type="varchar" MaxLength="256"/>
<Property Name="ParentId" Nullable="false" Type="varchar" MaxLength ="256"/>
<Property Name="Name" Nullable="false" Type="varchar" MaxLength="256"/>
<Property Name="Ordinal" Nullable="false" Type="bigint" />
<Property Name="IsNullable" Nullable="false" Type="bit" />
<Property Name="TypeName" Nullable="false" Type="varchar" MaxLength="256" />
<Property Name="MaxLength" Type="bigint" />
<Property Name="Precision" Type="bigint" />
<Property Name="DateTimePrecision" Type="int" />
<Property Name="Scale" Type="bigint" />
<Property Name="CollationCatalog" Type="varchar" MaxLength="128" />
<Property Name="CollationSchema" Type="varchar" MaxLength="128" />
<Property Name="CollationName" Type="varchar" MaxLength="128" />
<Property Name="CharacterSetCatalog" Type="varchar" MaxLength="128" />
<Property Name="CharacterSetSchema" Type="varchar" MaxLength="128" />
<Property Name="CharacterSetName" Type="varchar" MaxLength="128" />
<Property Name="IsMultiSet" Nullable="false" Type="bit" />
<Property Name="IsIdentity" Nullable="false" Type="bit" />
<Property Name="IsStoreGenerated" Nullable="false" Type="bit" />
<Property Name="Default" Nullable="true" Type="longtext"/>
</EntityType>
<EntityType Name="View">
<Key>
<PropertyRef Name="Id" />
</Key>
<Property Name="Id" Nullable="false" Type="varchar" MaxLength ="256" />
<Property Name="CatalogName" Type="varchar" MaxLength="256" />
<Property Name="SchemaName" Type="varchar" MaxLength="256" />
<Property Name="Name" Nullable="false" Type="varchar" MaxLength="256" />
<Property Name="ViewDefinition" Nullable="true" Type="text" />
<Property Name="IsUpdatable" Nullable="false" Type="bit" />
</EntityType>
<EntityType Name="ViewColumn">
<Key>
<PropertyRef Name="Id" />
</Key>
<Property Name="Id" Nullable="false" Type="varchar" MaxLength="256"/>
<Property Name="ParentId" Nullable="false" Type="varchar" MaxLength="256"/>
<Property Name="Name" Nullable="false" Type="varchar" MaxLength="256"/>
<Property Name="Ordinal" Nullable="false" Type="bigint" />
<Property Name="IsNullable" Nullable="false" Type="bit" />
<Property Name="TypeName" Nullable="false" Type="varchar" MaxLength="256" />
<Property Name="MaxLength" Type="bigint" />
<Property Name="Precision" Type="bigint" />
<Property Name="DateTimePrecision" Type="int" />
<Property Name="Scale" Type="bigint" />
<Property Name="CollationCatalog" Type="varchar" MaxLength="128" />
<Property Name="CollationSchema" Type="varchar" MaxLength="128" />
<Property Name="CollationName" Type="varchar" MaxLength="128" />
<Property Name="CharacterSetCatalog" Type="varchar" MaxLength="128" />
<Property Name="CharacterSetSchema" Type="varchar" MaxLength="128" />
<Property Name="CharacterSetName" Type="varchar" MaxLength="128" />
<Property Name="IsMultiSet" Nullable="false" Type="bit" />
<Property Name="IsIdentity" Nullable="false" Type="bit" />
<Property Name="IsStoreGenerated" Nullable="false" Type="bit" />
<Property Name="Default" Nullable="true" Type="longtext"/>
</EntityType>
<EntityType Name="Function">
<Key>
<PropertyRef Name="Id" />
</Key>
<Property Name="Id" Nullable="false" Type="varchar" MaxLength="256"/>
<Property Name="CatalogName" Type="varchar" MaxLength="256"/>
<Property Name="SchemaName" Type="varchar" MaxLength="256"/>
<Property Name="Name" Nullable="false" Type="varchar" MaxLength="256"/>
<Property Name="ReturnTypeName" Type="varchar" MaxLength="256" />
<Property Name="ReturnMaxLength" Type="bigint" />
<Property Name="ReturnPrecision" Type="bigint" />
<Property Name="ReturnDateTimePrecision" Type="int" />
<Property Name="ReturnScale" Type="bigint" />
<Property Name="ReturnCollationCatalog" Type="varchar" MaxLength="128" />
<Property Name="ReturnCollationSchema" Type="varchar" MaxLength="128" />
<Property Name="ReturnCollationName" Type="varchar" MaxLength="128" />
<Property Name="ReturnCharacterSetCatalog" Type="varchar" MaxLength="128" />
<Property Name="ReturnCharacterSetSchema" Type="varchar" MaxLength="128" />
<Property Name="ReturnCharacterSetName" Type="varchar" MaxLength="128" />
<Property Name="ReturnIsMultiSet" Nullable="false" Type="bit" />
<Property Name="IsAggregate" Type="bit" />
<Property Name="IsBuiltIn" Type="bit" />
<Property Name="IsNiladic" Type="bit" />
</EntityType>
<EntityType Name="Procedure">
<Key>
<PropertyRef Name="Id" />
</Key>
<Property Name="Id" Nullable="false" Type="varchar" MaxLength="256"/>
<Property Name="CatalogName" Type="varchar" MaxLength="256"/>
<Property Name="SchemaName" Type="varchar" MaxLength="256"/>
<Property Name="Name" Nullable="false" Type="varchar" MaxLength="256"/>
</EntityType>
<EntityType Name="Parameter">
<Key>
<PropertyRef Name="Id" />
</Key>
<Property Name="Id" Nullable="false" Type="varchar" MaxLength="256"/>
<Property Name="ParentId" Nullable="false" Type="varchar" MaxLength="256"/>
<Property Name="Name" Nullable="false" Type="varchar" MaxLength="256" />
<Property Name="Ordinal" Nullable="false" Type="int"/>
<Property Name="TypeName" Nullable="false" Type="varchar" MaxLength="256" />
<Property Name="MaxLength" Nullable="true" Type="bigint" />
<Property Name="Precision" Nullable="true" Type="bigint" />
<Property Name="DateTimePrecision" Type="int" />
<Property Name="Scale" Nullable="true" Type="bigint" />
<Property Name="CollationCatalog" Type="varchar" MaxLength="128" />
<Property Name="CollationSchema" Type="varchar" MaxLength="128" />
<Property Name="CollationName" Type="varchar" MaxLength="128" />
<Property Name="CharacterSetCatalog" Type="varchar" MaxLength="128" />
<Property Name="CharacterSetSchema" Type="varchar" MaxLength="128" />
<Property Name="CharacterSetName" Type="varchar" MaxLength="128" />
<Property Name="IsMultiSet" Nullable="false" Type="bit" />
<Property Name="Mode" Type="varchar" MaxLength="16" />
<Property Name="Default" Type="longtext" />
</EntityType>
<EntityType Name="Constraint">
<Key>
<PropertyRef Name="Id" />
</Key>
<Property Name="Id" Nullable="false" Type="varchar" MaxLength ="256" />
<Property Name="ParentId" Nullable="false" Type="varchar" MaxLength="256"/>
<Property Name="Name" Nullable="false" MaxLength="256" Type="varchar" />
<Property Name="IsDeferrable" Nullable="false" Type="bit" />
<Property Name="IsInitiallyDeferred" Nullable="false" Type="bit" />
<Property Name="ConstraintType" Nullable="false" MaxLength="11" Type="varchar" />
</EntityType>
<EntityType Name="CheckConstraint">
<Key>
<PropertyRef Name="Id" />
</Key>
<Property Name="Id" Nullable="false" Type="varchar" MaxLength ="256" />
<Property Name="Expression" Nullable="true" MaxLength="4000" Type="varchar" />
</EntityType>
<EntityType Name="ConstraintColumn">
<Key>
<PropertyRef Name="ConstraintId" />
<PropertyRef Name="ColumnId" />
</Key>
<Property Name="ConstraintId" Nullable="false" Type="varchar" MaxLength="256" />
<Property Name="ColumnId" Nullable="false" Type="varchar" MaxLength="256" />
</EntityType>
<EntityType Name="ForeignKeyConstraint">
<Key>
<PropertyRef Name="Id" />
</Key>
<Property Name="Id" Nullable="false" Type="varchar" MaxLength="256" />
<Property Name="UpdateRule" Nullable="false" MaxLength="11" Type="varchar" />
<Property Name="DeleteRule" Nullable="false" MaxLength="11" Type="varchar" />
</EntityType>
<EntityType Name="ForeignKey">
<Key>
<PropertyRef Name="Id" />
</Key>
<Property Name="Id" Nullable="false" Type="varchar" MaxLength="256"/>
<Property Name="Ordinal" Nullable="false" Type="int" />
<Property Name="ConstraintId" Nullable="false" Type="varchar" MaxLength="256" />
<Property Name="FromColumnId" Nullable="false" Type="varchar" MaxLength="256" />
<Property Name="ToColumnId" Nullable="false" Type="varchar" MaxLength ="256" />
</EntityType>
<EntityType Name="ViewConstraint">
<Key>
<PropertyRef Name="Id" />
</Key>
<Property Name="Id" Nullable="false" Type="varchar" MaxLength="256" />
<Property Name="ParentId" Nullable="false" Type="varchar" MaxLength="256" />
<Property Name="Name" Nullable="false" MaxLength="256" Type="varchar" />
<Property Name="IsDeferrable" Nullable="false" Type="bit" />
<Property Name="IsInitiallyDeferred" Nullable="false" Type="bit" />
<Property Name="ConstraintType" Nullable="false" MaxLength="11" Type="varchar" />
<Property Name="Expression" Nullable="true" MaxLength="4000" Type="varchar" />
<Property Name="UpdateRule" Nullable="true" MaxLength="11" Type="varchar" />
<Property Name="DeleteRule" Nullable="true" MaxLength="11" Type="varchar" />
</EntityType>
<Association Name="TableTableConstraint">
<End Type="Self.Table" Role="Parent" Multiplicity="1" />
<End Type="Self.Constraint" Role="Constraint" Multiplicity="*" />
<ReferentialConstraint>
<Principal Role="Parent">
<PropertyRef Name="Id" />
</Principal>
<Dependent Role="Constraint">
<PropertyRef Name="ParentId" />
</Dependent>
</ReferentialConstraint>
</Association>
<Association Name="ConstraintConstraintColumn">
<End Type="Self.Constraint" Role="Constraint" Multiplicity="1" />
<End Type="Self.ConstraintColumn" Role="ConstraintColumn" Multiplicity="*" />
<ReferentialConstraint>
<Principal Role="Constraint">
<PropertyRef Name="Id" />
</Principal>
<Dependent Role="ConstraintColumn">
<PropertyRef Name="ConstraintId" />
</Dependent>
</ReferentialConstraint>
</Association>
<Association Name="ConstraintForeignKey">
<End Type="Self.ForeignKeyConstraint" Role="Constraint" Multiplicity="1" />
<End Type="Self.ForeignKey" Role="ForeignKey" Multiplicity="*" />
<ReferentialConstraint>
<Principal Role="Constraint">
<PropertyRef Name="Id" />
</Principal>
<Dependent Role="ForeignKey">
<PropertyRef Name="ConstraintId" />
</Dependent>
</ReferentialConstraint>
</Association>
<Association Name="FromForeignKeyColumn">
<End Type="Self.TableColumn" Role="Column" Multiplicity="1" />
<End Type="Self.ForeignKey" Role="ForeignKey" Multiplicity="*" />
<ReferentialConstraint>
<Principal Role="Column">
<PropertyRef Name="Id" />
</Principal>
<Dependent Role="ForeignKey">
<PropertyRef Name="FromColumnId" />
</Dependent>
</ReferentialConstraint>
</Association>
<Association Name="ToForeignKeyColumn">
<End Type="Self.TableColumn" Role="Column" Multiplicity="1" />
<End Type="Self.ForeignKey" Role="ForeignKey" Multiplicity="*" />
<ReferentialConstraint>
<Principal Role="Column">
<PropertyRef Name="Id" />
</Principal>
<Dependent Role="ForeignKey">
<PropertyRef Name="ToColumnId" />
</Dependent>
</ReferentialConstraint>
</Association>
<Association Name="TableTableColumn">
<End Type="Self.Table" Role="Parent" Multiplicity="1" />
<End Type="Self.TableColumn" Role="Column" Multiplicity="*" />
<ReferentialConstraint>
<Principal Role="Parent">
<PropertyRef Name="Id" />
</Principal>
<Dependent Role="Column">
<PropertyRef Name="ParentId" />
</Dependent>
</ReferentialConstraint>
</Association>
<Association Name="ViewViewColumn">
<End Type="Self.View" Role="Parent" Multiplicity="1" />
<End Type="Self.ViewColumn" Role="Column" Multiplicity="*" />
<ReferentialConstraint>
<Principal Role="Parent">
<PropertyRef Name="Id" />
</Principal>
<Dependent Role="Column">
<PropertyRef Name="ParentId" />
</Dependent>
</ReferentialConstraint>
</Association>
<Association Name="FunctionFunctionParameter">
<End Type="Self.Function" Role="Function" Multiplicity="1" />
<End Type="Self.Parameter" Role="Parameter" Multiplicity="*" />
<ReferentialConstraint>
<Principal Role="Function">
<PropertyRef Name="Id" />
</Principal>
<Dependent Role="Parameter">
<PropertyRef Name="ParentId" />
</Dependent>
</ReferentialConstraint>
</Association>
<Association Name="ProcedureProcedureParameter">
<End Type="Self.Procedure" Role="Procedure" Multiplicity="1" />
<End Type="Self.Parameter" Role="Parameter" Multiplicity="*" />
<ReferentialConstraint>
<Principal Role="Procedure">
<PropertyRef Name="Id" />
</Principal>
<Dependent Role="Parameter">
<PropertyRef Name="ParentId" />
</Dependent>
</ReferentialConstraint>
</Association>
<Association Name="ViewViewConstraint">
<End Type="Self.View" Role="Parent" Multiplicity="1" />
<End Type="Self.ViewConstraint" Role="Constraint" Multiplicity="*" />
<ReferentialConstraint>
<Principal Role="Parent">
<PropertyRef Name="Id" />
</Principal>
<Dependent Role="Constraint">
<PropertyRef Name="ParentId" />
</Dependent>
</ReferentialConstraint>
</Association>
<Association Name="ViewConstraintConstraintColumn">
<End Type="Self.ViewConstraint" Role="Constraint" Multiplicity="1" />
<End Type="Self.ConstraintColumn" Role="ConstraintColumn" Multiplicity="*" />
<ReferentialConstraint>
<Principal Role="Constraint">
<PropertyRef Name="Id" />
</Principal>
<Dependent Role="ConstraintColumn">
<PropertyRef Name="ConstraintId" />
</Dependent>
</ReferentialConstraint>
</Association>
<Association Name="ViewConstraintForeignKey">
<End Type="Self.ViewConstraint" Role="Constraint" Multiplicity="1" />
<End Type="Self.ForeignKey" Role="ForeignKey" Multiplicity="*" />
<ReferentialConstraint>
<Principal Role="Constraint">
<PropertyRef Name="Id" />
</Principal>
<Dependent Role="ForeignKey">
<PropertyRef Name="ConstraintId" />
</Dependent>
</ReferentialConstraint>
</Association>
<Association Name="FromForeignKeyViewColumn">
<End Type="Self.ViewColumn" Role="Column" Multiplicity="1" />
<End Type="Self.ForeignKey" Role="ForeignKey" Multiplicity="*" />
<ReferentialConstraint>
<Principal Role="Column">
<PropertyRef Name="Id" />
</Principal>
<Dependent Role="ForeignKey">
<PropertyRef Name="FromColumnId" />
</Dependent>
</ReferentialConstraint>
</Association>
<Association Name="ToForeignKeyViewColumn">
<End Type="Self.ViewColumn" Role="Column" Multiplicity="1" />
<End Type="Self.ForeignKey" Role="ForeignKey" Multiplicity="*" />
<ReferentialConstraint>
<Principal Role="Column">
<PropertyRef Name="Id" />
</Principal>
<Dependent Role="ForeignKey">
<PropertyRef Name="ToColumnId" />
</Dependent>
</ReferentialConstraint>
</Association>
</Schema><00><><?xml version="1.0" encoding="utf-8"?>
<Schema Namespace="MySqlClient"
Provider="MySql.Data.MySqlClient"
ProviderManifestToken="5"
Alias="Self"
xmlns="http://schemas.microsoft.com/ado/2006/04/edm/ssdl">
<EntityContainer Name="Schema">
<EntitySet Name="STables" EntityType="Self.Table">
<DefiningQuery>
SELECT /* Tables */
CONCAT(TABLE_SCHEMA, '.', TABLE_NAME) AS `Id`,
TABLE_CATALOG AS `Catalog`,
TABLE_SCHEMA AS `Schema`,
TABLE_NAME AS `Name`
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_TYPE = 'BASE TABLE'
AND TABLE_SCHEMA=schema()
</DefiningQuery>
</EntitySet>
<EntitySet Name="STableColumns" EntityType="Self.TableColumn">
<DefiningQuery>
SELECT /* Table columns */
CONCAT(TABLE_SCHEMA, '.', TABLE_NAME, '.', COLUMN_NAME) AS `Id`,
CONCAT(TABLE_SCHEMA, '.', TABLE_NAME) AS `ParentId`,
COLUMN_NAME AS `Name`,
ORDINAL_POSITION AS `Ordinal`,
CASE IS_NULLABLE WHEN 'YES' THEN 1 ELSE 0 END AS `IsNullable`,
IF(LEFT(COLUMN_TYPE,10) = 'tinyint(1)', 'bool',
IF (LEFT(COLUMN_TYPE,10) = 'binary(16)' OR LEFT(COLUMN_TYPE,8) = 'char(36)', 'guid',
IF (INSTR(COLUMN_TYPE, 'unsigned') = 0, DATA_TYPE,
CONCAT('u', DATA_TYPE)))) AS `TypeName`,
IF (CHARACTER_MAXIMUM_LENGTH > 2147483647, 2147483647, CHARACTER_MAXIMUM_LENGTH) AS `MaxLength`,
CASE WHEN NUMERIC_PRECISION > 0 THEN CAST(NUMERIC_PRECISION AS CHAR)
WHEN DATETIME_PRECISION > 0 THEN CAST(DATETIME_PRECISION AS CHAR)
ELSE 0
END AS `Precision`,
DATETIME_PRECISION AS `DateTimePrecision`,
NUMERIC_SCALE AS `Scale`,
NULL AS `CollationCatalog`,
NULL AS `CollationSchema`,
COLLATION_NAME AS `CollationName`,
NULL AS `CharacterSetCatalog`,
NULL AS `CharacterSetSchema`,
CHARACTER_SET_NAME AS `CharacterSetName`,
0 AS `IsMultiSet`,
CASE WHEN COLUMN_DEFAULT LIKE 'CURRENT_TIMESTAMP' THEN 1
WHEN EXTRA LIKE '%auto%' THEN 1
ELSE 0
END AS `IsIdentity`,
CASE WHEN COLUMN_DEFAULT LIKE 'CURRENT_TIMESTAMP' THEN 1
WHEN EXTRA LIKE '%auto%' THEN 1
ELSE 0
END AS `IsStoreGenerated`,
COLUMN_DEFAULT AS `Default`
FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA=schema()
</DefiningQuery>
</EntitySet>
<EntitySet Name="SViews" EntityType="Self.View">
<DefiningQuery>
SELECT /* Views */
CONCAT(TABLE_SCHEMA, '.', TABLE_NAME) AS `Id`,
TABLE_CATALOG AS`CatalogName`,
TABLE_SCHEMA AS `SchemaName`,
TABLE_NAME AS `Name`,
VIEW_DEFINITION AS `ViewDefinition`,
CASE IS_UPDATABLE WHEN 'YES' THEN 1 ELSE 0 END AS `IsUpdatable`
FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_SCHEMA=schema()
</DefiningQuery>
</EntitySet>
<EntitySet Name="SViewColumns" EntityType="Self.ViewColumn">
<DefiningQuery>
SELECT /* View columns */
CONCAT(TABLE_SCHEMA, '.', TABLE_NAME, '.', COLUMN_NAME) AS `Id`,
CONCAT(TABLE_SCHEMA, '.', TABLE_NAME) AS `ParentId`,
COLUMN_NAME AS `Name`,
ORDINAL_POSITION AS `Ordinal`,
CASE IS_NULLABLE WHEN 'YES' THEN 1 ELSE 0 END AS `IsNullable`,
IF(LEFT(COLUMN_TYPE,10) = 'tinyint(1)', 'bool',
IF (LEFT(COLUMN_TYPE,10) = 'binary(16)' OR LEFT(COLUMN_TYPE,8) = 'char(36)', 'guid',
IF (INSTR(COLUMN_TYPE, 'unsigned') = 0, DATA_TYPE,
CONCAT('u', DATA_TYPE)))) AS `TypeName`,
IF (CHARACTER_MAXIMUM_LENGTH > 2147483647, 2147483647, CHARACTER_MAXIMUM_LENGTH) AS `MaxLength`,
CASE WHEN NUMERIC_PRECISION > 0 THEN CAST(NUMERIC_PRECISION AS UNSIGNED INTEGER)
WHEN DATETIME_PRECISION > 0 THEN CAST(DATETIME_PRECISION AS UNSIGNED INTEGER)
ELSE 0
END AS `Precision`,
0 AS `DateTimePrecision`,
NUMERIC_SCALE AS `Scale`,
NULL AS `CollationCatalog`,
NULL AS `CollationSchema`,
COLLATION_NAME AS `CollationName`,
NULL AS `CharacterSetCatalog`,
NULL AS `CharacterSetSchema`,
CHARACTER_SET_NAME AS `CharacterSetName`,
0 AS `IsMultiSet`,
CASE WHEN COLUMN_DEFAULT LIKE 'CURRENT_TIMESTAMP' THEN 1
WHEN EXTRA LIKE '%auto%' THEN 1
ELSE 0
END AS `IsIdentity`,
CASE WHEN COLUMN_DEFAULT LIKE 'CURRENT_TIMESTAMP' THEN 1
WHEN EXTRA LIKE '%auto%' THEN 1
ELSE 0
END AS `IsStoreGenerated`,
COLUMN_DEFAULT AS `Default`
FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA=schema()
</DefiningQuery>
</EntitySet>
<EntitySet Name="SFunctions" EntityType="Self.Function">
<DefiningQuery>
SELECT /* Functions */
CONCAT(ROUTINE_SCHEMA, '.', SPECIFIC_NAME) AS `Id`,
ROUTINE_CATALOG AS `CatalogName`,
ROUTINE_SCHEMA AS `SchemaName`,
ROUTINE_NAME AS `Name`,
SUBSTRING_INDEX(DTD_IDENTIFIER, '(', 1) AS `ReturnTypeName`,
NULL AS `ReturnMaxLength`,
NULL AS `ReturnPrecision`,
0 AS `ReturnDateTimePrecision`,
NULL AS `ReturnScale`,
NULL AS `ReturnCollationCatalog`,
NULL AS `ReturnCollationSchema`,
NULL AS `ReturnCollationName`,
NULL AS `ReturnCharacterSetCatalog`,
NULL AS `ReturnCharacterSetSchema`,
NULL AS `ReturnCharacterSetName`,
NULL AS `ReturnIsMultiSet`,
NULL AS `IsAggregate`,
NULL AS `IsBuiltIn`,
NULL AS `IsNiladic`
FROM INFORMATION_SCHEMA.ROUTINES
WHERE ROUTINE_TYPE='FUNCTION'
AND ROUTINE_SCHEMA=schema()
</DefiningQuery>
</EntitySet>
<EntitySet Name="SProcedures" EntityType="Self.Procedure">
<DefiningQuery>
SELECT /* Procedures */
CONCAT(ROUTINE_SCHEMA, '.', SPECIFIC_NAME) AS `Id`,
ROUTINE_CATALOG AS `CatalogName`,
ROUTINE_SCHEMA AS `SchemaName`,
ROUTINE_NAME AS `Name`
FROM INFORMATION_SCHEMA.ROUTINES
WHERE ROUTINE_TYPE='PROCEDURE'
AND ROUTINE_SCHEMA=schema()
</DefiningQuery>
</EntitySet>
<EntitySet Name="SFunctionParameters" EntityType="Self.Parameter">
<DefiningQuery>
SELECT
CONCAT(f.SPECIFIC_SCHEMA, '.', f.SPECIFIC_NAME, '.', f.PARAMETER_NAME) AS `Id`,
CONCAT(f.SPECIFIC_SCHEMA, '.', f.SPECIFIC_NAME) AS `ParentId`,
f.PARAMETER_NAME AS `Name`,
f.ORDINAL_POSITION `Ordinal`,
f.DATA_TYPE AS `TypeName`,
f.CHARACTER_MAXIMUM_LENGTH AS `MaxLength`,
f.NUMERIC_PRECISION AS`Precision`,
NULL AS `DateTimePrecision`,
f.NUMERIC_SCALE AS `Scale`,
NULL AS `CollationCatalog`,
NULL AS `CollationSchema`,
f.COLLATION_NAME AS `CollationName`,
NULL AS `CharacterSetCatalog`,
NULL AS `CharacterSetSchema`,
f.CHARACTER_SET_NAME AS `CharacterSetName`,
CAST(0 as decimal(0,0)) AS `IsMultiSet`,
f.PARAMETER_MODE AS `Mode`,
NULL AS `Default`
FROM
INFORMATION_SCHEMA.PARAMETERS f
INNER JOIN INFORMATION_SCHEMA.ROUTINES r ON
f.SPECIFIC_SCHEMA = r.ROUTINE_SCHEMA AND
f.SPECIFIC_NAME = r.SPECIFIC_NAME AND
r.ROUTINE_TYPE = 'FUNCTION'
WHERE
r.ROUTINE_SCHEMA=schema() AND f.ORDINAL_POSITION > 0
</DefiningQuery>
</EntitySet>
<EntitySet Name="SProcedureParameters" EntityType="Self.Parameter">
<DefiningQuery>
SELECT
CONCAT(f.SPECIFIC_SCHEMA, '.', f.SPECIFIC_NAME, '.', f.PARAMETER_NAME) AS `Id`,
CONCAT(f.SPECIFIC_SCHEMA, '.', f.SPECIFIC_NAME) AS `ParentId`,
f.PARAMETER_NAME AS `Name`,
f.ORDINAL_POSITION `Ordinal`,
f.DATA_TYPE AS `TypeName`,
f.CHARACTER_MAXIMUM_LENGTH AS `MaxLength`,
f.NUMERIC_PRECISION AS`Precision`,
NULL AS `DateTimePrecision`,
f.NUMERIC_SCALE AS `Scale`,
NULL AS `CollationCatalog`,
NULL AS `CollationSchema`,
f.COLLATION_NAME AS `CollationName`,
NULL AS `CharacterSetCatalog`,
NULL AS `CharacterSetSchema`,
f.CHARACTER_SET_NAME AS `CharacterSetName`,
CAST(0 as decimal(0,0)) AS `IsMultiSet`,
f.PARAMETER_MODE AS `Mode`,
NULL AS `Default`
FROM
INFORMATION_SCHEMA.PARAMETERS f
INNER JOIN INFORMATION_SCHEMA.ROUTINES r ON
f.SPECIFIC_SCHEMA = r.ROUTINE_SCHEMA AND
f.SPECIFIC_NAME = r.SPECIFIC_NAME AND
r.ROUTINE_TYPE = 'PROCEDURE'
WHERE
r.ROUTINE_SCHEMA=schema() AND f.ORDINAL_POSITION > 0
</DefiningQuery>
</EntitySet>
<EntitySet Name="SConstraints" EntityType="Self.Constraint">
<DefiningQuery>
SELECT /* Constraints */
CONCAT(CONSTRAINT_SCHEMA, '.', TABLE_NAME, '.', CONSTRAINT_NAME) AS `Id`,
CONCAT(TABLE_SCHEMA, '.', TABLE_NAME) AS `ParentId`,
CONSTRAINT_NAME AS `Name`,
CONSTRAINT_TYPE AS `ConstraintType`,
0 AS `IsDeferrable`,
0 AS `IsInitiallyDeferred`
FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS
WHERE CONSTRAINT_TYPE != 'CHECK' AND TABLE_SCHEMA=schema()
</DefiningQuery>
</EntitySet>
<EntitySet Name="SCheckConstraints" EntityType="Self.CheckConstraint">
<DefiningQuery>
SELECT /* Check constraints */
NULL AS `Id`,
NULL AS `Expression`
</DefiningQuery>
</EntitySet>
<EntitySet Name="SConstraintColumns" EntityType="Self.ConstraintColumn">
<DefiningQuery>
SELECT /* Constraint columns */
CONCAT(CONSTRAINT_SCHEMA, '.', TABLE_NAME, '.', CONSTRAINT_NAME) AS `ConstraintId`,
CONCAT(TABLE_SCHEMA, '.', TABLE_NAME, '.', COLUMN_NAME) AS `ColumnId`
FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE WHERE TABLE_SCHEMA=schema()
</DefiningQuery>
</EntitySet>
<!--
<EntitySet Name="SForeignKeyConstraints" EntityType="Self.ForeignKeyConstraint">
<DefiningQuery>
SELECT /* Foreign key constraints */
CONCAT('`', TABLE_SCHEMA, '`.`', CONSTRAINT_NAME, '`') AS `Id`,
'NO ACTION' AS `UpdateRule`,
'NO ACTION' AS `DeleteRule`
FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS
WHERE CONSTRAINT_TYPE = 'FOREIGN KEY' AND TABLE_SCHEMA=schema()
</DefiningQuery>
</EntitySet>
-->
<EntitySet Name="SForeignKeyConstraints" EntityType="Self.ForeignKeyConstraint">
<DefiningQuery>
SELECT
CONCAT(CONSTRAINT_SCHEMA, '.', TABLE_NAME, '.', CONSTRAINT_NAME) AS `Id`,
UPDATE_RULE AS `UpdateRule`,
DELETE_RULE AS `DeleteRule`
FROM INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS
</DefiningQuery>
</EntitySet>
<EntitySet Name="SForeignKeys" EntityType="Self.ForeignKey">
<DefiningQuery>
SELECT
CONCAT(FC.CONSTRAINT_SCHEMA, '.', FC.CONSTRAINT_NAME, '.', FC.ORDINAL_POSITION) AS `Id`,
CONCAT(PC.TABLE_SCHEMA, '.', PC.TABLE_NAME, '.', PC.COLUMN_NAME) AS `ToColumnId`,
CONCAT(FC.TABLE_SCHEMA, '.', FC.TABLE_NAME, '.', FC.COLUMN_NAME) AS `FromColumnId`,
CONCAT(FC.CONSTRAINT_SCHEMA, '.', FC.TABLE_NAME, '.', FC.CONSTRAINT_NAME) AS `ConstraintId`,
FC.ORDINAL_POSITION AS `Ordinal`
FROM
INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS AS RC
INNER JOIN
INFORMATION_SCHEMA.KEY_COLUMN_USAGE AS PC /* PRIMARY KEY COLS*/
ON RC.UNIQUE_CONSTRAINT_SCHEMA = PC.CONSTRAINT_SCHEMA
AND RC.UNIQUE_CONSTRAINT_NAME = PC.CONSTRAINT_NAME
AND RC.REFERENCED_TABLE_NAME = PC.TABLE_NAME
INNER JOIN
INFORMATION_SCHEMA.KEY_COLUMN_USAGE AS FC /* FOREIGN KEY COLS*/
ON RC.CONSTRAINT_SCHEMA = FC.CONSTRAINT_SCHEMA
AND RC.CONSTRAINT_NAME = FC.CONSTRAINT_NAME
AND RC.TABLE_NAME = FC.TABLE_NAME
AND PC.ORDINAL_POSITION = FC.ORDINAL_POSITION
<!-- WHERE FC.CONSTRAINT_SCHEMA='test3'-->
</DefiningQuery>
</EntitySet>
<!--<EntitySet Name="SForeignKeys" EntityType="Self.ForeignKey">
<DefiningQuery>
SELECT /* Foreign keys */
CONCAT('`', KEYCOLS.TABLE_SCHEMA, '`.`', KEYCOLS.TABLE_NAME, '`.`',
KEYCOLS.CONSTRAINT_NAME, '`.`', KEYCOLS.COLUMN_NAME, '`') AS `Id`,
CONCAT('`', KEYCOLS.REFERENCED_TABLE_SCHEMA, '`.`',
KEYCOLS.REFERENCED_TABLE_NAME, '`.`',
KEYCOLS.REFERENCED_COLUMN_NAME, '`') AS `ToColumnId`,
CONCAT('`', KEYCOLS.TABLE_SCHEMA, '`.`', KEYCOLS.TABLE_NAME, '`.`', KEYCOLS.COLUMN_NAME, '`') AS `FromColumnId`,
KEYCOLS.COLUMN_NAME AS `Name`,
CONCAT('`', KEYCOLS.TABLE_SCHEMA, '`.`', KEYCOLS.CONSTRAINT_NAME, '`') AS `ConstraintId`,
KEYCOLS.ORDINAL_POSITION AS `Ordinal`
FROM
INFORMATION_SCHEMA.TABLE_CONSTRAINTS TC
INNER JOIN
INFORMATION_SCHEMA.KEY_COLUMN_USAGE KEYCOLS
WHERE TC.CONSTRAINT_TYPE = 'FOREIGN KEY'
AND TC.TABLE_SCHEMA = KEYCOLS.TABLE_SCHEMA
AND TC.TABLE_NAME = KEYCOLS.TABLE_NAME
AND TC.CONSTRAINT_NAME = KEYCOLS.CONSTRAINT_NAME
AND TC.TABLE_SCHEMA = schema()
</DefiningQuery>
</EntitySet>-->
<EntitySet Name="SViewConstraints" EntityType="Self.ViewConstraint">
<DefiningQuery>
SELECT /* View constraints */
NULL AS `Id`,
NULL AS `ParentId`,
NULL AS `Name`,
NULL AS `ConstraintType`,
NULL AS `Expression`,
NULL AS `UpdateRule`,
NULL AS `DeleteRule`
</DefiningQuery>
</EntitySet>
<EntitySet Name="SViewConstraintColumns" EntityType="Self.ConstraintColumn">
<DefiningQuery>
SELECT /* View constraint columns */
NULL AS `ConstraintId`,
NULL AS `ColumnId`
</DefiningQuery>
</EntitySet>
<EntitySet Name="SViewForeignKeys" EntityType="Self.ForeignKey">
<DefiningQuery>
SELECT /* View foreign keys */
NULL AS `Id`,
NULL AS `ToColumnId`,
NULL AS `FromColumnId`,
NULL AS `ConstraintId`,
0 AS `Ordinal`
</DefiningQuery>
</EntitySet>
<AssociationSet Name="STableTableColumns" Association="Self.TableTableColumn" >
<End Role="Parent" EntitySet="STables"/>
<End Role="Column" EntitySet="STableColumns"/>
</AssociationSet>
<AssociationSet Name="STableConstraints" Association="Self.TableTableConstraint" >
<End Role="Parent" EntitySet="STables"/>
<End Role="Constraint" EntitySet="SConstraints"/>
</AssociationSet>
<AssociationSet Name="SConstraintConstraintColumns" Association="Self.ConstraintConstraintColumn" >
<End Role="ConstraintColumn" EntitySet="SConstraintColumns"/>
<End Role="Constraint" EntitySet="SConstraints"/>
</AssociationSet>
<AssociationSet Name="SConstraintForeignKeys" Association="Self.ConstraintForeignKey" >
<End Role="ForeignKey" EntitySet="SForeignKeys"/>
<End Role="Constraint" EntitySet="SForeignKeyConstraints"/>
</AssociationSet>
<AssociationSet Name="SFromForeignKeyColumns" Association="Self.FromForeignKeyColumn" >
<End Role="ForeignKey" EntitySet="SForeignKeys"/>
<End Role="Column" EntitySet="STableColumns"/>
</AssociationSet>
<AssociationSet Name="SToForeignKeyColumns" Association="Self.ToForeignKeyColumn" >
<End Role="ForeignKey" EntitySet="SForeignKeys"/>
<End Role="Column" EntitySet="STableColumns"/>
</AssociationSet>
<AssociationSet Name="SViewViewColumns" Association="Self.ViewViewColumn" >
<End Role="Parent" EntitySet="SViews"/>
<End Role="Column" EntitySet="SViewColumns"/>
</AssociationSet>
<AssociationSet Name="SViewViewConstraints" Association="Self.ViewViewConstraint" >
<End Role="Parent" EntitySet="SViews"/>
<End Role="Constraint" EntitySet="SViewConstraints"/>
</AssociationSet>
<AssociationSet Name="SViewConstraintConstraintColumns" Association="Self.ViewConstraintConstraintColumn" >
<End Role="ConstraintColumn" EntitySet="SViewConstraintColumns"/>
<End Role="Constraint" EntitySet="SViewConstraints"/>
</AssociationSet>
<AssociationSet Name="SViewConstraintForeignKeys" Association="Self.ViewConstraintForeignKey" >
<End Role="ForeignKey" EntitySet="SViewForeignKeys"/>
<End Role="Constraint" EntitySet="SViewConstraints"/>
</AssociationSet>
<AssociationSet Name="SFromForeignKeyViewColumns" Association="Self.FromForeignKeyViewColumn" >
<End Role="ForeignKey" EntitySet="SViewForeignKeys"/>
<End Role="Column" EntitySet="SViewColumns"/>
</AssociationSet>
<AssociationSet Name="SToForeignKeyViewColumns" Association="Self.ToForeignKeyViewColumn" >
<End Role="ForeignKey" EntitySet="SViewForeignKeys"/>
<End Role="Column" EntitySet="SViewColumns"/>
</AssociationSet>
<AssociationSet Name="FunctionFunctionParameters" Association="Self.FunctionFunctionParameter">
<End Role="Function" EntitySet="SFunctions"/>
<End Role="Parameter" EntitySet="SFunctionParameters"/>
</AssociationSet>
<AssociationSet Name="ProcedureProcedureParameters" Association="Self.ProcedureProcedureParameter" >
<End Role="Procedure" EntitySet="SProcedures"/>
<End Role="Parameter" EntitySet="SProcedureParameters"/>
</AssociationSet>
</EntityContainer>
<EntityType Name="Table">
<Key>
<PropertyRef Name="Id" />
</Key>
<Property Name="Id" Nullable="false" Type="varchar" MaxLength="256"/>
<Property Name="Catalog" Type="varchar" MaxLength="256" />
<Property Name="Schema" Type="varchar" MaxLength="256" />
<Property Name="Name" Nullable="false" Type="varchar" MaxLength="256" />
</EntityType>
<EntityType Name="TableColumn">
<Key>
<PropertyRef Name="Id" />
</Key>
<Property Name="Id" Nullable="false" Type="varchar" MaxLength="256"/>
<Property Name="ParentId" Nullable="false" Type="varchar" MaxLength ="256"/>
<Property Name="Name" Nullable="false" Type="varchar" MaxLength="256"/>
<Property Name="Ordinal" Nullable="false" Type="bigint" />
<Property Name="IsNullable" Nullable="false" Type="bit" />
<Property Name="TypeName" Nullable="false" Type="varchar" MaxLength="256" />
<Property Name="MaxLength" Type="bigint" />
<Property Name="Precision" Type="bigint" />
<Property Name="DateTimePrecision" Type="int" />
<Property Name="Scale" Type="bigint" />
<Property Name="CollationCatalog" Type="varchar" MaxLength="128" />
<Property Name="CollationSchema" Type="varchar" MaxLength="128" />
<Property Name="CollationName" Type="varchar" MaxLength="128" />
<Property Name="CharacterSetCatalog" Type="varchar" MaxLength="128" />
<Property Name="CharacterSetSchema" Type="varchar" MaxLength="128" />
<Property Name="CharacterSetName" Type="varchar" MaxLength="128" />
<Property Name="IsMultiSet" Nullable="false" Type="bit" />
<Property Name="IsIdentity" Nullable="false" Type="bit" />
<Property Name="IsStoreGenerated" Nullable="false" Type="bit" />
<Property Name="Default" Nullable="true" Type="longtext"/>
</EntityType>
<EntityType Name="View">
<Key>
<PropertyRef Name="Id" />
</Key>
<Property Name="Id" Nullable="false" Type="varchar" MaxLength ="256" />
<Property Name="CatalogName" Type="varchar" MaxLength="256" />
<Property Name="SchemaName" Type="varchar" MaxLength="256" />
<Property Name="Name" Nullable="false" Type="varchar" MaxLength="256" />
<Property Name="ViewDefinition" Nullable="true" Type="text" />
<Property Name="IsUpdatable" Nullable="false" Type="bit" />
</EntityType>
<EntityType Name="ViewColumn">
<Key>
<PropertyRef Name="Id" />
</Key>
<Property Name="Id" Nullable="false" Type="varchar" MaxLength="256"/>
<Property Name="ParentId" Nullable="false" Type="varchar" MaxLength="256"/>
<Property Name="Name" Nullable="false" Type="varchar" MaxLength="256"/>
<Property Name="Ordinal" Nullable="false" Type="bigint" />
<Property Name="IsNullable" Nullable="false" Type="bit" />
<Property Name="TypeName" Nullable="false" Type="varchar" MaxLength="256" />
<Property Name="MaxLength" Type="bigint" />
<Property Name="Precision" Type="bigint" />
<Property Name="DateTimePrecision" Type="int" />
<Property Name="Scale" Type="bigint" />
<Property Name="CollationCatalog" Type="varchar" MaxLength="128" />
<Property Name="CollationSchema" Type="varchar" MaxLength="128" />
<Property Name="CollationName" Type="varchar" MaxLength="128" />
<Property Name="CharacterSetCatalog" Type="varchar" MaxLength="128" />
<Property Name="CharacterSetSchema" Type="varchar" MaxLength="128" />
<Property Name="CharacterSetName" Type="varchar" MaxLength="128" />
<Property Name="IsMultiSet" Nullable="false" Type="bit" />
<Property Name="IsIdentity" Nullable="false" Type="bit" />
<Property Name="IsStoreGenerated" Nullable="false" Type="bit" />
<Property Name="Default" Nullable="true" Type="longtext"/>
</EntityType>
<EntityType Name="Function">
<Key>
<PropertyRef Name="Id" />
</Key>
<Property Name="Id" Nullable="false" Type="varchar" MaxLength="256"/>
<Property Name="CatalogName" Type="varchar" MaxLength="256"/>
<Property Name="SchemaName" Type="varchar" MaxLength="256"/>
<Property Name="Name" Nullable="false" Type="varchar" MaxLength="256"/>
<Property Name="ReturnTypeName" Type="varchar" MaxLength="256" />
<Property Name="ReturnMaxLength" Type="bigint" />
<Property Name="ReturnPrecision" Type="bigint" />
<Property Name="ReturnDateTimePrecision" Type="int" />
<Property Name="ReturnScale" Type="bigint" />
<Property Name="ReturnCollationCatalog" Type="varchar" MaxLength="128" />
<Property Name="ReturnCollationSchema" Type="varchar" MaxLength="128" />
<Property Name="ReturnCollationName" Type="varchar" MaxLength="128" />
<Property Name="ReturnCharacterSetCatalog" Type="varchar" MaxLength="128" />
<Property Name="ReturnCharacterSetSchema" Type="varchar" MaxLength="128" />
<Property Name="ReturnCharacterSetName" Type="varchar" MaxLength="128" />
<Property Name="ReturnIsMultiSet" Nullable="false" Type="bit" />
<Property Name="IsAggregate" Type="bit" />
<Property Name="IsBuiltIn" Type="bit" />
<Property Name="IsNiladic" Type="bit" />
</EntityType>
<EntityType Name="Procedure">
<Key>
<PropertyRef Name="Id" />
</Key>
<Property Name="Id" Nullable="false" Type="varchar" MaxLength="256"/>
<Property Name="CatalogName" Type="varchar" MaxLength="256"/>
<Property Name="SchemaName" Type="varchar" MaxLength="256"/>
<Property Name="Name" Nullable="false" Type="varchar" MaxLength="256"/>
</EntityType>
<EntityType Name="Parameter">
<Key>
<PropertyRef Name="Id" />
</Key>
<Property Name="Id" Nullable="false" Type="varchar" MaxLength="256"/>
<Property Name="ParentId" Nullable="false" Type="varchar" MaxLength="256"/>
<Property Name="Name" Nullable="false" Type="varchar" MaxLength="256" />
<Property Name="Ordinal" Nullable="false" Type="int"/>
<Property Name="TypeName" Nullable="false" Type="varchar" MaxLength="256" />
<Property Name="MaxLength" Nullable="true" Type="bigint" />
<Property Name="Precision" Nullable="true" Type="bigint" />
<Property Name="DateTimePrecision" Type="int" />
<Property Name="Scale" Nullable="true" Type="bigint" />
<Property Name="CollationCatalog" Type="varchar" MaxLength="128" />
<Property Name="CollationSchema" Type="varchar" MaxLength="128" />
<Property Name="CollationName" Type="varchar" MaxLength="128" />
<Property Name="CharacterSetCatalog" Type="varchar" MaxLength="128" />
<Property Name="CharacterSetSchema" Type="varchar" MaxLength="128" />
<Property Name="CharacterSetName" Type="varchar" MaxLength="128" />
<Property Name="IsMultiSet" Nullable="false" Type="bit" />
<Property Name="Mode" Type="varchar" MaxLength="16" />
<Property Name="Default" Type="longtext" />
</EntityType>
<EntityType Name="Constraint">
<Key>
<PropertyRef Name="Id" />
</Key>
<Property Name="Id" Nullable="false" Type="varchar" MaxLength ="256" />
<Property Name="ParentId" Nullable="false" Type="varchar" MaxLength="256"/>
<Property Name="Name" Nullable="false" MaxLength="256" Type="varchar" />
<Property Name="IsDeferrable" Nullable="false" Type="bit" />
<Property Name="IsInitiallyDeferred" Nullable="false" Type="bit" />
<Property Name="ConstraintType" Nullable="false" MaxLength="11" Type="varchar" />
</EntityType>
<EntityType Name="CheckConstraint">
<Key>
<PropertyRef Name="Id" />
</Key>
<Property Name="Id" Nullable="false" Type="varchar" MaxLength ="256" />
<Property Name="Expression" Nullable="true" MaxLength="4000" Type="varchar" />
</EntityType>
<EntityType Name="ConstraintColumn">
<Key>
<PropertyRef Name="ConstraintId" />
<PropertyRef Name="ColumnId" />
</Key>
<Property Name="ConstraintId" Nullable="false" Type="varchar" MaxLength="256" />
<Property Name="ColumnId" Nullable="false" Type="varchar" MaxLength="256" />
</EntityType>
<EntityType Name="ForeignKeyConstraint">
<Key>
<PropertyRef Name="Id" />
</Key>
<Property Name="Id" Nullable="false" Type="varchar" MaxLength="256" />
<Property Name="UpdateRule" Nullable="false" MaxLength="11" Type="varchar" />
<Property Name="DeleteRule" Nullable="false" MaxLength="11" Type="varchar" />
</EntityType>
<EntityType Name="ForeignKey">
<Key>
<PropertyRef Name="Id" />
</Key>
<Property Name="Id" Nullable="false" Type="varchar" MaxLength="256"/>
<Property Name="Ordinal" Nullable="false" Type="int" />
<Property Name="ConstraintId" Nullable="false" Type="varchar" MaxLength="256" />
<Property Name="FromColumnId" Nullable="false" Type="varchar" MaxLength="256" />
<Property Name="ToColumnId" Nullable="false" Type="varchar" MaxLength ="256" />
</EntityType>
<EntityType Name="ViewConstraint">
<Key>
<PropertyRef Name="Id" />
</Key>
<Property Name="Id" Nullable="false" Type="varchar" MaxLength="256" />
<Property Name="ParentId" Nullable="false" Type="varchar" MaxLength="256" />
<Property Name="Name" Nullable="false" MaxLength="256" Type="varchar" />
<Property Name="IsDeferrable" Nullable="false" Type="bit" />
<Property Name="IsInitiallyDeferred" Nullable="false" Type="bit" />
<Property Name="ConstraintType" Nullable="false" MaxLength="11" Type="varchar" />
<Property Name="Expression" Nullable="true" MaxLength="4000" Type="varchar" />
<Property Name="UpdateRule" Nullable="true" MaxLength="11" Type="varchar" />
<Property Name="DeleteRule" Nullable="true" MaxLength="11" Type="varchar" />
</EntityType>
<Association Name="TableTableConstraint">
<End Type="Self.Table" Role="Parent" Multiplicity="1" />
<End Type="Self.Constraint" Role="Constraint" Multiplicity="*" />
<ReferentialConstraint>
<Principal Role="Parent">
<PropertyRef Name="Id" />
</Principal>
<Dependent Role="Constraint">
<PropertyRef Name="ParentId" />
</Dependent>
</ReferentialConstraint>
</Association>
<Association Name="ConstraintConstraintColumn">
<End Type="Self.Constraint" Role="Constraint" Multiplicity="1" />
<End Type="Self.ConstraintColumn" Role="ConstraintColumn" Multiplicity="*" />
<ReferentialConstraint>
<Principal Role="Constraint">
<PropertyRef Name="Id" />
</Principal>
<Dependent Role="ConstraintColumn">
<PropertyRef Name="ConstraintId" />
</Dependent>
</ReferentialConstraint>
</Association>
<Association Name="ConstraintForeignKey">
<End Type="Self.ForeignKeyConstraint" Role="Constraint" Multiplicity="1" />
<End Type="Self.ForeignKey" Role="ForeignKey" Multiplicity="*" />
<ReferentialConstraint>
<Principal Role="Constraint">
<PropertyRef Name="Id" />
</Principal>
<Dependent Role="ForeignKey">
<PropertyRef Name="ConstraintId" />
</Dependent>
</ReferentialConstraint>
</Association>
<Association Name="FromForeignKeyColumn">
<End Type="Self.TableColumn" Role="Column" Multiplicity="1" />
<End Type="Self.ForeignKey" Role="ForeignKey" Multiplicity="*" />
<ReferentialConstraint>
<Principal Role="Column">
<PropertyRef Name="Id" />
</Principal>
<Dependent Role="ForeignKey">
<PropertyRef Name="FromColumnId" />
</Dependent>
</ReferentialConstraint>
</Association>
<Association Name="ToForeignKeyColumn">
<End Type="Self.TableColumn" Role="Column" Multiplicity="1" />
<End Type="Self.ForeignKey" Role="ForeignKey" Multiplicity="*" />
<ReferentialConstraint>
<Principal Role="Column">
<PropertyRef Name="Id" />
</Principal>
<Dependent Role="ForeignKey">
<PropertyRef Name="ToColumnId" />
</Dependent>
</ReferentialConstraint>
</Association>
<Association Name="TableTableColumn">
<End Type="Self.Table" Role="Parent" Multiplicity="1" />
<End Type="Self.TableColumn" Role="Column" Multiplicity="*" />
<ReferentialConstraint>
<Principal Role="Parent">
<PropertyRef Name="Id" />
</Principal>
<Dependent Role="Column">
<PropertyRef Name="ParentId" />
</Dependent>
</ReferentialConstraint>
</Association>
<Association Name="ViewViewColumn">
<End Type="Self.View" Role="Parent" Multiplicity="1" />
<End Type="Self.ViewColumn" Role="Column" Multiplicity="*" />
<ReferentialConstraint>
<Principal Role="Parent">
<PropertyRef Name="Id" />
</Principal>
<Dependent Role="Column">
<PropertyRef Name="ParentId" />
</Dependent>
</ReferentialConstraint>
</Association>
<Association Name="FunctionFunctionParameter">
<End Type="Self.Function" Role="Function" Multiplicity="1" />
<End Type="Self.Parameter" Role="Parameter" Multiplicity="*" />
<ReferentialConstraint>
<Principal Role="Function">
<PropertyRef Name="Id" />
</Principal>
<Dependent Role="Parameter">
<PropertyRef Name="ParentId" />
</Dependent>
</ReferentialConstraint>
</Association>
<Association Name="ProcedureProcedureParameter">
<End Type="Self.Procedure" Role="Procedure" Multiplicity="1" />
<End Type="Self.Parameter" Role="Parameter" Multiplicity="*" />
<ReferentialConstraint>
<Principal Role="Procedure">
<PropertyRef Name="Id" />
</Principal>
<Dependent Role="Parameter">
<PropertyRef Name="ParentId" />
</Dependent>
</ReferentialConstraint>
</Association>
<Association Name="ViewViewConstraint">
<End Type="Self.View" Role="Parent" Multiplicity="1" />
<End Type="Self.ViewConstraint" Role="Constraint" Multiplicity="*" />
<ReferentialConstraint>
<Principal Role="Parent">
<PropertyRef Name="Id" />
</Principal>
<Dependent Role="Constraint">
<PropertyRef Name="ParentId" />
</Dependent>
</ReferentialConstraint>
</Association>
<Association Name="ViewConstraintConstraintColumn">
<End Type="Self.ViewConstraint" Role="Constraint" Multiplicity="1" />
<End Type="Self.ConstraintColumn" Role="ConstraintColumn" Multiplicity="*" />
<ReferentialConstraint>
<Principal Role="Constraint">
<PropertyRef Name="Id" />
</Principal>
<Dependent Role="ConstraintColumn">
<PropertyRef Name="ConstraintId" />
</Dependent>
</ReferentialConstraint>
</Association>
<Association Name="ViewConstraintForeignKey">
<End Type="Self.ViewConstraint" Role="Constraint" Multiplicity="1" />
<End Type="Self.ForeignKey" Role="ForeignKey" Multiplicity="*" />
<ReferentialConstraint>
<Principal Role="Constraint">
<PropertyRef Name="Id" />
</Principal>
<Dependent Role="ForeignKey">
<PropertyRef Name="ConstraintId" />
</Dependent>
</ReferentialConstraint>
</Association>
<Association Name="FromForeignKeyViewColumn">
<End Type="Self.ViewColumn" Role="Column" Multiplicity="1" />
<End Type="Self.ForeignKey" Role="ForeignKey" Multiplicity="*" />
<ReferentialConstraint>
<Principal Role="Column">
<PropertyRef Name="Id" />
</Principal>
<Dependent Role="ForeignKey">
<PropertyRef Name="FromColumnId" />
</Dependent>
</ReferentialConstraint>
</Association>
<Association Name="ToForeignKeyViewColumn">
<End Type="Self.ViewColumn" Role="Column" Multiplicity="1" />
<End Type="Self.ForeignKey" Role="ForeignKey" Multiplicity="*" />
<ReferentialConstraint>
<Principal Role="Column">
<PropertyRef Name="Id" />
</Principal>
<Dependent Role="ForeignKey">
<PropertyRef Name="ToColumnId" />
</Dependent>
</ReferentialConstraint>
</Association>
</Schema>wR<?xml version="1.0" encoding="utf-8"?>
<Mapping xmlns:cs="urn:schemas-microsoft-com:windows:storage:mapping:CS"
Space="C-S" xmlns="urn:schemas-microsoft-com:windows:storage:mapping:CS">
<cs:EntityContainerMapping StorageEntityContainer="Schema" CdmEntityContainer="SchemaInformation">
<cs:EntitySetMapping Name="Tables" StoreEntitySet="STables" TypeName="Store.Table">
<cs:ScalarProperty Name="Id" ColumnName="Id" />
<cs:ScalarProperty Name="CatalogName" ColumnName="Catalog" />
<cs:ScalarProperty Name="SchemaName" ColumnName="Schema" />
<cs:ScalarProperty Name="Name" ColumnName="Name" />
</cs:EntitySetMapping>
<cs:EntitySetMapping Name="TableColumns" StoreEntitySet="STableColumns" TypeName="Store.Column">
<cs:ScalarProperty Name="Id" ColumnName="Id" />
<cs:ScalarProperty Name="Name" ColumnName="Name" />
<cs:ScalarProperty Name="Ordinal" ColumnName="Ordinal" />
<cs:ScalarProperty Name="IsNullable" ColumnName="IsNullable" />
<cs:ComplexProperty Name="ColumnType">
<cs:ScalarProperty Name="TypeName" ColumnName="TypeName" />
<cs:ScalarProperty Name="MaxLength" ColumnName="MaxLength" />
<cs:ScalarProperty Name="DateTimePrecision" ColumnName="DateTimePrecision" />
<cs:ScalarProperty Name="Precision" ColumnName="Precision" />
<cs:ScalarProperty Name="Scale" ColumnName="Scale" />
<cs:ComplexProperty Name="Collation">
<cs:ScalarProperty Name="CatalogName" ColumnName="CollationCatalog" />
<cs:ScalarProperty Name="SchemaName" ColumnName="CollationSchema" />
<cs:ScalarProperty Name="Name" ColumnName="CollationName" />
</cs:ComplexProperty>
<cs:ComplexProperty Name="CharacterSet">
<cs:ScalarProperty Name="CatalogName" ColumnName="CharacterSetCatalog" />
<cs:ScalarProperty Name="SchemaName" ColumnName="CharacterSetSchema" />
<cs:ScalarProperty Name="Name" ColumnName="CharacterSetName" />
</cs:ComplexProperty>
<cs:ScalarProperty Name="IsMultiSet" ColumnName="IsMultiSet" />
</cs:ComplexProperty>
<cs:ScalarProperty Name="IsIdentity" ColumnName="IsIdentity" />
<cs:ScalarProperty Name="IsStoreGenerated" ColumnName="IsStoreGenerated" />
<cs:ScalarProperty Name="Default" ColumnName="Default" />
</cs:EntitySetMapping>
<cs:EntitySetMapping Name="Views" StoreEntitySet="SViews" TypeName="Store.View">
<cs:ScalarProperty Name="Id" ColumnName="Id" />
<cs:ScalarProperty Name="CatalogName" ColumnName="CatalogName" />
<cs:ScalarProperty Name="SchemaName" ColumnName="SchemaName" />
<cs:ScalarProperty Name="Name" ColumnName="Name" />
<cs:ScalarProperty Name="ViewDefinition" ColumnName="ViewDefinition" />
<cs:ScalarProperty Name="IsUpdatable" ColumnName="IsUpdatable" />
</cs:EntitySetMapping>
<cs:EntitySetMapping Name="ViewColumns" StoreEntitySet="SViewColumns" TypeName="Store.Column">
<cs:ScalarProperty Name="Id" ColumnName="Id" />
<cs:ScalarProperty Name="Name" ColumnName="Name" />
<cs:ScalarProperty Name="Ordinal" ColumnName="Ordinal" />
<cs:ScalarProperty Name="IsNullable" ColumnName="IsNullable" />
<cs:ComplexProperty Name="ColumnType">
<cs:ScalarProperty Name="TypeName" ColumnName="TypeName" />
<cs:ScalarProperty Name="MaxLength" ColumnName="MaxLength" />
<cs:ScalarProperty Name="Precision" ColumnName="Precision" />
<cs:ScalarProperty Name="DateTimePrecision" ColumnName="DateTimePrecision" />
<cs:ScalarProperty Name="Scale" ColumnName="Scale" />
<cs:ComplexProperty Name="Collation">
<cs:ScalarProperty Name="CatalogName" ColumnName="CollationCatalog" />
<cs:ScalarProperty Name="SchemaName" ColumnName="CollationSchema" />
<cs:ScalarProperty Name="Name" ColumnName="CollationName" />
</cs:ComplexProperty>
<cs:ComplexProperty Name="CharacterSet">
<cs:ScalarProperty Name="CatalogName" ColumnName="CharacterSetCatalog" />
<cs:ScalarProperty Name="SchemaName" ColumnName="CharacterSetSchema" />
<cs:ScalarProperty Name="Name" ColumnName="CharacterSetName" />
</cs:ComplexProperty>
<cs:ScalarProperty Name="IsMultiSet" ColumnName="IsMultiSet" />
</cs:ComplexProperty>
<cs:ScalarProperty Name="IsIdentity" ColumnName="IsIdentity" />
<cs:ScalarProperty Name="IsStoreGenerated" ColumnName="IsStoreGenerated" />
<cs:ScalarProperty Name="Default" ColumnName="Default" />
</cs:EntitySetMapping>
<cs:EntitySetMapping Name="Functions" TypeName="Store.ScalarFunction" StoreEntitySet="SFunctions">
<cs:ScalarProperty Name="Id" ColumnName="Id" />
<cs:ScalarProperty Name="CatalogName" ColumnName="CatalogName" />
<cs:ScalarProperty Name="SchemaName" ColumnName="SchemaName" />
<cs:ScalarProperty Name="Name" ColumnName="Name" />
<cs:ComplexProperty Name="ReturnType">
<cs:ScalarProperty Name="TypeName" ColumnName="ReturnTypeName" />
<cs:ScalarProperty Name="MaxLength" ColumnName="ReturnMaxLength" />
<cs:ScalarProperty Name="Precision" ColumnName="ReturnPrecision" />
<cs:ScalarProperty Name="DateTimePrecision" ColumnName="ReturnDateTimePrecision" />
<cs:ScalarProperty Name="Scale" ColumnName="ReturnScale" />
<cs:ComplexProperty Name="Collation">
<cs:ScalarProperty Name="CatalogName" ColumnName="ReturnCollationCatalog" />
<cs:ScalarProperty Name="SchemaName" ColumnName="ReturnCollationSchema" />
<cs:ScalarProperty Name="Name" ColumnName="ReturnCollationName" />
</cs:ComplexProperty>
<cs:ComplexProperty Name="CharacterSet">
<cs:ScalarProperty Name="CatalogName" ColumnName="ReturnCharacterSetCatalog" />
<cs:ScalarProperty Name="SchemaName" ColumnName="ReturnCharacterSetSchema" />
<cs:ScalarProperty Name="Name" ColumnName="ReturnCharacterSetName" />
</cs:ComplexProperty>
<cs:ScalarProperty Name="IsMultiSet" ColumnName="ReturnIsMultiSet" />
</cs:ComplexProperty>
<cs:ScalarProperty Name="IsAggregate" ColumnName="IsAggregate" />
<cs:ScalarProperty Name="IsBuiltIn" ColumnName="IsBuiltIn" />
<cs:ScalarProperty Name="IsNiladic" ColumnName="IsNiladic" />
</cs:EntitySetMapping>
<cs:EntitySetMapping Name="FunctionParameters" TypeName="Store.Parameter" StoreEntitySet="SFunctionParameters">
<cs:ScalarProperty Name="Id" ColumnName="Id" />
<cs:ScalarProperty Name="Name" ColumnName="Name" />
<cs:ScalarProperty Name="Ordinal" ColumnName="Ordinal" />
<cs:ComplexProperty Name="ParameterType">
<cs:ScalarProperty Name="TypeName" ColumnName="TypeName" />
<cs:ScalarProperty Name="MaxLength" ColumnName="MaxLength" />
<cs:ScalarProperty Name="DateTimePrecision" ColumnName="DateTimePrecision" />
<cs:ScalarProperty Name="Precision" ColumnName="Precision" />
<cs:ScalarProperty Name="Scale" ColumnName="Scale" />
<cs:ComplexProperty Name="Collation">
<cs:ScalarProperty Name="CatalogName" ColumnName="CollationCatalog" />
<cs:ScalarProperty Name="SchemaName" ColumnName="CollationSchema" />
<cs:ScalarProperty Name="Name" ColumnName="CollationName" />
</cs:ComplexProperty>
<cs:ComplexProperty Name="CharacterSet">
<cs:ScalarProperty Name="CatalogName" ColumnName="CharacterSetCatalog" />
<cs:ScalarProperty Name="SchemaName" ColumnName="CharacterSetSchema" />
<cs:ScalarProperty Name="Name" ColumnName="CharacterSetName" />
</cs:ComplexProperty>
<cs:ScalarProperty Name="IsMultiSet" ColumnName="IsMultiSet" />
</cs:ComplexProperty>
<cs:ScalarProperty Name="Mode" ColumnName="Mode" />
<cs:ScalarProperty Name="Default" ColumnName="Default" />
</cs:EntitySetMapping>
<cs:EntitySetMapping Name="Procedures" TypeName="Store.Procedure" StoreEntitySet="SProcedures">
<cs:ScalarProperty Name="Id" ColumnName="Id" />
<cs:ScalarProperty Name="CatalogName" ColumnName="CatalogName" />
<cs:ScalarProperty Name="SchemaName" ColumnName="SchemaName" />
<cs:ScalarProperty Name="Name" ColumnName="Name" />
</cs:EntitySetMapping>
<cs:EntitySetMapping Name="ProcedureParameters" TypeName="Store.Parameter" StoreEntitySet="SProcedureParameters">
<cs:ScalarProperty Name="Id" ColumnName="Id" />
<cs:ScalarProperty Name="Name" ColumnName="Name" />
<cs:ScalarProperty Name="Ordinal" ColumnName="Ordinal" />
<cs:ComplexProperty Name="ParameterType">
<cs:ScalarProperty Name="TypeName" ColumnName="TypeName" />
<cs:ScalarProperty Name="MaxLength" ColumnName="MaxLength" />
<cs:ScalarProperty Name="DateTimePrecision" ColumnName="DateTimePrecision" />
<cs:ScalarProperty Name="Precision" ColumnName="Precision" />
<cs:ScalarProperty Name="Scale" ColumnName="Scale" />
<cs:ComplexProperty Name="Collation">
<cs:ScalarProperty Name="CatalogName" ColumnName="CollationCatalog" />
<cs:ScalarProperty Name="SchemaName" ColumnName="CollationSchema" />
<cs:ScalarProperty Name="Name" ColumnName="CollationName" />
</cs:ComplexProperty>
<cs:ComplexProperty Name="CharacterSet">
<cs:ScalarProperty Name="CatalogName" ColumnName="CharacterSetCatalog" />
<cs:ScalarProperty Name="SchemaName" ColumnName="CharacterSetSchema" />
<cs:ScalarProperty Name="Name" ColumnName="CharacterSetName" />
</cs:ComplexProperty>
<cs:ScalarProperty Name="IsMultiSet" ColumnName="IsMultiSet" />
</cs:ComplexProperty>
<cs:ScalarProperty Name="Mode" ColumnName="Mode" />
<cs:ScalarProperty Name="Default" ColumnName="Default" />
</cs:EntitySetMapping>
<cs:EntitySetMapping Name="TableConstraints" >
<cs:EntityTypeMapping TypeName="IsTypeOf(Store.Constraint)">
<cs:MappingFragment StoreEntitySet="SConstraints">
<cs:ScalarProperty Name="Id" ColumnName="Id" />
<cs:ScalarProperty Name="Name" ColumnName="Name" />
<cs:ScalarProperty Name="IsDeferrable" ColumnName="IsDeferrable" />
<cs:ScalarProperty Name="IsInitiallyDeferred" ColumnName="IsInitiallyDeferred" />
</cs:MappingFragment>
</cs:EntityTypeMapping>
<cs:EntityTypeMapping TypeName="Store.UniqueConstraint">
<cs:MappingFragment StoreEntitySet="SConstraints">
<cs:ScalarProperty Name="Id" ColumnName="Id" />
<cs:Condition ColumnName="ConstraintType" Value="UNIQUE"/>
</cs:MappingFragment>
</cs:EntityTypeMapping>
<cs:EntityTypeMapping TypeName="Store.CheckConstraint">
<cs:MappingFragment StoreEntitySet="SConstraints">
<cs:ScalarProperty Name="Id" ColumnName="Id" />
<cs:Condition ColumnName="ConstraintType" Value="CHECK"/>
</cs:MappingFragment>
<cs:MappingFragment StoreEntitySet="SCheckConstraints">
<cs:ScalarProperty Name="Id" ColumnName="Id" />
<cs:ScalarProperty Name="Expression" ColumnName="Expression" />
</cs:MappingFragment>
</cs:EntityTypeMapping>
<cs:EntityTypeMapping TypeName="Store.PrimaryKeyConstraint">
<cs:MappingFragment StoreEntitySet="SConstraints">
<cs:ScalarProperty Name="Id" ColumnName="Id" />
<cs:Condition ColumnName="ConstraintType" Value="PRIMARY KEY"/>
</cs:MappingFragment>
</cs:EntityTypeMapping>
<cs:EntityTypeMapping TypeName="Store.ForeignKeyConstraint">
<cs:MappingFragment StoreEntitySet="SConstraints">
<cs:ScalarProperty Name="Id" ColumnName="Id" />
<cs:Condition ColumnName="ConstraintType" Value="FOREIGN KEY"/>
</cs:MappingFragment>
<cs:MappingFragment StoreEntitySet="SForeignKeyConstraints">
<cs:ScalarProperty Name="Id" ColumnName="Id" />
<cs:ScalarProperty Name="UpdateRule" ColumnName="UpdateRule" />
<cs:ScalarProperty Name="DeleteRule" ColumnName="DeleteRule" />
</cs:MappingFragment>
</cs:EntityTypeMapping>
</cs:EntitySetMapping>
<cs:EntitySetMapping Name="ViewConstraints" >
<cs:EntityTypeMapping TypeName="Store.UniqueConstraint" >
<cs:MappingFragment StoreEntitySet="SViewConstraints">
<cs:ScalarProperty Name="Id" ColumnName="Id" />
<cs:ScalarProperty Name="Name" ColumnName="Name" />
<cs:ScalarProperty Name="IsDeferrable" ColumnName="IsDeferrable" />
<cs:ScalarProperty Name="IsInitiallyDeferred" ColumnName="IsInitiallyDeferred" />
<cs:Condition ColumnName="ConstraintType" Value="UNIQUE"/>
</cs:MappingFragment>
</cs:EntityTypeMapping>
<cs:EntityTypeMapping TypeName="Store.CheckConstraint" >
<cs:MappingFragment StoreEntitySet="SViewConstraints">
<cs:ScalarProperty Name="Id" ColumnName="Id" />
<cs:ScalarProperty Name="Name" ColumnName="Name" />
<cs:ScalarProperty Name="IsDeferrable" ColumnName="IsDeferrable" />
<cs:ScalarProperty Name="IsInitiallyDeferred" ColumnName="IsInitiallyDeferred" />
<cs:ScalarProperty Name="Expression" ColumnName="Expression" />
<cs:Condition ColumnName="ConstraintType" Value="CHECK"/>
</cs:MappingFragment>
</cs:EntityTypeMapping>
<cs:EntityTypeMapping TypeName="Store.PrimaryKeyConstraint" >
<cs:MappingFragment StoreEntitySet="SViewConstraints">
<cs:ScalarProperty Name="Id" ColumnName="Id" />
<cs:ScalarProperty Name="Name" ColumnName="Name" />
<cs:ScalarProperty Name="IsDeferrable" ColumnName="IsDeferrable" />
<cs:ScalarProperty Name="IsInitiallyDeferred" ColumnName="IsInitiallyDeferred" />
<cs:Condition ColumnName="ConstraintType" Value="PRIMARY KEY"/>
</cs:MappingFragment>
</cs:EntityTypeMapping>
<cs:EntityTypeMapping TypeName="Store.ForeignKeyConstraint" >
<cs:MappingFragment StoreEntitySet="SViewConstraints">
<cs:ScalarProperty Name="Id" ColumnName="Id" />
<cs:ScalarProperty Name="Name" ColumnName="Name" />
<cs:ScalarProperty Name="IsDeferrable" ColumnName="IsDeferrable" />
<cs:ScalarProperty Name="IsInitiallyDeferred" ColumnName="IsInitiallyDeferred" />
<cs:ScalarProperty Name="UpdateRule" ColumnName="UpdateRule" />
<cs:ScalarProperty Name="DeleteRule" ColumnName="DeleteRule" />
<cs:Condition ColumnName="ConstraintType" Value="FOREIGN KEY"/>
</cs:MappingFragment>
</cs:EntityTypeMapping>
</cs:EntitySetMapping>
<cs:EntitySetMapping Name="TableForeignKeys" StoreEntitySet="SForeignKeys" TypeName="Store.ForeignKey">
<cs:ScalarProperty Name="Id" ColumnName="Id" />
<cs:ScalarProperty Name="Ordinal" ColumnName="Ordinal" />
</cs:EntitySetMapping>
<cs:EntitySetMapping Name="ViewForeignKeys" StoreEntitySet="SViewForeignKeys" TypeName="Store.ForeignKey">
<cs:ScalarProperty Name="Id" ColumnName="Id" />
<cs:ScalarProperty Name="Ordinal" ColumnName="Ordinal" />
</cs:EntitySetMapping>
<cs:AssociationSetMapping Name="TableTableColumns" StoreEntitySet="STableColumns" TypeName="Store.TableOrViewColumn">
<cs:EndProperty Name="Parent">
<cs:ScalarProperty Name="Id" ColumnName="ParentId" />
</cs:EndProperty>
<cs:EndProperty Name="Column">
<cs:ScalarProperty Name="Id" ColumnName="Id" />
</cs:EndProperty>
</cs:AssociationSetMapping>
<cs:AssociationSetMapping Name="ViewViewColumns" StoreEntitySet="SViewColumns" TypeName="Store.TableOrViewColumn">
<cs:EndProperty Name="Parent">
<cs:ScalarProperty Name="Id" ColumnName="ParentId" />
</cs:EndProperty>
<cs:EndProperty Name="Column">
<cs:ScalarProperty Name="Id" ColumnName="Id" />
</cs:EndProperty>
</cs:AssociationSetMapping>
<cs:AssociationSetMapping Name="TableTableConstraints" StoreEntitySet="SConstraints" TypeName="Store.TableOrViewConstraint">
<cs:EndProperty Name="Parent">
<cs:ScalarProperty Name="Id" ColumnName="ParentId" />
</cs:EndProperty>
<cs:EndProperty Name="Constraint">
<cs:ScalarProperty Name="Id" ColumnName="Id" />
</cs:EndProperty>
</cs:AssociationSetMapping>
<cs:AssociationSetMapping Name="TableConstraintColumns" StoreEntitySet="SConstraintColumns" TypeName="Store.TableOrViewConstraintColumn">
<cs:EndProperty Name="Constraint">
<cs:ScalarProperty Name="Id" ColumnName="ConstraintId" />
</cs:EndProperty>
<cs:EndProperty Name="Column">
<cs:ScalarProperty Name="Id" ColumnName="ColumnId" />
</cs:EndProperty>
</cs:AssociationSetMapping>
<cs:AssociationSetMapping Name="TableConstraintForeignKeys" StoreEntitySet="SForeignKeys" TypeName="Store.ConstraintForeignKey">
<cs:EndProperty Name="Constraint">
<cs:ScalarProperty Name="Id" ColumnName="ConstraintId" />
</cs:EndProperty>
<cs:EndProperty Name="ForeignKey">
<cs:ScalarProperty Name="Id" ColumnName="Id" />
</cs:EndProperty>
</cs:AssociationSetMapping>
<cs:AssociationSetMapping Name="ToTableForeignKeyColumns" StoreEntitySet="SForeignKeys" TypeName="Store.ToForeignKeyColumn">
<cs:EndProperty Name="ForeignKey">
<cs:ScalarProperty Name="Id" ColumnName="Id" />
</cs:EndProperty>
<cs:EndProperty Name="Column">
<cs:ScalarProperty Name="Id" ColumnName="ToColumnId" />
</cs:EndProperty>
</cs:AssociationSetMapping>
<cs:AssociationSetMapping Name="FromTableForeignKeyColumns" StoreEntitySet="SForeignKeys" TypeName="Store.FromForeignKeyColumn">
<cs:EndProperty Name="ForeignKey">
<cs:ScalarProperty Name="Id" ColumnName="Id" />
</cs:EndProperty>
<cs:EndProperty Name="Column">
<cs:ScalarProperty Name="Id" ColumnName="FromColumnId" />
</cs:EndProperty>
</cs:AssociationSetMapping>
<cs:AssociationSetMapping Name="ViewViewConstraints" StoreEntitySet="SViewConstraints" TypeName="Store.TableOrViewConstraint">
<cs:EndProperty Name="Parent">
<cs:ScalarProperty Name="Id" ColumnName="ParentId" />
</cs:EndProperty>
<cs:EndProperty Name="Constraint">
<cs:ScalarProperty Name="Id" ColumnName="Id" />
</cs:EndProperty>
</cs:AssociationSetMapping>
<cs:AssociationSetMapping Name="ViewConstraintColumns" StoreEntitySet="SViewConstraintColumns" TypeName="Store.TableOrViewConstraintColumn">
<cs:EndProperty Name="Constraint">
<cs:ScalarProperty Name="Id" ColumnName="ConstraintId" />
</cs:EndProperty>
<cs:EndProperty Name="Column">
<cs:ScalarProperty Name="Id" ColumnName="ColumnId" />
</cs:EndProperty>
</cs:AssociationSetMapping>
<cs:AssociationSetMapping Name="ViewConstraintForeignKeys" StoreEntitySet="SViewForeignKeys" TypeName="Store.ConstraintForeignKey">
<cs:EndProperty Name="Constraint">
<cs:ScalarProperty Name="Id" ColumnName="ConstraintId" />
</cs:EndProperty>
<cs:EndProperty Name="ForeignKey">
<cs:ScalarProperty Name="Id" ColumnName="Id" />
</cs:EndProperty>
</cs:AssociationSetMapping>
<cs:AssociationSetMapping Name="ToViewForeignKeyColumns" StoreEntitySet="SViewForeignKeys" TypeName="Store.ToForeignKeyColumn">
<cs:EndProperty Name="ForeignKey">
<cs:ScalarProperty Name="Id" ColumnName="Id" />
</cs:EndProperty>
<cs:EndProperty Name="Column">
<cs:ScalarProperty Name="Id" ColumnName="ToColumnId" />
</cs:EndProperty>
</cs:AssociationSetMapping>
<cs:AssociationSetMapping Name="FromViewForeignKeyColumns" StoreEntitySet="SViewForeignKeys" TypeName="Store.FromForeignKeyColumn">
<cs:EndProperty Name="ForeignKey">
<cs:ScalarProperty Name="Id" ColumnName="Id" />
</cs:EndProperty>
<cs:EndProperty Name="Column">
<cs:ScalarProperty Name="Id" ColumnName="FromColumnId" />
</cs:EndProperty>
</cs:AssociationSetMapping>
<cs:AssociationSetMapping Name="FunctionFunctionParameters" StoreEntitySet="SFunctionParameters" TypeName="Store.RoutineParameter">
<cs:EndProperty Name="Routine">
<cs:ScalarProperty Name="Id" ColumnName="ParentId" />
</cs:EndProperty>
<cs:EndProperty Name="Parameter">
<cs:ScalarProperty Name="Id" ColumnName="Id" />
</cs:EndProperty>
</cs:AssociationSetMapping>
<cs:AssociationSetMapping Name="ProcedureProcedureParameters" StoreEntitySet="SProcedureParameters" TypeName="Store.RoutineParameter">
<cs:EndProperty Name="Routine">
<cs:ScalarProperty Name="Id" ColumnName="ParentId" />
</cs:EndProperty>
<cs:EndProperty Name="Parameter">
<cs:ScalarProperty Name="Id" ColumnName="Id" />
</cs:EndProperty>
</cs:AssociationSetMapping>
</cs:EntityContainerMapping>
</Mapping><00><15>ȝ<EFBFBD>I<EFBFBD>1wv<77><76><1B> f<><66><EFBFBD>/<2F>i<EFBFBD>h<01><>N<EFBFBD><4E>}3<><33><EFBFBD><EFBFBD>W.zr<>"?<3F><><EFBFBD><14><><EFBFBD>kC<><43><EFBFBD><EFBFBD><EFBFBD>R<EFBFBD>9g<39>Ӭ-<wσ<77><EFBFBD>I<EFBFBD>Qxc<78><63><EFBFBD>2<EFBFBD>Y:<3A>R<EFBFBD><52><EFBFBD><EFBFBD>^`<60>9<EFA38F>gi<>6\ k<>򰄆<>"<22>rlk<6C><6B>h<>L<EFBFBD>MP<00>ЫЍ'h<>h<>RSDS<44><53><EFBFBD><EFBFBD>(<28>E<><45>] ~w(C:\build\sb_1-5394641-1638400025.38\connector-net\EntityFramework\src\obj\Release\netstandard2.1\MySql.Data.EntityFramework.pdbSHA256<00><><EFBFBD><EFBFBD>(<28>uu<75>] ~w(h<>L<EFBFBD>f<EFBFBD><66><18>…8%/_"<22><>Ѭ ì_CorDllMainmscoree.dll<00>% 
;'"`<00>0<00>HX<>~~4VS_VERSION_INFO<00><04><>?DVarFileInfo$Translation<00><04>StringFileInfo<00>000004b0VCommentsEntity Framework 6.0 supported.CompanyNameOraclen#FileDescriptionMySql.Data.EntityFramework for EF62 FileVersion8.0.28.0^InternalNameMySql.Data.EntityFramework.dll<00>KLegalCopyrightCopyright <00> 2008, 2019, Oracle and/or its affiliates. All rights reserved.*LegalTrademarksfOriginalFilenameMySql.Data.EntityFramework.dllVProductNameMySql.Data.EntityFramework2ProductVersion8.0.28: Assembly Version8.0.28.0<00> <00><