com.triactive.jdo.store
Class CharacterLiteral

java.lang.Object
  extended by com.triactive.jdo.store.SQLExpression
      extended by com.triactive.jdo.store.CharacterExpression
          extended by com.triactive.jdo.store.CharacterLiteral

 class CharacterLiteral
extends CharacterExpression


Nested Class Summary
 
Nested classes/interfaces inherited from class com.triactive.jdo.store.SQLExpression
SQLExpression.DyadicOperator, SQLExpression.IllegalArgumentTypeException, SQLExpression.IllegalOperationException, SQLExpression.MethodInvocationException, SQLExpression.MonadicOperator, SQLExpression.Operator
 
Field Summary
 
Fields inherited from class com.triactive.jdo.store.SQLExpression
lowestOperator, OP_ADD, OP_AND, OP_BETWEEN, OP_CONCAT, OP_DIV, OP_EQ, OP_GT, OP_GTEQ, OP_IN, OP_IS, OP_ISNOT, OP_LIKE, OP_LT, OP_LTEQ, OP_MUL, OP_NEG, OP_NOT, OP_NOTEQ, OP_OR, OP_SUB, qs, st
 
Constructor Summary
CharacterLiteral(QueryStatement qs, char value)
           
CharacterLiteral(QueryStatement qs, java.lang.String value)
           
 
Method Summary
 SQLExpression add(SQLExpression expr)
           
 BooleanExpression endsWithMethod(SQLExpression str)
           
 BooleanExpression eq(SQLExpression expr)
           
 BooleanExpression gt(SQLExpression expr)
           
 BooleanExpression gteq(SQLExpression expr)
           
 NumericExpression indexOfMethod(SQLExpression str)
           
 NumericExpression lengthMethod()
           
 BooleanExpression lt(SQLExpression expr)
           
 BooleanExpression lteq(SQLExpression expr)
           
 BooleanExpression noteq(SQLExpression expr)
           
 BooleanExpression startsWithMethod(SQLExpression str)
           
 BooleanExpression startsWithMethod(SQLExpression str, SQLExpression toffset)
           
 CharacterExpression substringMethod(NumericExpression begin)
           
 CharacterExpression substringMethod(NumericExpression begin, NumericExpression end)
           
 CharacterExpression toLowerCase()
           
 CharacterExpression toUpperCase()
           
 CharacterExpression trim()
           
 
Methods inherited from class com.triactive.jdo.store.CharacterExpression
charAtMethod, in, substringMethod, substringMethod, toLowerCaseMethod, toUpperCaseMethod
 
Methods inherited from class com.triactive.jdo.store.SQLExpression
accessField, and, callMethod, cast, com, div, eor, getQueryStatement, ior, mod, mul, neg, not, sub, toStatementText, toString, typeList
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CharacterLiteral

public CharacterLiteral(QueryStatement qs,
                        char value)

CharacterLiteral

public CharacterLiteral(QueryStatement qs,
                        java.lang.String value)
Method Detail

eq

public BooleanExpression eq(SQLExpression expr)
Overrides:
eq in class CharacterExpression

noteq

public BooleanExpression noteq(SQLExpression expr)
Overrides:
noteq in class CharacterExpression

lt

public BooleanExpression lt(SQLExpression expr)
Overrides:
lt in class CharacterExpression

lteq

public BooleanExpression lteq(SQLExpression expr)
Overrides:
lteq in class CharacterExpression

gt

public BooleanExpression gt(SQLExpression expr)
Overrides:
gt in class CharacterExpression

gteq

public BooleanExpression gteq(SQLExpression expr)
Overrides:
gteq in class CharacterExpression

add

public SQLExpression add(SQLExpression expr)
Overrides:
add in class CharacterExpression

endsWithMethod

public BooleanExpression endsWithMethod(SQLExpression str)
Overrides:
endsWithMethod in class CharacterExpression

indexOfMethod

public NumericExpression indexOfMethod(SQLExpression str)
Overrides:
indexOfMethod in class CharacterExpression

lengthMethod

public NumericExpression lengthMethod()
Overrides:
lengthMethod in class CharacterExpression

startsWithMethod

public BooleanExpression startsWithMethod(SQLExpression str)
Overrides:
startsWithMethod in class CharacterExpression

startsWithMethod

public BooleanExpression startsWithMethod(SQLExpression str,
                                          SQLExpression toffset)
Overrides:
startsWithMethod in class CharacterExpression

substringMethod

public CharacterExpression substringMethod(NumericExpression begin)

substringMethod

public CharacterExpression substringMethod(NumericExpression begin,
                                           NumericExpression end)

toLowerCase

public CharacterExpression toLowerCase()

toUpperCase

public CharacterExpression toUpperCase()

trim

public CharacterExpression trim()
Overrides:
trim in class CharacterExpression


Copyright ? 2001 TriActive, Inc. All Rights Reserved.