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

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

static class AggInternalTranslator.RexGroupVariable
extends RexVariable

Reference to a key 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 group
           
 
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.RexGroupVariable(int group)
           
 
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

group

private final int group
Constructor Detail

AggInternalTranslator.RexGroupVariable

AggInternalTranslator.RexGroupVariable(int group)
Method Detail

clone

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

SourceForge.net_Logo