Uses of Class
org.basex.data.MemData

Packages that use MemData
org.basex.build Classes for creating new database instances. 
org.basex.core.cmd Database commands. 
org.basex.index.value   
org.basex.query.up.primitives   
org.basex.query.util XQuery utility classes. 
 

Uses of MemData in org.basex.build
 

Methods in org.basex.build that return MemData
 MemData MemBuilder.build()
           
static MemData MemBuilder.build(Parser parser)
          Builds a main memory database instance.
static MemData MemBuilder.build(java.lang.String name, Parser parser)
          Builds a main memory database instance with the specified name.
 

Uses of MemData in org.basex.core.cmd
 

Methods in org.basex.core.cmd that return MemData
static MemData CreateDB.mainMem(IO source, Context ctx)
          Returns a main memory database instance for the specified input reference.
static MemData CreateDB.mainMem(Parser parser, Context ctx)
          Returns a main memory database instance from the specified parser.
 

Uses of MemData in org.basex.index.value
 

Constructors in org.basex.index.value with parameters of type MemData
UpdatableMemValues(MemData d)
          Constructor.
 

Uses of MemData in org.basex.query.up.primitives
 

Methods in org.basex.query.up.primitives with parameters of type MemData
protected  void DBNew.addDocs(MemData dt, java.lang.String name)
          Inserts all documents to be added to a temporary database.
 void DBStore.prepare(MemData tmp)
           
 void DBDrop.prepare(MemData tmp)
           
 void DBDelete.prepare(MemData tmp)
           
 void DBFlush.prepare(MemData tmp)
           
 void DBOptimize.prepare(MemData tmp)
           
 void DBAdd.prepare(MemData tmp)
           
 void Put.prepare(MemData tmp)
           
abstract  void BasicOperation.prepare(MemData tmp)
          Prepares this operation.
 void DBCreate.prepare(MemData tmp)
           
 void DBRename.prepare(MemData tmp)
           
 void NodeCopy.prepare(MemData tmp)
          Prepares this update primitive before execution.
 UpdatePrimitive[] ReplaceNode.substitute(MemData tmp)
           
 UpdatePrimitive[] InsertAttribute.substitute(MemData tmp)
           
 UpdatePrimitive[] InsertInto.substitute(MemData tmp)
           
 UpdatePrimitive[] RenameNode.substitute(MemData tmp)
           
 UpdatePrimitive[] ReplaceValue.substitute(MemData tmp)
           
 UpdatePrimitive[] InsertIntoAsLast.substitute(MemData tmp)
           
abstract  UpdatePrimitive[] UpdatePrimitive.substitute(MemData tmp)
          Substitutes the update primitive if necessary.
 UpdatePrimitive[] InsertBefore.substitute(MemData tmp)
           
 UpdatePrimitive[] DeleteNode.substitute(MemData tmp)
           
 UpdatePrimitive[] InsertAfter.substitute(MemData tmp)
           
 UpdatePrimitive[] InsertIntoAsFirst.substitute(MemData tmp)
           
 

Uses of MemData in org.basex.query.util
 

Constructors in org.basex.query.util with parameters of type MemData
DataBuilder(MemData md)
          Constructor.