AFAIK you should be able to run "addsplits AAA\x00CCC" in the shell. Did that not work?

On 4/11/13 9:24 AM, David Medinets wrote:> I have rows that look like this when displayed through the shell:>> AAA\x00BBB> AAA\x00BBB> AAA\x00CCC> AAA\x00CCC>> I would like to manually add a split for AAA\x00CCC. I know the shell > has some restrictions on how some characters are handled so I thought > I'd ask before trying.

-

Re: How Do I Add Split From Shell When Split Value Has Zero (\x00) Byte?

> AFAIK you should be able to run "addsplits AAA\x00CCC" in the shell. Did> that not work?>>> On 4/11/13 9:24 AM, David Medinets wrote:>>> I have rows that look like this when displayed through the shell:>>>> AAA\x00BBB>> AAA\x00BBB>> AAA\x00CCC>> AAA\x00CCC>>>> I would like to manually add a split for AAA\x00CCC. I know the shell has>> some restrictions on how some characters are handled so I thought I'd ask>> before trying.>>>>

-

Re: How Do I Add Split From Shell When Split Value Has Zero (\x00) Byte?

that does seem like a bug. Either the split was not added correctly,or its not being displayed correctly. Assuming it was addedcorrectly, the output of getsplits may not use the same code thatscans do to display unprintable bytes.

>>> On Thu, Apr 11, 2013 at 9:44 AM, Josh Elser <[EMAIL PROTECTED]> wrote:>>>> AFAIK you should be able to run "addsplits AAA\x00CCC" in the shell. Did>> that not work?>>>>>> On 4/11/13 9:24 AM, David Medinets wrote:>>>>>> I have rows that look like this when displayed through the shell:>>>>>> AAA\x00BBB>>> AAA\x00BBB>>> AAA\x00CCC>>> AAA\x00CCC>>>>>> I would like to manually add a split for AAA\x00CCC. I know the shell has>>> some restrictions on how some characters are handled so I thought I'd ask>>> before trying.>>>>>

-

Re: How Do I Add Split From Shell When Split Value Has Zero (\x00) Byte?

I can confirm the behavior in 1.4.0. I have splits with special characters (created through the Java API): although they seem to work correctly, "getsplits" from the shell does not properly display the unprintable bytes.

-Krishmin

On Apr 11, 2013, at 10:42 AM, Keith Turner <[EMAIL PROTECTED]> wrote:

> On Thu, Apr 11, 2013 at 10:38 AM, David Medinets> <[EMAIL PROTECTED]> wrote:>> I tried that addsplits with a zero byte and ran into something unexpected:>> >> createtable zerotest>> insert AA\x00BB cf cq value>> insert AA\x00CC cf cq value>> insert AA\x01CC cf cq value>> addsplits AA\0x00CC>> getsplits>> AACC <--- the zero byte is not displayed.>> >> This seems like a bug. If anyone can verify, I'll create a jira ticket.> > that does seem like a bug. Either the split was not added correctly,> or its not being displayed correctly. Assuming it was added> correctly, the output of getsplits may not use the same code that> scans do to display unprintable bytes.> >> >> >> On Thu, Apr 11, 2013 at 9:44 AM, Josh Elser <[EMAIL PROTECTED]> wrote:>>> >>> AFAIK you should be able to run "addsplits AAA\x00CCC" in the shell. Did>>> that not work?>>> >>> >>> On 4/11/13 9:24 AM, David Medinets wrote:>>>> >>>> I have rows that look like this when displayed through the shell:>>>> >>>> AAA\x00BBB>>>> AAA\x00BBB>>>> AAA\x00CCC>>>> AAA\x00CCC>>>> >>>> I would like to manually add a split for AAA\x00CCC. I know the shell has>>>> some restrictions on how some characters are handled so I thought I'd ask>>>> before trying.>>> >>> >>

-

Re: How Do I Add Split From Shell When Split Value Has Zero (\x00) Byte?

>> getsplits>> AACC <--- the zero byte is not displayed.>>>> This seems like a bug. If anyone can verify, I'll create a jira ticket.>> that does seem like a bug. Either the split was not added correctly,> or its not being displayed correctly. Assuming it was added> correctly, the output of getsplits may not use the same code that> scans do to display unprintable bytes.>>>>>>> On Thu, Apr 11, 2013 at 9:44 AM, Josh Elser <[EMAIL PROTECTED]> wrote:>>>>>> AFAIK you should be able to run "addsplits AAA\x00CCC" in the shell. Did>>> that not work?>>>>>>>>> On 4/11/13 9:24 AM, David Medinets wrote:>>>>>>>> I have rows that look like this when displayed through the shell:>>>>>>>> AAA\x00BBB>>>> AAA\x00BBB>>>> AAA\x00CCC>>>> AAA\x00CCC>>>>>>>> I would like to manually add a split for AAA\x00CCC. I know the shell has>>>> some restrictions on how some characters are handled so I thought I'd ask>>>> before trying.>>>>>>>>

-

Re: How Do I Add Split From Shell When Split Value Has Zero (\x00) Byte?

root@test15> createtable zerotestroot@test15 zerotest> insert AA\x00BB cf cq valueroot@test15 zerotest> insert AA\x00CC cf cq valueroot@test15 zerotest> insert AA\x01CC cf cq valueroot@test15 zerotest> scanAA\x00BB cf:cq [] valueAA\x00CC cf:cq [] valueAA\x01CC cf:cq [] valueroot@test15 zerotest> addsplits AA\x00CCroot@test15 zerotest> getsplitsAA\x00CCroot@test15 zerotest>On Thu, Apr 11, 2013 at 10:53 AM, Keith Turner <[EMAIL PROTECTED]> wrote:> On Thu, Apr 11, 2013 at 10:42 AM, Keith Turner <[EMAIL PROTECTED]> wrote:>> On Thu, Apr 11, 2013 at 10:38 AM, David Medinets>> <[EMAIL PROTECTED]> wrote:>>> I tried that addsplits with a zero byte and ran into something unexpected:>>>>>> createtable zerotest>>> insert AA\x00BB cf cq value>>> insert AA\x00CC cf cq value>>> insert AA\x01CC cf cq value>>> addsplits AA\0x00CC>> just noticed this should \0x00 be \x00?>>>> getsplits>>> AACC <--- the zero byte is not displayed.>>>>>> This seems like a bug. If anyone can verify, I'll create a jira ticket.>>>> that does seem like a bug. Either the split was not added correctly,>> or its not being displayed correctly. Assuming it was added>> correctly, the output of getsplits may not use the same code that>> scans do to display unprintable bytes.>>>>>>>>>>> On Thu, Apr 11, 2013 at 9:44 AM, Josh Elser <[EMAIL PROTECTED]> wrote:>>>>>>>> AFAIK you should be able to run "addsplits AAA\x00CCC" in the shell. Did>>>> that not work?>>>>>>>>>>>> On 4/11/13 9:24 AM, David Medinets wrote:>>>>>>>>>> I have rows that look like this when displayed through the shell:>>>>>>>>>> AAA\x00BBB>>>>> AAA\x00BBB>>>>> AAA\x00CCC>>>>> AAA\x00CCC>>>>>>>>>> I would like to manually add a split for AAA\x00CCC. I know the shell has>>>>> some restrictions on how some characters are handled so I thought I'd ask>>>>> before trying.>>>>>>>>>>>

-

Re: How Do I Add Split From Shell When Split Value Has Zero (\x00) Byte?

On Thu, Apr 11, 2013 at 10:51 AM, Krishmin Rai <[EMAIL PROTECTED]> wrote:> I can confirm the behavior in 1.4.0. I have splits with special characters (created through the Java API): although they seem to work correctly, "getsplits" from the shell does not properly display the unprintable bytes.

Can you provide an example?

>> -Krishmin>> On Apr 11, 2013, at 10:42 AM, Keith Turner <[EMAIL PROTECTED]> wrote:>>> On Thu, Apr 11, 2013 at 10:38 AM, David Medinets>> <[EMAIL PROTECTED]> wrote:>>> I tried that addsplits with a zero byte and ran into something unexpected:>>>>>> createtable zerotest>>> insert AA\x00BB cf cq value>>> insert AA\x00CC cf cq value>>> insert AA\x01CC cf cq value>>> addsplits AA\0x00CC>>> getsplits>>> AACC <--- the zero byte is not displayed.>>>>>> This seems like a bug. If anyone can verify, I'll create a jira ticket.>>>> that does seem like a bug. Either the split was not added correctly,>> or its not being displayed correctly. Assuming it was added>> correctly, the output of getsplits may not use the same code that>> scans do to display unprintable bytes.>>>>>>>>>>> On Thu, Apr 11, 2013 at 9:44 AM, Josh Elser <[EMAIL PROTECTED]> wrote:>>>>>>>> AFAIK you should be able to run "addsplits AAA\x00CCC" in the shell. Did>>>> that not work?>>>>>>>>>>>> On 4/11/13 9:24 AM, David Medinets wrote:>>>>>>>>>> I have rows that look like this when displayed through the shell:>>>>>>>>>> AAA\x00BBB>>>>> AAA\x00BBB>>>>> AAA\x00CCC>>>>> AAA\x00CCC>>>>>>>>>> I would like to manually add a split for AAA\x00CCC. I know the shell has>>>>> some restrictions on how some characters are handled so I thought I'd ask>>>>> before trying.>>>>>>>>>>>>

-

Re: How Do I Add Split From Shell When Split Value Has Zero (\x00) Byte?

> On Thu, Apr 11, 2013 at 10:42 AM, Keith Turner <[EMAIL PROTECTED]> wrote:> > On Thu, Apr 11, 2013 at 10:38 AM, David Medinets> > <[EMAIL PROTECTED]> wrote:> >> I tried that addsplits with a zero byte and ran into something> unexpected:> >>> >> createtable zerotest> >> insert AA\x00BB cf cq value> >> insert AA\x00CC cf cq value> >> insert AA\x01CC cf cq value> >> addsplits AA\0x00CC>> just noticed this should \0x00 be \x00?>> >> getsplits> >> AACC <--- the zero byte is not displayed.> >>> >> This seems like a bug. If anyone can verify, I'll create a jira ticket.> >> > that does seem like a bug. Either the split was not added correctly,> > or its not being displayed correctly. Assuming it was added> > correctly, the output of getsplits may not use the same code that> > scans do to display unprintable bytes.> >> >>> >>> >> On Thu, Apr 11, 2013 at 9:44 AM, Josh Elser <[EMAIL PROTECTED]>> wrote:> >>>> >>> AFAIK you should be able to run "addsplits AAA\x00CCC" in the shell.> Did> >>> that not work?> >>>> >>>> >>> On 4/11/13 9:24 AM, David Medinets wrote:> >>>>> >>>> I have rows that look like this when displayed through the shell:> >>>>> >>>> AAA\x00BBB> >>>> AAA\x00BBB> >>>> AAA\x00CCC> >>>> AAA\x00CCC> >>>>> >>>> I would like to manually add a split for AAA\x00CCC. I know the shell> has> >>>> some restrictions on how some characters are handled so I thought I'd> ask> >>>> before trying.> >>>> >>>> >>>

-

Re: How Do I Add Split From Shell When Split Value Has Zero (\x00) Byte?

I tried two different ways to represent the zero bye. One was \x00 and onewas \0x00. The second representation \0x00 caused the BadArgumentException.The first representation was accepted by the shell but either was notdisplayed correctly by the getsplits command or the zero byte was ignoredby the addsplits command.On Thu, Apr 11, 2013 at 2:03 PM, Keith Turner <[EMAIL PROTECTED]> wrote: