ch.ethz.mxquery.sms.MMimpl
Class InPlaceStore
java.lang.Object
ch.ethz.mxquery.sms.MMimpl.InPlaceStore
- All Implemented Interfaces:
- Source, IndexInterface, IndexUpdate, StreamStore
- Direct Known Subclasses:
- IndexInPlaceStore
public abstract class InPlaceStore
- extends java.lang.Object
- implements IndexUpdate
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
id
public int id
InPlaceStore
public InPlaceStore(int id,
WindowBuffer container)
getMyId
public int getMyId()
- Description copied from interface:
StreamStore
- Returns the store id (mostly for debugging)
- Specified by:
getMyId
in interface StreamStore
- Returns:
- id of the store given at creation time
getIterator
public Window getIterator(Context ctx)
throws MXQueryException
- Description copied from interface:
Source
- Returns Iterator that points on the first token in the store.
- Specified by:
getIterator
in interface Source
- Returns:
- Iterator a (Window) Iterator to access the contents of this source
- Throws:
MXQueryException
compare
public int compare(Source store)
- Specified by:
compare
in interface Source
copySource
public Source copySource(Context ctx,
java.util.Vector nestedPredCtxStack)
throws MXQueryException
- Specified by:
copySource
in interface Source
- Throws:
MXQueryException
getURI
public java.lang.String getURI()
- Description copied from interface:
Source
- Returns the URI of the source.
- Specified by:
getURI
in interface Source
- Returns:
- a String representing the URI/Identifier of this source
MXQuery 0.6.0 API Documentation - Copyright 2006-2009 ETH Zurich