MXQuery 0.6.0 API Documentation - Copyright 2006-2009 ETH Zurich

ch.ethz.mxquery.sms.MMimpl
Class SyncAppendTokenBuffer

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

public final class SyncAppendTokenBuffer
extends java.lang.Object


Constructor Summary
SyncAppendTokenBuffer(int gran)
           
 
Method Summary
 void bufferToken(Token token)
           
 void clear()
           
 Token get(int tokenId)
           
 Token get(int tokenId, int maxNodeId)
           
 int getCurrentTokenId()
           
 int getMaxNodeId()
           
 int getMaxTokenId()
           
 int getNodeIdFromTokenId(int tokenId)
           
 int getNodeIdFromTokenId(int minNodeId, int tokenId)
           
 Token getNoWait(int tokenId)
           
 int getSize()
           
 int getTokenIdForNode(int nodeId)
           
 boolean hasNode(int node)
           
 void indexNewNode()
           
 boolean isEndOfStream()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SyncAppendTokenBuffer

public SyncAppendTokenBuffer(int gran)
Method Detail

getTokenIdForNode

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

hasNode

public boolean hasNode(int node)

getNodeIdFromTokenId

public int getNodeIdFromTokenId(int tokenId)

getNodeIdFromTokenId

public int getNodeIdFromTokenId(int minNodeId,
                                int tokenId)

get

public Token get(int tokenId)

getNoWait

public Token getNoWait(int tokenId)
                throws MXQueryException
Throws:
MXQueryException

get

public Token get(int tokenId,
                 int maxNodeId)

indexNewNode

public void indexNewNode()

bufferToken

public void bufferToken(Token token)

getSize

public int getSize()

getMaxNodeId

public int getMaxNodeId()

getMaxTokenId

public int getMaxTokenId()

isEndOfStream

public boolean isEndOfStream()

clear

public void clear()

getCurrentTokenId

public int getCurrentTokenId()

MXQuery 0.6.0 API Documentation - Copyright 2006-2009 ETH Zurich

MXQuery 0.6.0 API Documentation - Copyright 2006-2009 ETH Zurich