net.sf.saffron.oj.xlat
Class AggInternalTranslator.RexAggVariable

java.lang.Object
  |
  +--net.sf.saffron.rex.RexNode
        |
        +--net.sf.saffron.rex.RexVariable
              |
              +--net.sf.saffron.oj.xlat.AggInternalTranslator.RexAggVariable
Enclosing class:
AggInternalTranslator

static class AggInternalTranslator.RexAggVariable
extends RexVariable

Reference to an aggregation expression of the current aggregator. This expression is created only temporarily, and is removed by the AggInternalTranslator.unpickle(net.sf.saffron.rex.RexNode) method.


Field Summary
private  int agg
           
 
Fields inherited from class net.sf.saffron.rex.RexVariable
name, type
 
Fields inherited from class net.sf.saffron.rex.RexNode
digest
 
Constructor Summary
(package private) AggInternalTranslator.RexAggVariable(int agg)
           
 
Method Summary
 Object clone()
           
 
Methods inherited from class net.sf.saffron.rex.RexVariable
getName, getType
 
Methods inherited from class net.sf.saffron.rex.RexNode
getKind, isA, isAlwaysTrue, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

agg

private final int agg
Constructor Detail

AggInternalTranslator.RexAggVariable

AggInternalTranslator.RexAggVariable(int agg)
Method Detail

clone

public Object clone()
Specified by:
clone in class RexNode

SourceForge.net_Logo