MXQuery 0.6.0 API Documentation - Copyright 2006-2009 ETH Zurich

ch.ethz.mxquery.sms.MMimpl
Class BufferItem

java.lang.Object
  extended by ch.ethz.mxquery.sms.MMimpl.BufferItem

public final class BufferItem
extends java.lang.Object


Constructor Summary
BufferItem(int firstItem, int firstToken, int gran)
           
 
Method Summary
 void bufferToken(Token tok)
           
 void clear()
           
 Token get(int tokenId)
           
 Token get(int tokenId, int endNode)
           
 int getFirstItemId()
           
 int getFirstTokenId()
           
 int getLastNodeId()
           
 int getLastTokenId()
           
 BufferItem getNext()
           
 int getNodeIdFromTokenId(int lastKnownNodeId, int activeTokenId)
           
 int getTokenIdForNode(int nodeId)
           
 boolean hasNode(int nodeId)
           
 void indexNewNode()
           
 boolean isEmpty()
           
 boolean isEndOfStream()
           
 void setFirstNodeId(int first)
           
 void setFirstTokenId(int first)
           
 void setLastNodeId(int node)
           
 void setLastTokenId(int token)
           
 void setNext(BufferItem ib)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BufferItem

public BufferItem(int firstItem,
                  int firstToken,
                  int gran)
Method Detail

getNodeIdFromTokenId

public int getNodeIdFromTokenId(int lastKnownNodeId,
                                int activeTokenId)

getTokenIdForNode

public int getTokenIdForNode(int nodeId)
                      throws MXQueryException
Throws:
MXQueryException

get

public Token get(int tokenId,
                 int endNode)

get

public Token get(int tokenId)

hasNode

public boolean hasNode(int nodeId)

isEmpty

public boolean isEmpty()

setNext

public void setNext(BufferItem ib)

getNext

public BufferItem getNext()

getLastNodeId

public int getLastNodeId()

setLastNodeId

public void setLastNodeId(int node)

setFirstNodeId

public void setFirstNodeId(int first)

getLastTokenId

public int getLastTokenId()

setLastTokenId

public void setLastTokenId(int token)

setFirstTokenId

public void setFirstTokenId(int first)

getFirstTokenId

public int getFirstTokenId()

getFirstItemId

public int getFirstItemId()

clear

public void clear()

indexNewNode

public void indexNewNode()

bufferToken

public void bufferToken(Token tok)

isEndOfStream

public boolean isEndOfStream()

MXQuery 0.6.0 API Documentation - Copyright 2006-2009 ETH Zurich

MXQuery 0.6.0 API Documentation - Copyright 2006-2009 ETH Zurich