Changeset: 76fa19198be1 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=76fa19198be1
Modified Files:
sql/src/test/BugTracker-2010/Tests/copy-into-too-long-string.Bug-2358.stable.err
sql/src/test/BugTracker-2010/Tests/error-truncated.Bug-2615.stable.err
Branch: default
Log Message:
merge with oct2010
diffs (truncated from 373 to 300 lines):
diff -r 1e3d8903c8b7 -r 76fa19198be1 MonetDB/src/gdk/gdk_logger.mx
--- a/MonetDB/src/gdk/gdk_logger.mx Thu Sep 16 17:30:12 2010 +0200
+++ b/MonetDB/src/gdk/gdk_logger.mx Fri Sep 17 07:48:40 2010 +0200
@@ -1006,9 +1006,7 @@
bm_subcommit(BAT *list, BAT *catalog, BAT *extra, int debug)
{
BUN p, q;
- /* using alloca, since the old TMsubcommit interface also uses
- alloca */
- bat *n = alloca(sizeof(bat) * (2 + BATcount(list) * 2 + (extra ?
BATcount(extra) : 0)));
+ bat *n = (bat*)GDKmalloc(sizeof(bat) * (2 + BATcount(list) * 2 + (extra
? BATcount(extra) : 0)));
int i = 0;
BAT *b = list;
BATiter bi = bat_iterator(b);
@@ -1051,6 +1049,7 @@
n[i++] = ABS(catalog->batCacheid);
BATcommit(catalog);
res = TMsubcommit_list(n, i);
+ GDKfree(n);
return res;
}
diff -r 1e3d8903c8b7 -r 76fa19198be1 MonetDB/src/gdk/gdk_relop.mx
--- a/MonetDB/src/gdk/gdk_relop.mx Thu Sep 16 17:30:12 2010 +0200
+++ b/MonetDB/src/gdk/gdk_relop.mx Fri Sep 17 07:48:40 2010 +0200
@@ -2268,12 +2268,12 @@
if (!BAThdense(r)) {
GDKerror("BATfetchsemijoin: left column must be
dense.\n");
return NULL;
- } else if (ATOMstorage(l->htype) != ATOMstorage(TYPE_oid)) {
+ } else if (BATcount(l) && ATOMstorage(l->htype) !=
ATOMstorage(TYPE_oid)) {
GDKerror("BATfetchsemijoin: illegal index type %s.\n",
ATOMname(l->htype));
return NULL;
}
}
- if (BAThvoid(l)) {
+ if (BATcount(l) && BAThvoid(l)) {
/* redirect semijoin on two dense regions to a select (and
hence to BATslice) */
oid min = l->hseqbase, max = min;
diff -r 1e3d8903c8b7 -r 76fa19198be1 MonetDB5/src/modules/kernel/algebra.mx
--- a/MonetDB5/src/modules/kernel/algebra.mx Thu Sep 16 17:30:12 2010 +0200
+++ b/MonetDB5/src/modules/kernel/algebra.mx Fri Sep 17 07:48:40 2010 +0200
@@ -451,6 +451,7 @@
command leftjoin( left:bat[:any_1,:any_2], right:bat[:any_2,:any_3],
estimate:lng) :bat[:any_1,:any_3]
address ALGleftjoinestimate;
+
command join( left:bat[:any_1,:any_2], right:bat[:any_2,:any_3],
estimate:lng) :bat[:any_1,:any_3]
address ALGjoinestimate;
diff -r 1e3d8903c8b7 -r 76fa19198be1 sql/src/backends/monet5/sql_result.mx
--- a/sql/src/backends/monet5/sql_result.mx Thu Sep 16 17:30:12 2010 +0200
+++ b/sql/src/backends/monet5/sql_result.mx Fri Sep 17 07:48:40 2010 +0200
@@ -474,8 +474,8 @@
fmt[i].name = col->base.name;
fmt[i].sep = (n->next) ? _strdup(sep) : _strdup(rsep);
fmt[i].seplen = _strlen(fmt[i].sep);
- fmt[i].type = col->type.type->base.name;
- fmt[i].adt = ATOMindex(fmt[i].type);
+ fmt[i].type = sql_subtype_string(&col->type);
+ fmt[i].adt = ATOMindex(col->type.type->base.name);
fmt[i].tostr = &_ASCIIadt_toStr;
fmt[i].frstr = &_ASCIIadt_frStr;
fmt[i].extra = col;
diff -r 1e3d8903c8b7 -r 76fa19198be1 sql/src/common/sql_types.mx
--- a/sql/src/common/sql_types.mx Thu Sep 16 17:30:12 2010 +0200
+++ b/sql/src/common/sql_types.mx Fri Sep 17 07:48:40 2010 +0200
@@ -90,6 +90,7 @@
extern sql_subtype *sql_create_subtype(sql_type *t, unsigned int s, unsigned
int d);
extern void sql_init_subtype(sql_subtype *res, sql_type *t, unsigned int
digits, unsigned int scale);
extern void sql_subtype_destroy(sql_subtype *t);
+extern char *sql_subtype_string(sql_subtype *t);
extern int type_cmp(sql_type *t1, sql_type *t2);
extern int subtype_cmp(sql_subtype *t1, sql_subtype *t2);
@@ -405,6 +406,21 @@
_DELETE(t);
}
+char *
+sql_subtype_string(sql_subtype *t)
+{
+ char buf[BUFSIZ];
+
+ if (t->digits && t->scale)
+ snprintf(buf, BUFSIZ, "%s(%d,%d)", t->type->sqlname, t->digits,
t->scale);
+ else if (t->digits && t->type->radix != 2)
+ snprintf(buf, BUFSIZ, "%s(%d)", t->type->sqlname, t->digits);
+
+ else
+ snprintf(buf, BUFSIZ, "%s", t->type->sqlname);
+ return _strdup(buf);
+}
+
sql_subtype *
sql_bind_localtype(char *name)
{
diff -r 1e3d8903c8b7 -r 76fa19198be1 sql/src/server/rel_select.mx
--- a/sql/src/server/rel_select.mx Thu Sep 16 17:30:12 2010 +0200
+++ b/sql/src/server/rel_select.mx Fri Sep 17 07:48:40 2010 +0200
@@ -584,7 +584,7 @@
void
rel_join_add_exp( sql_rel *rel, sql_exp *e)
{
- assert(is_join(rel->op));
+ assert(is_join(rel->op) || is_semi(rel->op));
if (!rel->exps)
rel->exps = new_exp_list();
@@ -1998,6 +1998,10 @@
else
return sql_error(sql, 02, "SELECT: cannot use non GROUP
BY column in query results without an aggregate function");
}
+ if (is_semi(rel->op)) {
+ rel_join_add_exp(rel, e);
+ return rel;
+ }
if (rs->card <= CARD_ATOM && exp_is_atom(rs)) {
if (ls->card == rs->card) /* bin compare op */
return rel_select(rel, e);
@@ -2096,7 +2100,7 @@
rs = exp_aggr1(rs, zero_or_one, 0, 0,
CARD_ATOM, 0);
}
- rel = rel_crossproduct(rel, r, op_join);
+ rel = rel_crossproduct(rel, r, op_semi);
}
}
if (!rs) {
diff -r 1e3d8903c8b7 -r 76fa19198be1
sql/src/test/BugTracker-2008/Tests/copy-format.SF-2468513.stable.err
--- a/sql/src/test/BugTracker-2008/Tests/copy-format.SF-2468513.stable.err
Thu Sep 16 17:30:12 2010 +0200
+++ b/sql/src/test/BugTracker-2008/Tests/copy-format.SF-2468513.stable.err
Fri Sep 17 07:48:40 2010 +0200
@@ -79,40 +79,40 @@
# 09:34:56 > mclient -lsql -umonetdb -Pmonetdb --host=eir --port=34345
# 09:34:56 >
-MAPI = mone...@rig:33126
+MAPI = mone...@alf:34882
QUERY = COPY 1 RECORDS INTO my_copytest FROM stdin USING DELIMITERS '|','\n'
NULL as '';
123|1.01||a|b
ERROR = !SQLException:importTable:value '1.01' from line 1 field 2 not
inserted, expecting type int
!failed to import table
-MAPI = mone...@rig:33126
+MAPI = mone...@alf:34882
QUERY = COPY 1 RECORDS INTO my_copytest FROM stdin USING DELIMITERS '|','\n'
NULL as '';
553|.02||a|b
ERROR = !SQLException:importTable:value '.02' from line 1 field 2 not
inserted, expecting type int
!failed to import table
-MAPI = mone...@rig:33126
+MAPI = mone...@alf:34882
QUERY = COPY 1 RECORDS INTO my_copytest FROM stdin USING DELIMITERS '|','\n'
NULL as '';
223|2.03||a|b
ERROR = !SQLException:importTable:value '2.03' from line 1 field 2 not
inserted, expecting type int
!failed to import table
-MAPI = mone...@rig:33126
+MAPI = mone...@alf:34882
QUERY = COPY 1 RECORDS INTO my_copytest FROM stdin USING DELIMITERS '|','\n'
NULL as '';
223|2||aaa|b
-ERROR = !SQLException:importTable:value 'aaa' from line 1 field 4 not
inserted, expecting type str
+ERROR = !SQLException:importTable:value 'aaa' from line 1 field 4 not
inserted, expecting type varchar(1)
!failed to import table
-MAPI = mone...@rig:33126
+MAPI = mone...@alf:34882
QUERY = COPY 1 RECORDS INTO my_copytest FROM stdin USING DELIMITERS '|','\n'
NULL as '';
223|3||a|bbb
-ERROR = !SQLException:importTable:value 'bbb' from line 1 field 5 not
inserted, expecting type str
+ERROR = !SQLException:importTable:value 'bbb' from line 1 field 5 not
inserted, expecting type varchar(1)
!failed to import table
# 09:34:56 >
diff -r 1e3d8903c8b7 -r 76fa19198be1
sql/src/test/BugTracker-2008/Tests/varchar.SF-2471371.stable.err
--- a/sql/src/test/BugTracker-2008/Tests/varchar.SF-2471371.stable.err Thu Sep
16 17:30:12 2010 +0200
+++ b/sql/src/test/BugTracker-2008/Tests/varchar.SF-2471371.stable.err Fri Sep
17 07:48:40 2010 +0200
@@ -79,17 +79,17 @@
# 14:48:55 > mclient -lsql -umonetdb -Pmonetdb --host=alf --port=33632
# 14:48:55 >
-MAPI = mone...@volund:35971
+MAPI = mone...@alf:34882
QUERY = COPY 1 RECORDS INTO myvar_test FROM stdin USING DELIMITERS '|','\n'
NULL as '';
a|b2b
-ERROR = !SQLException:importTable:value 'b2b' from line 1 field 2 not
inserted, expecting type str
+ERROR = !SQLException:importTable:value 'b2b' from line 1 field 2 not
inserted, expecting type varchar(2)
!failed to import table
-MAPI = mone...@volund:35971
+MAPI = mone...@alf:34882
QUERY = COPY 1 RECORDS INTO myvar_test FROM stdin USING DELIMITERS '|','\n'
NULL as '';
aa|bb
-ERROR = !SQLException:importTable:value 'aa' from line 1 field 1 not inserted,
expecting type str
+ERROR = !SQLException:importTable:value 'aa' from line 1 field 1 not inserted,
expecting type varchar(1)
!failed to import table
# 14:48:55 >
diff -r 1e3d8903c8b7 -r 76fa19198be1
sql/src/test/BugTracker-2010/Tests/copy-into-too-long-string.Bug-2358.stable.err
---
a/sql/src/test/BugTracker-2010/Tests/copy-into-too-long-string.Bug-2358.stable.err
Thu Sep 16 17:30:12 2010 +0200
+++
b/sql/src/test/BugTracker-2010/Tests/copy-into-too-long-string.Bug-2358.stable.err
Fri Sep 17 07:48:40 2010 +0200
@@ -71,11 +71,12 @@
# 15:34:26 > mclient -lsql -ftest -i -e --host=volund --port=32555
# 15:34:26 >
-MAPI = mone...@volund:35971
+MAPI = mone...@alf:34882
QUERY = COPY 1 RECORDS INTO t FROM STDIN USING DELIMITERS '|','
- ','"' NULL AS '';"abcd"
+ ','"' NULL AS '';
+ "abcd"
-ERROR = !SQLException:importTable:value 'abcd' from line 1 field 1 not
inserted, value too long for type (var)char(3)
+ERROR = !SQLException:importTable:value 'abcd' from line 1 field 1 not
inserted, expecting type varchar(3)
!failed to import table
# 15:34:26 >
diff -r 1e3d8903c8b7 -r 76fa19198be1
sql/src/test/BugTracker-2010/Tests/error-truncated.Bug-2615.stable.err
--- a/sql/src/test/BugTracker-2010/Tests/error-truncated.Bug-2615.stable.err
Thu Sep 16 17:30:12 2010 +0200
+++ b/sql/src/test/BugTracker-2010/Tests/error-truncated.Bug-2615.stable.err
Fri Sep 17 07:48:40 2010 +0200
@@ -71,10 +71,10 @@
# 17:25:18 > mclient -lsql -ftest -i -e --host=ottar --port=38866
# 17:25:18 >
-MAPI = mone...@volund:35971
+MAPI = mone...@alf:34882
QUERY = COPY 2 RECORDS INTO uitspraken FROM STDIN DELIMITERS '\t', '\n' NULL
as '';
277351 AA7351 1 Rechtbank 's-Gravenhage 2000-08-04
AWB 00/6928, 00/6929, 00/6930 Arrondissementsrechtbank te
's-Gravenhage\nzittinghoudende te Haarlem\nfungerend president\nenkelvoudige
kamer voor Vreemdelingenzaken\n\nU I T S P R A A K\n\nartikel 8:81 en 8:86
Algemene Wet Bestuursrecht (Awb)\nartikel 33a, 34a en 34j Vreemdelingenwet
(Vw)\n\nreg.nr: AWB 00/6928 VRWET H (voorlopige voorziening)\nAWB 00/6929 VRWET
H (beroepszaak)\nAW
-ERROR = !SQLException:importTable:value 'Arrondissementsrechtbank te
's-Gravenhage\nzittinghoudende te Haarlem\nfungerend president\nenkelvoudige
kamer voor Vreemdelingenzaken\n\nU I T S P R A A K\n\nartikel 8:81 en 8:86
Algemene Wet Bestuursrecht (Awb)\nartikel 33a, 34a en 34j Vreemdelingenwet
(Vw)\n\nreg.nr: AWB 00/6928 VRWET H (voorlopige voorziening)\nAWB 00/6929 VRWET
H (beroepszaak)\nAWB 00/6930 VRWET H (vrijheidsontneming)\n\ninzake: A, geboren
op [...] 1964, van Iraakse\nnationaliteit, verblijvende in het Grenshospitium
te\nAmsterdam, verzoeker,\ngemachtigde: mr. M.R. van der Linde, advocaat te
Utrecht,\n\ntegen: de Staatssecretaris van Justitie, verweerder,\ngemachtigden:
mr. M. Ramsaroep en mr. T.H.T.W. Zee, werkzaam bij de onder verweerder
ressorterende Immigratie- en Naturalisatiedienst te 's-Gravenhage.\n\n1.
GEGEVENS INZAKE HET GEDING\n\n1.1. Aan de orde is het verzoek om voorlopige
voorziening hangende het beroep van verzoeker tegen de beschikking van verweer
der van 21 juli 2000. Deze beschikking is genomen in het kader van de
zogenoemde AC-procedure en behelst de \nniet-inwilliging van de aanvraag om
toelating als vluchteling en strekt tevens tot het niet verlenen van een
vergunning tot verblijf wegens klemmende redenen van humanitaire aard. Verzocht
wordt om schorsing van de beslissing van \nverweerder om uitzetting niet
achterwege te laten totdat op het beroep tegen voormelde beschikking is
beslist.\n\n1.2 Voorts is aan de orde het beroep gericht tegen de
vrijheidsontnemende maatregel van artikel 7a Vw die verweerder verzoeker met
ingang van 18 juli 2000 heeft opgelegd. Dit beroep strekt tevens tot toekenning
van schadevergoeding. \n\n1.3 De openbare behandeling van de geschillen heeft
plaatsgevonden op 2 augustus 2000. Daarbij hebben verzoeker en verweerder bij
monde van hun gemachtigden hun standpunten nader uiteengezet. Voorts is
verzoeker ter zitting gehoord. \n\n2. OVERWEGINGEN\n\n2.1 Ingevolge artikel
8:81 van de Aw
b kan, indien tegen een besluit bij de rechtbank beroep is ingesteld, de
president van de rechtbank die bevoegd is in de hoofdzaak op verzoek een
voorlopige voorziening treffen indien onverwijlde \nspoed, gelet op de
betrokken belangen, zulks vereist.\n\n2.2 Op grond van artikel 8:86 van de Awb
heeft de president na behandeling ter zitting van het verzoek om een voorlopige
voorziening de bevoegdheid om, indien hij van oordeel is dat nader onderzoek
redelijkerwijs niet kan bijdragen \naan de beoordeling van de zaak,
onmiddellijk uitspraak te doen in de hoofdzaak. Er bestaat in dit geval
aanleiding om van deze bevoegdheid gebruik te maken.\n\n2.3 De AC-procedure
voorziet in een afdoening van asielaanvragen binnen 48 uur. Deze procedure
leent zich slechts voor die asielaanvragen waaromtrent binnen deze korte
termijn procedureel en inhoudelijk naar behoren kan worden \nbeslist.\n\n2.4
Bij de beoordeling of in het onderhavige geval van een zodanige aanvraag sprake
is, is het v
olgende van belang.\n\n2.5 Ingevolge het door verweerder gevoerde beleid,
neergelegd in hoofdstuk B7/3 Vc 1994, bestaat de AC-procedure uit twee fasen.
Het eerste deel betreft in ieder geval de formele indiening van de
asielaanvraag en het onderzoek naar \nidentiteit, nationaliteit en reisroute.
Het tweede deel betreft de beoordeling van de asielaanvraag. Voor het tweede
deel zijn maximaal 24 procesuren beschikbaar. Indien de eerste fase langer dan
24 uur duurt, gaat dit ten koste van \nde tijd die beschikbaar is voor de
tweede fase.\nIn principe vindt doorverwijzing naar een OC plaats indien de
AC-procedure langer duurt dan 48 procesuren.\n\n2.6 Ter beoordeling ligt
allereerst voor de vraag of het tweede deel van de AC-procedure is afgerond
binnen de voor dat deel maximaal beschikbare termijn van 24 procesuren.
Hierover overweegt de president als volgt.\n\n2.7 Tussen partijen is niet in
geschil dat (een afschrift van) de beslissing op de asielaanvraag van verzoeker
aan ve
rzoeker is uitgereikt op een moment dat reeds 23 uur en 54 minuten waren
verstreken van de beschikbare tijd van 24 \nprocesuren.\n\n2.8 In hoofdstuk
B7/3.1 Vc 1994 is bepaald dat een beschikking voor het einde van de AC-termijn
wordt uitgereikt en de rechtsbijstandverlener een uur de tijd heeft om aan te
geven of een rechtsmiddel wordt aangewend. Hieruit kan \nworden afgeleid dat
het laatste uur van eerdergenoemde termijn van 24 procesuren exclusief
gereserveerd is voor de rechtsbijstandverlener en dat verweerder van dit uur
geen gebruik mag maken. Nu verweerder, zoals blijkt uit het \nvoorgaande, van
bedoeld uur wel gebruik heeft gemaakt, heeft verweerder in strijd gehandeld met
zijn eigen beleid aangaande de AC-procedure.\n\n2.9 De gemachtigde van
verweerder heeft ter zitting betoogd dat verzoeker door het vorenstaande niet
is benadeeld omdat het rechtsmiddel niet is aangewend binnen het uur dat de
rechtshulpverlening alsnog heeft kunnen gebruiken, maar \npas enkele ur
en daarna. Dit betoog faalt naar het oordeel van de president.\nDaartoe is het
navolgende redengevend.\n\n2.10 Verweerder heeft zich blijkens zijn eigen
beleid ten doel gesteld om de AC-procedure, met inachtneming van de eisen van
zorgvuldigheid, binnen 48 uren af te ronden. Dit impliceert dat de tijd die de
rechtsbijstandverlening \ntoekomt in ieder geval in acht moet worden genomen
en dat, zoals hiervoor al is opgemerkt, doorverwijzing naar een OC behoort
plaats te vinden indien de procedure langer duurt dan 48 uren, tenzij duidelijk
is dat beide partijen met \neen overschrijding instemmen.\nIndien, zoals in
casu, de 48-uursprocedure alleen kan worden gehaald ten detrimente van het
laatste uur dat aan de rechtsbijstandsverlening toekomt en de procedure
desondanks wordt voortgezet, moet daarom in beginsel worden \naangenomen dat
verzoeker hierdoor in zijn belangen is geschaad. Dat het rechtsmiddel pas na
enige tijd is ingesteld is hierbij\nirrelevant, reeds omdat uit het
beleid niet kan worden afgeleid dat het rechtsmiddel binnen de beschikbare
termijn van 48 procesuren daadwerkelijk moet worden aangewend.\n\n2.11
Verweerder heeft ter zitting voorts aangevoerd dat, wat er ook zij van het
vorenstaande, de termijnoverschrijding desondanks voor rekening van verzoeker
moet komen. Verweerder heeft daartoe, onder verwijzing naar hoofdstuk \nB7/3.2
en B7/5.2 Vc 1994, betoogd dat de rechtsbijstandverlener de voor de voor- en
nabespreking van het nader gehoor beschikbare tijd ruimschoots heeft
overschreden. Dienaangaande overweegt de president als volgt.\n\n2.12 Er is,
aldus hoofdstuk B7/3.2 Vc 1994, geen sprake van termijnoverschrijding (onder
meer) indien de asielzoeker binnen de 48 procesuren meer tijd benut met
rechtsbijstand dan de termijnen die daarvoor formeel beschikbaar zijn \n(de
extra tijd geldt niet als proceduretijd en is in het belang van de
asielzoeker).\nIngevolge hoofdstuk B7/5.2 Vc 1994 heeft de asielzoeker voor
aanvang van het n
ader gehoor gedurende maximaal twee uur de gelegenheid om met behulp van een
rechtsbijstandverlener het verslag van het eerste gehoor en overige
\nonderzoeksresultaten uit de eerste fase na te bespreken en zich voor te
bereiden op het nader gehoor.\nNa afronding van het nader gehoor krijgt de
asielzoeker ingevolge hoofdstuk B7/5.3 Vc 1994 maximaal drie uur de gelegenheid
te reageren op het voornemen van verweerder de asielaanvraag niet in te
willigen en het rapport van het \nnader gehoor na te bespreken. De
rechtsbijstandverlener kan binnen die termijn (schriftelijk) reageren op het
voornemen van de IND.\n\n2.13 In een tweetal uitspraken van de president van
deze rechtbank en nevenzittingsplaats van 14 juli 2000 (onder meer
geregistreerd onder de nummers AWB 00\6203 VRWET H t/m AWB 00/6205 VRWET H) is
overwogen dat verweerder reeds nu \ngehouden kan worden aan zijn primaire
verantwoordelijkheid voor bewaking van de 48-uurstermijn. Voorts is overwogen
dat dit betekent dat
verweerder de rechtsbijstandverlener er in een voorkomend geval op moet wijzen
dat de voor \nrechtsbijstand beschikbare ...' from line 2 field 8 not
inserted, expecting type str
+ERROR = !SQLException:importTable:value 'Arrondissementsrechtbank te
's-Gravenhage\nzittinghoudende te Haarlem\nfungerend president\nenkelvoudige
kamer voor Vreemdelingenzaken\n\nU I T S P R A A K\n\nartikel 8:81 en 8:86
Algemene Wet Bestuursrecht (Awb)\nartikel 33a, 34a en 34j Vreemdelingenwet
(Vw)\n\nreg.nr: AWB 00/6928 VRWET H (voorlopige voorziening)\nAWB 00/6929 VRWET
H (beroepszaak)\nAWB 00/6930 VRWET H (vrijheidsontneming)\n\ninzake: A, geboren
op [...] 1964, van Iraakse\nnationaliteit, verblijvende in het Grenshospitium
te\nAmsterdam, verzoeker,\ngemachtigde: mr. M.R. van der Linde, advocaat te
Utrecht,\n\ntegen: de Staatssecretaris van Justitie, verweerder,\ngemachtigden:
mr. M. Ramsaroep en mr. T.H.T.W. Zee, werkzaam bij de onder verweerder
ressorterende Immigratie- en Naturalisatiedienst te 's-Gravenhage.\n\n1.
GEGEVENS INZAKE HET GEDING\n\n1.1. Aan de orde is het verzoek om voorlopige
voorziening hangende het beroep van verzoeker tegen de beschikking van verweer
der van 21 juli 2000. Deze beschikking is genomen in het kader van de
zogenoemde AC-procedure en behelst de \nniet-inwilliging van de aanvraag om
toelating als vluchteling en strekt tevens tot het niet verlenen van een
vergunning tot verblijf wegens klemmende redenen van humanitaire aard. Verzocht
wordt om schorsing van de beslissing van \nverweerder om uitzetting niet
achterwege te laten totdat op het beroep tegen voormelde beschikking is
beslist.\n\n1.2 Voorts is aan de orde het beroep gericht tegen de
vrijheidsontnemende maatregel van artikel 7a Vw die verweerder verzoeker met
ingang van 18 juli 2000 heeft opgelegd. Dit beroep strekt tevens tot toekenning
van schadevergoeding. \n\n1.3 De openbare behandeling van de geschillen heeft
plaatsgevonden op 2 augustus 2000. Daarbij hebben verzoeker en verweerder bij
monde van hun gemachtigden hun standpunten nader uiteengezet. Voorts is
verzoeker ter zitting gehoord. \n\n2. OVERWEGINGEN\n\n2.1 Ingevolge artikel
8:81 van de Aw
b kan, indien tegen een besluit bij de rechtbank beroep is ingesteld, de
president van de rechtbank die bevoegd is in de hoofdzaak op verzoek een
voorlopige voorziening treffen indien onverwijlde \nspoed, gelet op de
betrokken belangen, zulks vereist.\n\n2.2 Op grond van artikel 8:86 van de Awb
heeft de president na behandeling ter zitting van het verzoek om een voorlopige
voorziening de bevoegdheid om, indien hij van oordeel is dat nader onderzoek
redelijkerwijs niet kan bijdragen \naan de beoordeling van de zaak,
onmiddellijk uitspraak te doen in de hoofdzaak. Er bestaat in dit geval
aanleiding om van deze bevoegdheid gebruik te maken.\n\n2.3 De AC-procedure
voorziet in een afdoening van asielaanvragen binnen 48 uur. Deze procedure
leent zich slechts voor die asielaanvragen waaromtrent binnen deze korte
termijn procedureel en inhoudelijk naar behoren kan worden \nbeslist.\n\n2.4
Bij de beoordeling of in het onderhavige geval van een zodanige aanvraag sprake
is, is het v
olgende van belang.\n\n2.5 Ingevolge het door verweerder gevoerde beleid,
neergelegd in hoofdstuk B7/3 Vc 1994, bestaat de AC-procedure uit twee fasen.
Het eerste deel betreft in ieder geval de formele indiening van de
asielaanvraag en het onderzoek naar \nidentiteit, nationaliteit en reisroute.
Het tweede deel betreft de beoordeling van de asielaanvraag. Voor het tweede
deel zijn maximaal 24 procesuren beschikbaar. Indien de eerste fase langer dan
24 uur duurt, gaat dit ten koste van \nde tijd die beschikbaar is voor de
tweede fase.\nIn principe vindt doorverwijzing naar een OC plaats indien de
AC-procedure langer duurt dan 48 procesuren.\n\n2.6 Ter beoordeling ligt
allereerst voor de vraag of het tweede deel van de AC-procedure is afgerond
binnen de voor dat deel maximaal beschikbare termijn van 24 procesuren.
Hierover overweegt de president als volgt.\n\n2.7 Tussen partijen is niet in
geschil dat (een afschrift van) de beslissing op de asielaanvraag van verzoeker
aan ve
rzoeker is uitgereikt op een moment dat reeds 23 uur en 54 minuten waren
verstreken van de beschikbare tijd van 24 \nprocesuren.\n\n2.8 In hoofdstuk
B7/3.1 Vc 1994 is bepaald dat een beschikking voor het einde van de AC-termijn
wordt uitgereikt en de rechtsbijstandverlener een uur de tijd heeft om aan te
geven of een rechtsmiddel wordt aangewend. Hieruit kan \nworden afgeleid dat
het laatste uur van eerdergenoemde termijn van 24 procesuren exclusief
gereserveerd is voor de rechtsbijstandverlener en dat verweerder van dit uur
geen gebruik mag maken. Nu verweerder, zoals blijkt uit het \nvoorgaande, van
bedoeld uur wel gebruik heeft gemaakt, heeft verweerder in strijd gehandeld met
zijn eigen beleid aangaande de AC-procedure.\n\n2.9 De gemachtigde van
verweerder heeft ter zitting betoogd dat verzoeker door het vorenstaande niet
is benadeeld omdat het rechtsmiddel niet is aangewend binnen het uur dat de
rechtshulpverlening alsnog heeft kunnen gebruiken, maar \npas enkele ur
en daarna. Dit betoog faalt naar het oordeel van de president.\nDaartoe is het
navolgende redengevend.\n\n2.10 Verweerder heeft zich blijkens zijn eigen
beleid ten doel gesteld om de AC-procedure, met inachtneming van de eisen van
zorgvuldigheid, binnen 48 uren af te ronden. Dit impliceert dat de tijd die de
rechtsbijstandverlening \ntoekomt in ieder geval in acht moet worden genomen
en dat, zoals hiervoor al is opgemerkt, doorverwijzing naar een OC behoort
plaats te vinden indien de procedure langer duurt dan 48 uren, tenzij duidelijk
is dat beide partijen met \neen overschrijding instemmen.\nIndien, zoals in
casu, de 48-uursprocedure alleen kan worden gehaald ten detrimente van het
laatste uur dat aan de rechtsbijstandsverlening toekomt en de procedure
desondanks wordt voortgezet, moet daarom in beginsel worden \naangenomen dat
verzoeker hierdoor in zijn belangen is geschaad. Dat het rechtsmiddel pas na
enige tijd is ingesteld is hierbij\nirrelevant, reeds omdat uit het
beleid niet kan worden afgeleid dat het rechtsmiddel binnen de beschikbare
termijn van 48 procesuren daadwerkelijk moet worden aangewend.\n\n2.11
Verweerder heeft ter zitting voorts aangevoerd dat, wat er ook zij van het
vorenstaande, de termijnoverschrijding desondanks voor rekening van verzoeker
moet komen. Verweerder heeft daartoe, onder verwijzing naar hoofdstuk \nB7/3.2
en B7/5.2 Vc 1994, betoogd dat de rechtsbijstandverlener de voor de voor- en
nabespreking van het nader gehoor beschikbare tijd ruimschoots heeft
overschreden. Dienaangaande overweegt de president als volgt.\n\n2.12 Er is,
aldus hoofdstuk B7/3.2 Vc 1994, geen sprake van termijnoverschrijding (onder
meer) indien de asielzoeker binnen de 48 procesuren meer tijd benut met
rechtsbijstand dan de termijnen die daarvoor formeel beschikbaar zijn \n(de
extra tijd geldt niet als proceduretijd en is in het belang van de
asielzoeker).\nIngevolge hoofdstuk B7/5.2 Vc 1994 heeft de asielzoeker voor
aanvang van het n
ader gehoor gedurende maximaal twee uur de gelegenheid om met behulp van een
rechtsbijstandverlener het verslag van het eerste gehoor en overige
\nonderzoeksresultaten uit de eerste fase na te bespreken en zich voor te
bereiden op het nader gehoor.\nNa afronding van het nader gehoor krijgt de
asielzoeker ingevolge hoofdstuk B7/5.3 Vc 1994 maximaal drie uur de gelegenheid
te reageren op het voornemen van verweerder de asielaanvraag niet in te
willigen en het rapport van het \nnader gehoor na te bespreken. De
rechtsbijstandverlener kan binnen die termijn (schriftelijk) reageren op het
voornemen van de IND.\n\n2.13 In een tweetal uitspraken van de president van
deze rechtbank en nevenzittingsplaats van 14 juli 2000 (onder meer
geregistreerd onder de nummers AWB 00\6203 VRWET H t/m AWB 00/6205 VRWET H) is
overwogen dat verweerder reeds nu \ngehouden kan worden aan zijn primaire
verantwoordelijkheid voor bewaking van de 48-uurstermijn. Voorts is overwogen
dat dit betekent dat
verweerder de rechtsbijstandverlener er in een voorkomend geval op moet wijzen
dat de voor \nrechtsbijstand beschikbare ...' from line 2 field 8 not
inserted, expecting type clob
!failed to import table
# 17:25:18 >
diff -r 1e3d8903c8b7 -r 76fa19198be1
sql/src/test/BugTracker-2010/Tests/incomplete-utf8-sequence.Bug-2575.stable.err
---
a/sql/src/test/BugTracker-2010/Tests/incomplete-utf8-sequence.Bug-2575.stable.err
Thu Sep 16 17:30:12 2010 +0200
+++
b/sql/src/test/BugTracker-2010/Tests/incomplete-utf8-sequence.Bug-2575.stable.err
Fri Sep 17 07:48:40 2010 +0200
@@ -67,11 +67,11 @@
# 14:47:29 > mclient -lsql -ftest -i -e --host=ottar --port=36476
# 14:47:29 >
-MAPI = mone...@ottar:36476
+MAPI = mone...@alf:34882
QUERY = copy 2 records into tbl_bug2575 from stdin using delimiters
'\t','\n','';
10001160000 29 .v.
-ERROR = !SQLException:importTable:value from line 2 field 3 not inserted,
expecting type str
+ERROR = !SQLException:importTable:value from line 2 field 3 not inserted,
expecting type char(3)
!failed to import table
# 14:47:29 >
diff -r 1e3d8903c8b7 -r 76fa19198be1
sql/src/test/BugTracker/Tests/copy_decimal.SF-1582957.stable.err
--- a/sql/src/test/BugTracker/Tests/copy_decimal.SF-1582957.stable.err Thu Sep
16 17:30:12 2010 +0200
+++ b/sql/src/test/BugTracker/Tests/copy_decimal.SF-1582957.stable.err Fri Sep
17 07:48:40 2010 +0200
@@ -5,16 +5,11 @@
# 21:06:21 > Mtimeout -timeout 180 Mserver
"--config=/ufs/niels/scratch/Linux-x86_64/etc/MonetDB.conf" --debug=10 --set
"monet_mod_path=/ufs/niels/scratch/Linux-x86_64/lib64/MonetDB:/ufs/niels/scratch/Linux-x86_64/lib64/MonetDB/lib:/ufs/niels/scratch/Linux-x86_64/lib64/MonetDB/bin"
--set "gdk_dbfarm=/ufs/niels/scratch/Linux-x86_64/var/MonetDB/dbfarm" --set
"sql_logdir=/ufs/niels/scratch/Linux-x86_64/var/MonetDB/sql_logs" --set
"sql_logdir=/ufs/niels/scratch/Linux-x86_64/var/MonetDB/xquery_logs" --set
mapi_port=32735 --set monet_prompt= --trace
"--dbname=mTests_src_test_BugTracker" --dbinit="module(sql_server);
sql_server_start();" ; echo ; echo Over..
# 21:06:21 >
-
-# 21:06:21 >
-# 21:06:21 > Mtimeout -timeout 60 MapiClient -lsql -umonetdb -Pmonetdb
--host=localhost --port=32735 < copy_decimal.SF-1582957.sql
-# 21:06:21 >
-
-MAPI = mone...@volund:35971
+MAPI = mone...@alf:34882
QUERY = COPY 1 RECORDS INTO LINEITEM FROM stdin USING DELIMITERS '|','|\n';
1|156|4|1|17.000|17954.55|0.04|0.02|N|O|1996-03-13|1996-02-12|1996-03-22|DELIVER
IN PERSON|TRUCK|blithely regular ideas caj|
-ERROR = !SQLException:importTable:value '17.000' from line 1 field 5 not
inserted, expecting type lng
+ERROR = !SQLException:importTable:value '17.000' from line 1 field 5 not
inserted, expecting type decimal(15,2)
!failed to import table
# 21:06:21 >
diff -r 1e3d8903c8b7 -r 76fa19198be1
sql/src/test/BugTracker/Tests/copy_overflow_null_bug.SF-1842550.stable.err
---
a/sql/src/test/BugTracker/Tests/copy_overflow_null_bug.SF-1842550.stable.err
Thu Sep 16 17:30:12 2010 +0200
+++
b/sql/src/test/BugTracker/Tests/copy_overflow_null_bug.SF-1842550.stable.err
Fri Sep 17 07:48:40 2010 +0200
@@ -5,17 +5,12 @@
# 08:13:34 > Mserver
"--config=/ufs/niels/scratch/rc/Linux-x86_64/etc/MonetDB.conf" --debug=10 --set
"monet_mod_path=/ufs/niels/scratch/rc/Linux-x86_64/lib/MonetDB4:/ufs/niels/scratch/rc/Linux-x86_64/lib/MonetDB4/lib:/ufs/niels/scratch/rc/Linux-x86_64/lib/MonetDB4/bin"
--set "gdk_dbfarm=/ufs/niels/scratch/rc/Linux-x86_64/var/MonetDB4/dbfarm"
--set "sql_logdir=/ufs/niels/scratch/rc/Linux-x86_64/var/MonetDB4/sql_logs"
--set
"xquery_logdir=/ufs/niels/scratch/rc/Linux-x86_64/var/MonetDB4/xquery_logs"
--set mapi_open=true --set xrpc_open=true --set mapi_port=38956 --set
xrpc_port=46438 --set monet_prompt= --trace
"--dbname=mTests_src_test_BugTracker" "--dbinit= module(sql_server);" ; echo ;
echo Over..
# 08:13:34 >
-
-# 08:13:34 >
-# 08:13:34 > mclient -lsql -umonetdb -Pmonetdb --host=koala --port=38956
-# 08:13:34 >
-
-MAPI = mone...@volund:35971
+MAPI = mone...@alf:34882
QUERY = COPY 2 RECORDS INTO bulk FROM stdin USING DELIMITERS '|', '\n', '''';
5536|'5536'
53605|'53605'
-ERROR = !SQLException:importTable:value '53605' from line 2 field 1 not
inserted, expecting type sht
+ERROR = !SQLException:importTable:value '53605' from line 2 field 1 not
inserted, expecting type smallint
_______________________________________________
Checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list