jrun.ejb.ejbql
Interface Literal

All Superinterfaces:
Element, Expression
All Known Implementing Classes:
ApproxFloatNumericLiteral, InputParam, ObjectLiteral, StringLiteral, ApproxDoubleNumericLiteral, BooleanLiteral, ExactLongNumericLiteral, ExactIntNumericLiteral

public interface Literal
extends Expression

Represents Behavior common to all EJB QL literals : e.g. input parameters, exact numeric literals, approximate numeric literals, boolean literals, etc.

Author:
Enrique Duvos

Fields inherited from interface jrun.ejb.ejbql.Element
UNSPECIFIED_TRAVERSAL_ORDER
 
Method Summary
 java.lang.Object getLiteral()
           
 java.lang.String toSql()
           
 java.lang.String toString()
           
 
Methods inherited from interface jrun.ejb.ejbql.Expression
getJavaType, isCmpField, isCmrField, isIdentificationVar, isInputParam, isNavigationExpression, isOperatorExpression
 
Methods inherited from interface jrun.ejb.ejbql.Element
accept, getChildren
 

Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

toSql

public java.lang.String toSql()

getLiteral

public java.lang.Object getLiteral()


Copyright � 2002 Macromedia Corporation. All Rights Reserved.