kiurubeans
Class SqlSearchParser

java.lang.Object
  |
  +--kiurubeans.SqlSearchParser

public class SqlSearchParser
extends java.lang.Object

Generates part of sql-query when you want to make such a query, that retrieves fields by pattern matching. This is a generalized version of kiurubeans.Tools.parseSearch method.


Field Summary
static java.lang.String andDelims
          Delimiters indicating AND clause
static java.lang.String orDelims
          Delimiters indicating OR clause
static java.lang.String phraseDelims
          Phrase delimiters
static java.lang.String wildCards
          User wildcards
 
Constructor Summary
SqlSearchParser()
           
 
Method Summary
static void main(java.lang.String[] args)
          Unit test.
static java.lang.String search(java.lang.String input, java.lang.String fieldName)
          Generates SQL clause for searching.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

orDelims

public static final java.lang.String orDelims
Delimiters indicating OR clause

See Also:
Constant Field Values

andDelims

public static final java.lang.String andDelims
Delimiters indicating AND clause

See Also:
Constant Field Values

phraseDelims

public static final java.lang.String phraseDelims
Phrase delimiters

See Also:
Constant Field Values

wildCards

public static final java.lang.String wildCards
User wildcards

See Also:
Constant Field Values
Constructor Detail

SqlSearchParser

public SqlSearchParser()
Method Detail

search

public static java.lang.String search(java.lang.String input,
                                      java.lang.String fieldName)
Generates SQL clause for searching.

Parameters:
input - user's input string
fieldName - SQL field to apply for search
Returns:
SQL clause for searching

main

public static void main(java.lang.String[] args)
Unit test.

Parameters:
args - command line arguments (not used).