[#561] Add support for the Informix database - Various fixes
This commit is contained in:
parent
df99ce6cee
commit
c0dcc1bdee
@ -43,14 +43,22 @@ package org.jooq.test;
|
||||
|
||||
/* [pro] xx
|
||||
|
||||
xxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxx
|
||||
@ -68,7 +76,6 @@ xxxxxx xxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
@ -77,48 +84,35 @@ xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
|
||||
|
||||
xxx
|
||||
x xxxxxxxxxxx xxxx xxxx xxxxxxx xxxxxx xxx xxxxxxxx xxxxxxx xxx xxxxxxxxxxx
|
||||
x
|
||||
x xxxxxxx xxxxx xxxxxxxxx
|
||||
x xxxxxxx xxxxx xxxx
|
||||
xx
|
||||
xxxxxx xxxxx xxxxxxxxxxxx xxxxxxx xxxxxxxxxxxxxxxxx
|
||||
xxxxxxxxxxxxxx
|
||||
@ -144,8 +138,6 @@ xxxxxx xxxxx xxxxxxxxxxxx xxxxxxx xxxxxxxxxxxxxxxxx
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxx x
|
||||
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxx
|
||||
x
|
||||
|
||||
@ -156,32 +148,32 @@ xxxxxx xxxxx xxxxxxxxxxxx xxxxxxx xxxxxxxxxxxxxxxxx
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxxxxxxxxxxxxxx xxxxxxxxx x
|
||||
xxxxxx xxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx xxxxxxxxxxxxxxxxxxx x
|
||||
xxxxxx xxxxxxxxxxxxxxxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx xxxxxxxxxxxxxxxxxxxx x
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx xxxxxxxxxxxxxxxxxxxx x
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxx x
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx xxxxxxxxxxxxxxxxxxxxxxx x
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx xxxxxxxxxxxx x
|
||||
xxxxxx xxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
@ -191,37 +183,37 @@ xxxxxx xxxxx xxxxxxxxxxxx xxxxxxx xxxxxxxxxxxxxxxxx
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxxxxxxxxxxxx xxxxxxx x
|
||||
xxxxxx xxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx xxxxxxxxxx x
|
||||
xxxxxx xxxxxxxxx
|
||||
xxxxxx xxxxxxxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx xxxxxxxxxxxxxxxxx x
|
||||
xxxxxx xxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx xxxxxxxxxxxxxxxxxxxx x
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxx xxxxxxx xxxxxxxxxxxxx x
|
||||
xxxxxx xxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxx x
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx xxxxxxxxxxxxxxxxx x
|
||||
xxxxxx xxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
@ -236,37 +228,37 @@ xxxxxx xxxxx xxxxxxxxxxxx xxxxxxx xxxxxxxxxxxxxxxxx
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx x
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxx x
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxx x
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx xxxxxxxxx x
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx xxxxxxxxxxxxxxxxxx x
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx xxxxxxxxxxxxxxxxxx x
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
@ -276,67 +268,67 @@ xxxxxx xxxxx xxxxxxxxxxxx xxxxxxx xxxxxxxxxxxxxxxxx
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxx x
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxx x
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxx x
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx xxxxxxxxxxxxxx x
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx xxxxxxxxxxxxxxxxxxxxxx x
|
||||
xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxx x
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxx x
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxx x
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx xxxxxxxxxxxxx x
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxx x
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxx x
|
||||
xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx xxxxxxxxxxxxxx x
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx xxxxxxxxxxxxxxxxxxxxxx x
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxx x
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxx x
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx xxxxxxxxxxxxx x
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxx x
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxx x
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx xxxxxxxxx x
|
||||
xxxxxx xxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx xxxxxxxxxx x
|
||||
xxxxxx xxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxxxxxxxxxxxx xxxxxx x
|
||||
xxxxxx xxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
@ -391,12 +383,12 @@ xxxxxx xxxxx xxxxxxxxxxxx xxxxxxx xxxxxxxxxxxxxxxxx
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx xxxxxxxxxxxxxxxxx x
|
||||
xxxxxx xxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxx x
|
||||
xxxxxx xxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
@ -411,57 +403,57 @@ xxxxxx xxxxx xxxxxxxxxxxx xxxxxxx xxxxxxxxxxxxxxxxx
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx xxxxxxxxxxxxxx x
|
||||
xxxxxx xxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxx x
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxx x
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxx x
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxx x
|
||||
xxxxxx xxxxxxxxxxxxxxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxx x
|
||||
xxxxxx xxxxxxxxxxxxxxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxx x
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxx x
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxx x
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxx x
|
||||
xxxxxx xxxxxxxxxxxxxxxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxx x
|
||||
xxxxxx xxxxxxxxxxxxxxxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxx x
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxx x
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx xxxxxxxxxxxxxx x
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx xxxxxxxxxxxxx x
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx xxxxxxxxxxxxx x
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx xxxxxxxxxxxxx x
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
@ -516,22 +508,22 @@ xxxxxx xxxxx xxxxxxxxxxxx xxxxxxx xxxxxxxxxxxxxxxxx
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx xxxxxxxxxxxxxxxxxxx x
|
||||
xxxxxx xxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx xxxxxxxxxxxxxxxxxxxx x
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxx xxxxxxx xxxxxxxxxxxxxxxxxxxx x
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxx xxxxxxx xxxxxxxxxxxxxxxxxxx x
|
||||
xxxxxx xxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
@ -541,27 +533,27 @@ xxxxxx xxxxx xxxxxxxxxxxx xxxxxxx xxxxxxxxxxxxxxxxx
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxx x
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxx x
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxx x
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx xxxxxxxxxxxxxxxx x
|
||||
xxxxxx xxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx xxxxxxxxxxxxxxxxx x
|
||||
xxxxxx xxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
@ -601,22 +593,22 @@ xxxxxx xxxxx xxxxxxxxxxxx xxxxxxx xxxxxxxxxxxxxxxxx
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx x
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxx x
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx xxxxxxxxxxxxxx x
|
||||
xxxxxx xxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx xxxxxxxxxxxxxxxxxxx x
|
||||
xxxxxx xxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
@ -626,12 +618,12 @@ xxxxxx xxxxx xxxxxxxxxxxx xxxxxxx xxxxxxxxxxxxxxxxx
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx xxxxxxxxxxxxxx x
|
||||
xxxxxx xxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx xxxxxxxxxxxxxxx x
|
||||
xxxxxx xxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
@ -641,45 +633,45 @@ xxxxxx xxxxx xxxxxxxxxxxx xxxxxxx xxxxxxxxxxxxxxxxx
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx xxxxxxxxxxxxxxxx x
|
||||
xxxxxx xxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx xxxxxxxxxxxxxxxxx x
|
||||
xxxxxx xxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx x
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxxxxxx x
|
||||
xxxxxx xxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxxxxxxxxxxxxxx xx x
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx xxx
|
||||
xxxxxx xxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxxxxxxxxxxxxxxx xxxxxxx xxxxxxx xx x
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxx
|
||||
xxxxxx xxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxxxxxxxxxxx xxx xxxxxx xxx xxxxxx xxx xxxxxx xxx x
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxx xxx xxxxxxxxx xxx xxxxxxxxx xxx xxxxxxxxx xxxx
|
||||
xxxxxx xxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxxxxxxxxxxxx xxxxxxx xxxxxxx xxx xxxxxxx xxxxxxx xxxxxxx xxx
|
||||
xxxxxxx xxxxxxx xxxxxxx xxx xxxxxxx xxxxxxx xxxxxxx xxx x
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxx xxxxxxxxxxxxxxxx xxx xxxxxxxxxxxxxxxx xxx xxxxxxxxxxxxxxxx xxxx
|
||||
xxxxxx xxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
@ -729,7 +721,7 @@ xxxxxx xxxxx xxxxxxxxxxxx xxxxxxx xxxxxxxxxxxxxxxxx
|
||||
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxx xxxxxxxxxxx x
|
||||
xxxxxx xxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxx
|
||||
x
|
||||
|
||||
xxxxxxxxx
|
||||
@ -760,26 +752,20 @@ xxxxxx xxxxx xxxxxxxxxxxx xxxxxxx xxxxxxxxxxxxxxxxx
|
||||
xxxxxxxxx
|
||||
xxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxx x
|
||||
xxxxxx xxx xxxxxxxxxxxxx x
|
||||
xxxxxxxxxxxxxxxxxxx
|
||||
xxxxxxxxxxxxxxxxx
|
||||
xxxxxxxxxxxxxxxxx
|
||||
xxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxxxxxxxxxxxxx
|
||||
xxxxxxxxxxxxxxxxx
|
||||
xxxxxxxxxxxxxxxxxxx
|
||||
xxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxxxxxxxxxxxxxxx
|
||||
xxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxxxxxxxxxxxxx
|
||||
xxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxxxxxxxxxxxxx
|
||||
xxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
|
||||
xx xxxxx xxx xxx xxxxx xxx xxxxx xxxxxx
|
||||
xx
|
||||
x
|
||||
x
|
||||
|
||||
@ -205,7 +205,7 @@ extends BaseTest<A, AP, B, S, B2S, BS, L, X, DATE, BOOL, D, T, U, UU, I, IPK, T7
|
||||
xx [/pro] */
|
||||
}
|
||||
|
||||
public void testAggregateFunctions() throws Exception {
|
||||
public void testAggregateFunctionsSimple() throws Exception {
|
||||
|
||||
// Standard aggregate functions, available in all dialects:
|
||||
// --------------------------------------------------------
|
||||
@ -216,7 +216,9 @@ extends BaseTest<A, AP, B, S, B2S, BS, L, X, DATE, BOOL, D, T, U, UU, I, IPK, T7
|
||||
// are the same
|
||||
switch (dialect().family()) {
|
||||
/* [pro] xx
|
||||
xxxx xxxxxxx
|
||||
xxxx xxxx
|
||||
xxxx xxxxxxxxx
|
||||
xxxx xxxxxxx
|
||||
xxxx xxxx
|
||||
xxxx xxxxxxxxxx
|
||||
@ -289,6 +291,9 @@ extends BaseTest<A, AP, B, S, B2S, BS, L, X, DATE, BOOL, D, T, U, UU, I, IPK, T7
|
||||
// TODO [#868] Derby, HSQLDB, and SQL Server perform rounding/truncation
|
||||
// This may need to be corrected by jOOQ
|
||||
assertTrue(asList(1.0, 1.5, 2.0).contains(distinct5));
|
||||
}
|
||||
|
||||
public void testAggregateFunctionsStatistics() throws Exception {
|
||||
|
||||
// Statistical aggregate functions, available in some dialects:
|
||||
// ------------------------------------------------------------
|
||||
@ -317,8 +322,8 @@ extends BaseTest<A, AP, B, S, B2S, BS, L, X, DATE, BOOL, D, T, U, UU, I, IPK, T7
|
||||
assertEquals(0.5, result2.get(1).getValue(1, Double.class), 0.0);
|
||||
assertEquals(0.25, result2.get(1).getValue(3, Double.class), 0.0);
|
||||
|
||||
// DB2 only knows STDDEV_POP / VAR_POP
|
||||
if (true/* [pro] xx xx xxxxxxxxx xx xxxxxxxxxxxxxxxx [/pro] */) {
|
||||
// DB2 and INFORMIX only know STDDEV_POP / VAR_POP
|
||||
if (!asList(SQLDialect.SQLDialect.).contains(dialect().family())) {
|
||||
assertEquals("0.707", result2.get(0).getValue(2, String.class).substring(0, 5));
|
||||
assertEquals(0.5, result2.get(0).getValue(4, Double.class), 0.0);
|
||||
assertEquals("0.707", result2.get(1).getValue(2, String.class).substring(0, 5));
|
||||
|
||||
@ -170,6 +170,7 @@ extends BaseTest<A, AP, B, S, B2S, BS, L, X, DATE, BOOL, D, T, U, UU, I, IPK, T7
|
||||
xxxx xxxxxxx
|
||||
xxxx xxxx
|
||||
xxxx xxxx
|
||||
xxxx xxxxxxxxx
|
||||
xxxx xxxxxxx
|
||||
xxxx xxxxxxx
|
||||
xxxx xxxxxxxxxx
|
||||
|
||||
@ -2455,8 +2455,13 @@ public abstract class jOOQAbstractTest<
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testAggregateFunctions() throws Exception {
|
||||
new AggregateWindowFunctionTests(this).testAggregateFunctions();
|
||||
public void testAggregateFunctionsSimple() throws Exception {
|
||||
new AggregateWindowFunctionTests(this).testAggregateFunctionsSimple();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testAggregateFunctionsStatistics() throws Exception {
|
||||
new AggregateWindowFunctionTests(this).testAggregateFunctionsStatistics();
|
||||
}
|
||||
|
||||
@Test
|
||||
|
||||
@ -49,6 +49,7 @@ import static org.jooq.SQLDialect.FIREBIRD;
|
||||
import static org.jooq.SQLDialect.H2;
|
||||
import static org.jooq.SQLDialect.HSQLDB;
|
||||
// ...
|
||||
// ...
|
||||
import static org.jooq.SQLDialect.MARIADB;
|
||||
import static org.jooq.SQLDialect.MYSQL;
|
||||
// ...
|
||||
|
||||
@ -158,6 +158,19 @@ class Limit extends AbstractQueryPart {
|
||||
xxxxxx
|
||||
x
|
||||
|
||||
xx xxxx xxxx xx xxxxx xxxxxxx
|
||||
xx xxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxx xxxxxxxxx x
|
||||
xxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxxxxxxxxxxxxxxxxxxxx
|
||||
|
||||
xxxxxx
|
||||
x
|
||||
|
||||
xx xxxx xxx xx xxxxx xx xxxxxxx
|
||||
xx xxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
xxxx xxxxxxx x
|
||||
|
||||
@ -69,6 +69,7 @@ class Repeat extends AbstractFunction<String> {
|
||||
final Field<String> getFunction0(Configuration configuration) {
|
||||
switch (configuration.dialect().family()) {
|
||||
/* [pro] xx
|
||||
xxxx xxxxxxxxx
|
||||
xxxx xxxxxxx
|
||||
xxxx xxxxxxx
|
||||
xx [/pro] */
|
||||
|
||||
@ -57,7 +57,6 @@ import static org.jooq.SQLDialect.DERBY;
|
||||
import static org.jooq.SQLDialect.FIREBIRD;
|
||||
// ...
|
||||
// ...
|
||||
// ...
|
||||
import static org.jooq.SQLDialect.SQLITE;
|
||||
// ...
|
||||
// ...
|
||||
|
||||
@ -41,6 +41,7 @@
|
||||
package org.jooq.impl;
|
||||
|
||||
import static org.jooq.Clause.FIELD_ROW;
|
||||
// ...
|
||||
import static org.jooq.impl.DSL.row;
|
||||
|
||||
import java.util.Arrays;
|
||||
@ -71,7 +72,6 @@ import org.jooq.BetweenAndStep19;
|
||||
import org.jooq.BetweenAndStep20;
|
||||
import org.jooq.BetweenAndStep21;
|
||||
import org.jooq.BetweenAndStep22;
|
||||
import org.jooq.BindContext;
|
||||
import org.jooq.Clause;
|
||||
import org.jooq.Comparator;
|
||||
import org.jooq.Condition;
|
||||
@ -190,7 +190,12 @@ implements
|
||||
// ------------------------------------------------------------------------
|
||||
|
||||
@Override
|
||||
public final void toSQL(RenderContext context) {
|
||||
public final void accept(Context<?> context) {
|
||||
/* [pro] xx
|
||||
xx xxxxxxxxxxxxxxxxx xx xxxxxxxxx
|
||||
xxxxxxxxxxxxxxxxxxxxxxxxxxxx xxx
|
||||
|
||||
xx [/pro] */
|
||||
context.sql("(");
|
||||
|
||||
String separator = "";
|
||||
@ -204,11 +209,6 @@ implements
|
||||
context.sql(")");
|
||||
}
|
||||
|
||||
@Override
|
||||
public final void bind(BindContext context) {
|
||||
context.visit(fields);
|
||||
}
|
||||
|
||||
@Override
|
||||
public final Clause[] clauses(Context<?> ctx) {
|
||||
return CLAUSES;
|
||||
|
||||
@ -64,6 +64,7 @@ import static org.jooq.SQLDialect.FIREBIRD;
|
||||
import static org.jooq.SQLDialect.H2;
|
||||
import static org.jooq.SQLDialect.HSQLDB;
|
||||
// ...
|
||||
// ...
|
||||
import static org.jooq.SQLDialect.MARIADB;
|
||||
import static org.jooq.SQLDialect.MYSQL;
|
||||
// ...
|
||||
@ -226,7 +227,9 @@ class SelectQueryImpl<R extends Record> extends AbstractSelect<R> implements Sel
|
||||
|
||||
// If a limit applies
|
||||
if (getLimit().isApplicable()) {
|
||||
switch (context.configuration().dialect()) {
|
||||
SQLDialect dialect = context.configuration().dialect();
|
||||
|
||||
switch (dialect) {
|
||||
|
||||
/* [pro] xx
|
||||
xx xxxxxx xxxxx xxx xxxxxx xxxxxxxxxxxxxx xxxx xxxxx xxxxxx xxxxxx
|
||||
@ -277,11 +280,11 @@ class SelectQueryImpl<R extends Record> extends AbstractSelect<R> implements Sel
|
||||
x
|
||||
|
||||
xx xxxxxx xxx xxx xx xxxxx xx xxxxxxx xxx xxxx xxxxxxx
|
||||
xx xxxxxxxx xxx xxxxx xx xxxx xxxxxxx xxx xxxx xxxxxxx
|
||||
xxxx xxxxxxxxx
|
||||
xxxx xxxxxxx x
|
||||
|
||||
xx xxxxxx xxx xxxxxxxx xxxxxxx xxxxxx xxx xxxxxxx xxxx xxxxxx
|
||||
xx xxxxxxxxxxxxxxxxxxxxxxxxxxxxx x
|
||||
xx xxxxxxxxxxxxxxxxxxxxxxxxxxxx xx xxxxxxx xx xxxxxxxxx x
|
||||
xxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
x
|
||||
|
||||
@ -552,7 +555,8 @@ class SelectQueryImpl<R extends Record> extends AbstractSelect<R> implements Sel
|
||||
* This part is common to any type of limited query
|
||||
*/
|
||||
private final void toSQLReference0(Context<?> context, Field<?>[] alternativeFields) {
|
||||
SQLDialect dialect = context.configuration().dialect();
|
||||
SQLDialect dialect = context.dialect();
|
||||
SQLDialect family = dialect.family();
|
||||
|
||||
// SELECT clause
|
||||
// -------------
|
||||
@ -565,13 +569,20 @@ class SelectQueryImpl<R extends Record> extends AbstractSelect<R> implements Sel
|
||||
context.sql(hint).sql(" ");
|
||||
}
|
||||
|
||||
/* [pro] xx
|
||||
xx xxxxxxxx xxxxxxxx xxxx xx xxxxx xx xx xx xxxxxx xxxxxx xxxxxxxx
|
||||
xx xxxxxxxx xx xxxxxxxx xx xxxxxxxxxxxxxxxxxxxxxxxxxx x
|
||||
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxx
|
||||
x
|
||||
xx [/pro] */
|
||||
|
||||
if (distinct) {
|
||||
context.keyword("distinct").sql(" ");
|
||||
}
|
||||
|
||||
/* [pro] xx
|
||||
xx xxxxxx xxx xxx xxxxxx xxxx xxxxxxx xxx xxxxxxx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxx x
|
||||
xxxxxx xxxxxxxx x
|
||||
xxxx xxxxxxx
|
||||
xxxx xxxx
|
||||
xxxx xxxxxxxxxx x
|
||||
@ -586,7 +597,7 @@ class SelectQueryImpl<R extends Record> extends AbstractSelect<R> implements Sel
|
||||
x
|
||||
|
||||
xx xxxxxx xxx xxxxxx xxxxx x xxx xxxxxx xx xxxxxxx xxxxxxxxxx
|
||||
xxxx xx xxxxxxxxxxxxxxxxx xx xxxxxxxxx
|
||||
xxxx xx xxxxxxx xx xxxxxxxxx
|
||||
xx xxxxxxxxxxxxxxxxxx
|
||||
xx xxxxxxxxxxxxxxxxxxxxxxxx x
|
||||
|
||||
@ -658,7 +669,7 @@ class SelectQueryImpl<R extends Record> extends AbstractSelect<R> implements Sel
|
||||
|
||||
if (actualInto != null
|
||||
&& context.data(DATA_OMIT_INTO_CLAUSE) == null
|
||||
&& asList(HSQLDB, POSTGRES).contains(dialect.family())) {
|
||||
&& asList(HSQLDB, POSTGRES).contains(family)) {
|
||||
|
||||
context.formatSeparator()
|
||||
.keyword("into")
|
||||
@ -802,7 +813,7 @@ class SelectQueryImpl<R extends Record> extends AbstractSelect<R> implements Sel
|
||||
// -------------
|
||||
context.start(SELECT_WINDOW);
|
||||
|
||||
if (!getWindow().isEmpty() && asList(POSTGRES).contains(dialect.family())) {
|
||||
if (!getWindow().isEmpty() && asList(POSTGRES).contains(family)) {
|
||||
context.formatSeparator()
|
||||
.keyword("window")
|
||||
.sql(" ")
|
||||
|
||||
@ -113,6 +113,7 @@ class Substring extends AbstractFunction<String> {
|
||||
xxxxxx
|
||||
|
||||
xxxx xxxx
|
||||
xxxx xxxxxxxxx
|
||||
xxxx xxxxxxx
|
||||
xx [/pro] */
|
||||
case DERBY:
|
||||
|
||||
@ -188,6 +188,9 @@ enum Term {
|
||||
xxxx xxxx
|
||||
xxxxxx xxxxxxxxx
|
||||
|
||||
xxxx xxxxxxxxx
|
||||
xxxxxx xxxxxxxx
|
||||
|
||||
xxxx xxxxxxxxxx
|
||||
xxxxxx xxxxxxxxx
|
||||
x
|
||||
@ -204,6 +207,9 @@ enum Term {
|
||||
xxxx xxxx
|
||||
xxxxxx xxxxxxxxx
|
||||
|
||||
xxxx xxxxxxxxx
|
||||
xxxxxx xxxxxxxx
|
||||
|
||||
xxxx xxxxxxxxxx
|
||||
xxxxxx xxxxxxxx
|
||||
x
|
||||
@ -218,6 +224,7 @@ enum Term {
|
||||
/* [pro] xx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxx x
|
||||
xxxx xxxx
|
||||
xxxx xxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxx
|
||||
|
||||
xxxx xxxxxxxxxx
|
||||
@ -234,6 +241,7 @@ enum Term {
|
||||
/* [pro] xx
|
||||
xxxxxx xxxxxxxxxxxxxxxxxx x
|
||||
xxxx xxxx
|
||||
xxxx xxxxxxxxx
|
||||
xxxxxx xxxxxxxxxxx
|
||||
|
||||
xxxx xxxxxxxxxx
|
||||
|
||||
@ -165,6 +165,7 @@ class Val<T> extends AbstractParam<T> {
|
||||
// These dialects can hardly detect the type of a bound constant.
|
||||
/* [pro] xx
|
||||
xxxx xxxx
|
||||
xxxx xxxxxxxxx
|
||||
xx [/pro] */
|
||||
case DERBY:
|
||||
case FIREBIRD:
|
||||
|
||||
Loading…
Reference in New Issue
Block a user