|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.ucsb.nceas.metacat.QueryTerm
a utility class that represents a single term in a query
Constructor Summary | |
QueryTerm(boolean casesensitive,
java.lang.String searchmode,
java.lang.String value)
Construct a new instance of a query term for a free text search (using the value only) |
|
QueryTerm(boolean casesensitive,
java.lang.String searchmode,
java.lang.String value,
java.lang.String pathexpr)
Construct a new instance of a query term for a structured search (matching the value only for those nodes in the pathexpr) |
Method Summary | |
java.lang.String |
getPathExpression()
get the path expression parameter |
int |
getPercentageSymbolCount()
get the percentage count for one query term |
java.lang.String |
getSearchMode()
get the searchmode parameter |
java.lang.String |
getValue()
get the Value parameter |
boolean |
isCaseSensitive()
determine if the QueryTerm is case sensitive |
java.lang.String |
printSQL(boolean useXMLIndex)
create a SQL serialization of the query that this instance represents |
java.lang.String |
toString()
create a String description of the query that this instance represents. |
static java.lang.String |
useNestedStatements(java.lang.String pathexpr)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public QueryTerm(boolean casesensitive, java.lang.String searchmode, java.lang.String value)
casesensitive
- flag indicating whether case is used to matchsearchmode
- determines what kind of substring match is performed (one of
starts-with|ends-with|contains|matches-exactly)value
- the text value to matchpublic QueryTerm(boolean casesensitive, java.lang.String searchmode, java.lang.String value, java.lang.String pathexpr)
casesensitive
- flag indicating whether case is used to matchsearchmode
- determines what kind of substring match is performed (one of
starts-with|ends-with|contains|matches-exactly)value
- the text value to matchpathexpr
- the hierarchical path to the nodes to be searchedMethod Detail |
public boolean isCaseSensitive()
public java.lang.String getSearchMode()
public java.lang.String getValue()
public java.lang.String getPathExpression()
public int getPercentageSymbolCount()
public java.lang.String printSQL(boolean useXMLIndex)
public static java.lang.String useNestedStatements(java.lang.String pathexpr)
public java.lang.String toString()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |