Quoting Alex Dubov <[EMAIL PROTECTED]>:

I'm actually ok with this. But why do you need 4 blob
types? I say - give backend a bucket and it should
figure by itself what to do with it (use smallest blob
type available that fits). I would also propose a
plain bucket type, to simplify things:

%b - bucket
%B - bucket brigade

The above was actually my first thought, but then I had a look at the Oracle driver and noticed that column types are being explicitly set. Like this:

------------------------------------------
sql->status = OCIAttrSet(statement->args[i].value.lobval,
                         OCI_DTYPE_LOB, &null, 0,
                         OCI_ATTR_LOBEMPTY, sql->err);
------------------------------------------

I don't know Oracle API at all (nor did I actually check any documentation), but I left the possiblity for more than one of those types, just in case.

But, if we can simplify that to %b (bucket) and %B (brigade) as per above, I would be more than happy to go with it. I'm sure Oracle folks will let us know if that's good or not.

By the way, what are the plans for apu-2 (when it
should be ready)?

Dunno. I think some long time APR/APU folks will have to answer this.

--
Bojan

Reply via email to