com.triactive.jdo.store
Class UnboundVariable

java.lang.Object
  extended by com.triactive.jdo.store.SQLExpression
      extended by com.triactive.jdo.store.UnboundVariable

 class UnboundVariable
extends SQLExpression


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
UnboundVariable(QueryStatement qs, java.lang.String name, java.lang.Class type, JDOQLQuery.Compiler compiler)
           
 
Method Summary
 void bindTo(QueryStatement.QueryColumn qsc)
           
 java.lang.String getVariableName()
           
 java.lang.Class getVariableType()
           
 StatementText toStatementText()
           
 
Methods inherited from class com.triactive.jdo.store.SQLExpression
accessField, add, and, callMethod, cast, com, div, eor, eq, getQueryStatement, gt, gteq, in, ior, lt, lteq, mod, mul, neg, not, noteq, sub, toString, typeList
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

UnboundVariable

public UnboundVariable(QueryStatement qs,
                       java.lang.String name,
                       java.lang.Class type,
                       JDOQLQuery.Compiler compiler)
Method Detail

getVariableName

public java.lang.String getVariableName()

getVariableType

public java.lang.Class getVariableType()

bindTo

public void bindTo(QueryStatement.QueryColumn qsc)

toStatementText

public StatementText toStatementText()
Overrides:
toStatementText in class SQLExpression


Copyright ? 2001 TriActive, Inc. All Rights Reserved.