RFR 8139056: Add convenience methods to Statement.java

Roger Riggs roger.riggs at oracle.com
Wed Oct 21 00:58:30 UTC 2015


Looks fine.

Roger

-------- Original message --------
From: Joe Wang <huizhe.wang at oracle.com> 
Date:10/20/2015  6:52 PM  (GMT-05:00) 
To: Lance Andersen <lance.andersen at oracle.com>,Roger Riggs <Roger.Riggs at oracle.com> 
Cc: core-libs-dev at openjdk.java.net 
Subject: Re: RFR 8139056: Add convenience methods to Statement.java 

Looks good, Lance.

Best,
Joe

On 10/20/2015 3:43 PM, Lance Andersen wrote:
> Here is the revised webrev http://cr.openjdk.java.net/~lancea/8139056/webrev.01/
>
> Addresses your and Joe's comments
>
> Best
> Lance
> On Oct 20, 2015, at 5:49 PM, Lance Andersen <lance.andersen at oracle.com> wrote:
>
>> Hi Roger,
>> On Oct 20, 2015, at 5:33 PM, Roger Riggs <Roger.Riggs at oracle.com> wrote:
>>
>>> Hi Lance,
>>>
>>> The logic looks correct but enquoteLiteral is going to create an lot of garbage Strings,
>>> about one for every character.   I'm not sure Streams are the right tool for this task.
>>>
>>> Can't String.replace("'", "''") do the same job?
>> Yes, I could use replace, but talked myself into Streams :-)
>>
>> I can change it though for the initial push (after sending another webrev)
>>
>> Best
>> Lance
>>> Roger
>>>
>>>
>>> On 10/20/2015 4:19 PM, Lance Andersen wrote:
>>>> Hi,
>>>>
>>>> Looking for a reviewer for http://cr.openjdk.java.net/~lancea/8139056/webrev.00/.
>>>>
>>>> This change Adds two convenience methods to Statement.java:
>>>>   - enquoteLiteral which returns a string enclosed in single quotes where all occurrences of a single quote are converted to two single quotes
>>>>   - enquoteIdentifier returns a SQL identifier
>>>>
>>>>
>>>> The CCC has been approved.
>>>>
>>>> Best
>>>> Lance
>>>>
>>>>
>>>>
>>>>
>>>> Lance Andersen| Principal Member of Technical Staff | +1.781.442.2037
>>>> Oracle Java Engineering
>>>> 1 Network Drive
>>>> Burlington, MA 01803
>>>> Lance.Andersen at oracle.com
>>>>
>>>>
>>>>
>> <oracle_sig_logo.gif>
>>
>> Lance Andersen| Principal Member of Technical Staff | +1.781.442.2037
>> Oracle Java Engineering
>> 1 Network Drive
>> Burlington, MA 01803
>> Lance.Andersen at oracle.com
>>
>>
>>
>
>
> Lance Andersen| Principal Member of Technical Staff | +1.781.442.2037
> Oracle Java Engineering
> 1 Network Drive
> Burlington, MA 01803
> Lance.Andersen at oracle.com
>
>
>



More information about the core-libs-dev mailing list