Subject | Re: External procedures: implementation proposal. |
---|---|
Author | evgeneyputilin |
Post date | 2005-07-27T11:59:46Z |
Hi
for the same reason on which have been entered ib_util_malloc. In
plugin code implementation like
::close()
{
.....
delete this;
}
haven't it in firebird and plugin engine. All value of ResultSet
stored separately, we extart it from JVM and convert on the single.
WBR Eugeney Putilin.
> Why ExternalResource class exist? Why create a "close" method thatwe
> know that will do "delete this"?We can use virtual destructor only with memory release. We use close()
> Use a virtual destructor.
for the same reason on which have been entered ib_util_malloc. In
plugin code implementation like
::close()
{
.....
delete this;
}
> I think ResultSet::getValue should be replaced withResultSet::getValues
> getting all the return values in one call.Its good idea. For realization we must have flat array of DSC*, and we
haven't it in firebird and plugin engine. All value of ResultSet
stored separately, we extart it from JVM and convert on the single.
WBR Eugeney Putilin.