jrun.ejb.ejbql
Class RangeIdentificationVar

java.lang.Object
  |
  +--jrun.ejb.ejbql.ExpressionBase
        |
        +--jrun.ejb.ejbql.IdentificationVar
              |
              +--jrun.ejb.ejbql.RangeIdentificationVar
All Implemented Interfaces:
Element, Expression

public class RangeIdentificationVar
extends IdentificationVar

An Identification Variable representing an abstract schema of a CMP 2.x entity ejb. e.g. : FROM o AS OrderBean

Author:
Enrique Duvos

Fields inherited from interface jrun.ejb.ejbql.Element
UNSPECIFIED_TRAVERSAL_ORDER
 
Constructor Summary
RangeIdentificationVar(java.lang.String name, AbstractSchemaName expression)
           
 
Method Summary
 AbstractSchemaName getAbstractSchemaName()
           
 java.util.Iterator getFieldNames()
           
 java.lang.String getTableName()
           
 boolean isRangeIdentVar()
           
 
Methods inherited from class jrun.ejb.ejbql.IdentificationVar
accept, equals, getChildren, getExpression, getJavaType, getName, isCollectionIdentVar, isIdentificationVar
 
Methods inherited from class jrun.ejb.ejbql.ExpressionBase
isCmpField, isCmrField, isInputParam, isNavigationExpression, isOperatorExpression
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RangeIdentificationVar

public RangeIdentificationVar(java.lang.String name,
                              AbstractSchemaName expression)
Method Detail

isRangeIdentVar

public boolean isRangeIdentVar()
Overrides:
isRangeIdentVar in class IdentificationVar

getTableName

public java.lang.String getTableName()
Overrides:
getTableName in class IdentificationVar

getFieldNames

public java.util.Iterator getFieldNames()
Overrides:
getFieldNames in class IdentificationVar

getAbstractSchemaName

public AbstractSchemaName getAbstractSchemaName()
Overrides:
getAbstractSchemaName in class IdentificationVar


Copyright � 2002 Macromedia Corporation. All Rights Reserved.