edu.berkeley.cs.db.yfilter.operators
Class RunStackElementBasic

java.lang.Object
  |
  +--edu.berkeley.cs.db.yfilter.operators.RunStackElementBasic

public class RunStackElementBasic
extends java.lang.Object

this class represents a set of states. currently it just wraps a pair of vectors and keeps seperate the accept and nextstate information


Field Summary
protected  java.util.HashMap m_transitions
           
 
Constructor Summary
RunStackElementBasic()
          create a new state set
 
Method Summary
 void addHashtable(int n, int from)
          add an state number to the state set
 int[] getFrom(int htId)
           
 java.util.Set getHashtables()
           
 void printRunStackElement()
          dumps the state set to stdout
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_transitions

protected java.util.HashMap m_transitions
Constructor Detail

RunStackElementBasic

public RunStackElementBasic()
create a new state set

Method Detail

addHashtable

public void addHashtable(int n,
                         int from)
add an state number to the state set


getFrom

public int[] getFrom(int htId)

getHashtables

public java.util.Set getHashtables()

printRunStackElement

public void printRunStackElement()
dumps the state set to stdout