com.metamatrix.query.sql.lang
Class MatchCriteria.PatternTranslator

java.lang.Object
  extended by com.metamatrix.query.sql.lang.MatchCriteria.PatternTranslator
Enclosing class:
MatchCriteria

public static class MatchCriteria.PatternTranslator
extends java.lang.Object

Utility to convert the pattern into a different match syntax


Constructor Summary
MatchCriteria.PatternTranslator(java.lang.String newWildCard, java.lang.String newSingleMatch, char[] reserved, char newEscape)
           
 
Method Summary
 java.lang.StringBuffer translate(java.lang.String pattern, char escape)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MatchCriteria.PatternTranslator

public MatchCriteria.PatternTranslator(java.lang.String newWildCard,
                                       java.lang.String newSingleMatch,
                                       char[] reserved,
                                       char newEscape)
Parameters:
newWildCard - replacement for %
newSingleMatch - replacement for _
reserved - sorted array of reserved chars in the new match syntax
newEscape - escape char in the new syntax
Method Detail

translate

public java.lang.StringBuffer translate(java.lang.String pattern,
                                        char escape)
                                 throws CriteriaEvaluationException
Throws:
CriteriaEvaluationException


Copyright © 2009. All Rights Reserved.