Example #1
0
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET:
//ORIGINAL LINE: @Override public SeekStatus seekCeil(util.BytesRef text) throws java.io.IOException
            public override SeekStatus seekCeil(BytesRef text)
            {
                //System.out.println("te.seek text=" + field.name + ":" + text.utf8ToString() + " this=" + this);
                current = fstEnum.seekCeil(text);
                if (current == null)
                {
                    return(SeekStatus.END);
                }
                else
                {
                    // System.out.println("  got term=" + current.input.utf8ToString());
                    // for(int i=0;i<current.output.length;i++) {
                    //   System.out.println("    " + Integer.toHexString(current.output.bytes[i]&0xFF));
                    // }

                    didDecode = false;

                    if (text.Equals(current.input))
                    {
                        //System.out.println("  found!");
                        return(SeekStatus.FOUND);
                    }
                    else
                    {
                        //System.out.println("  not found: " + current.input.utf8ToString());
                        return(SeekStatus.NOT_FOUND);
                    }
                }
            }
Example #2
0
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET:
//ORIGINAL LINE: @Override public SeekStatus seekCeil(util.BytesRef target) throws java.io.IOException
                public override SeekStatus seekCeil(BytesRef target)
                {
                    updateEnum(fstEnum.seekCeil(target));
                    if (term_Renamed == null)
                    {
                        return(SeekStatus.END);
                    }
                    else
                    {
                        return(term_Renamed.Equals(target) ? SeekStatus.FOUND : SeekStatus.NOT_FOUND);
                    }
                }