[
https://issues.apache.org/jira/browse/DERBY-2527?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12487958
]
Suresh Thalamati commented on DERBY-2527:
-----------------------------------------
Thanks for volunteering to write the documentation , Laura. My comments are
below for the questions you posted.
1) Regarding null arguments.
yes. if user passes null value for any of the argument for import/export
procedures ,
default value is used. If user passes null as argument for schema
name, current schema is used. Default value for for column delimiter
is comma (,) and the default value for character delimiter is double
quote("). Default for the codeset depends on the environment user has started
the jvm.
It might be better to have an example that does not have null, to be more
clear. Please use the following example instead of the ones in the spec.
CALL SYSCS_UTIL.SYSCS_EXPORT_TABLE_LOBS_TO_EXTFILE('APP','STAFF',
'c:\data\staff.del',',','"','UTF-8', 'c:\data\pictures.dat');
CALL SYSCS_UTIL.SYSCS_IMPORT_TABLE_LOBS_FROM_EXTFILE(
'APP','STAFF','c:\data\staff.del',',','"','UTF-8',0);
2)Reading how to document definition of the procedures.
This is not my creativity, I have just been following the same format as
other ones already in the documentation.
>> Laur wrote:
>>SYSCS_UTIL.SYSCS_IMPORT_DATA (IN SCHEMANAME VARCHAR(128),
>IN TABLENAME VARCHAR(128), IN INSERTCOLUMNS VARCHAR(32672),
>>IN COLUMNINDEXES VARCHAR(32672), IN FILENAME VARCHAR(32672),
>>IN COLUMNDELIMITER CHAR(1), IN CHARACTERDELIMITER CHAR(1),
>> IN CODESET VARCHAR(128), IN REPLACE SMALLINT)
>>The syntax should appear in the docs as:
>> SYSCS_UTIL.SYSCS_IMPORT_DATA(
>> SCHEMANAME, TABLENAME, INSERTCOLUMNS, COLUMNINDEXES, FILENAME,
>> COLUMNDELIMITER,
>> CHARACTERDELIMITER, CODESET, REPLACE
>> )
No. It can not be that simple. Type of the arguments needs to be documented.
"IN" is to indicate that it is an input parameter. Procedure can have
OUT or INOUT type parameters. I find the above definition useful , just
by looking at the syntax , I can set the correct parameters instead of reading
through the whole doc.
May be the current way of documenting is not the best approach. If you have
some ideas to improve it, please file a separate jira. May be others will
have some opinions.
> Add documentation for import/export of LOBS and other binary data types.
> ---------------------------------------------------------------------------
>
> Key: DERBY-2527
> URL: https://issues.apache.org/jira/browse/DERBY-2527
> Project: Derby
> Issue Type: Improvement
> Components: Documentation
> Affects Versions: 10.3.0.0
> Reporter: Suresh Thalamati
> Assigned To: Laura Stewart
> Attachments: iexlobs_v1.txt
>
>
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.