org.jpox.store.expression
Interface ExpressionPatternAdapter

All Known Subinterfaces:
DatastoreAdapter, RDBMSAdapter
All Known Implementing Classes:
AbstractDatastoreAdapter, DatabaseAdapter

public interface ExpressionPatternAdapter

Interface that allows one datastore adapt pattern expressions

Version:
$Revision: 1.3 $

Method Summary
 java.lang.String getEscapeCharacter()
          The character for escaping characters in pattern expressions.
 ScalarExpression getEscapedPatternExpression(ScalarExpression patternExpression)
          Escape the characters of an expression expanded in word searches.
 java.lang.String getEscapePatternExpression()
          The character for escaping characters in pattern expressions.
 java.lang.String getPatternExpressionAnyCharacter()
          The pattern string for representing one character that is expanded in word searches.
 java.lang.String getPatternExpressionZeroMoreCharacters()
          The pattern string for representing zero or more characters that is expanded in word searches.
 

Method Detail

getEscapedPatternExpression

public ScalarExpression getEscapedPatternExpression(ScalarExpression patternExpression)
Escape the characters of an expression expanded in word searches.

Parameters:
patternExpression - The expression
Returns:
the escaped string.

getPatternExpressionAnyCharacter

public java.lang.String getPatternExpressionAnyCharacter()
The pattern string for representing one character that is expanded in word searches. Most of databases will use the underscore character.

Returns:
the pattern string.

getPatternExpressionZeroMoreCharacters

public java.lang.String getPatternExpressionZeroMoreCharacters()
The pattern string for representing zero or more characters that is expanded in word searches. Most of databases will use the percent sign character.

Returns:
the pattern string.

getEscapePatternExpression

public java.lang.String getEscapePatternExpression()
The character for escaping characters in pattern expressions.

Returns:
the character.

getEscapeCharacter

public java.lang.String getEscapeCharacter()
The character for escaping characters in pattern expressions.

Returns:
the character.


Copyright © -2007 . All Rights Reserved.