Uses of Class
edu.caltech.nanodb.server.EventDispatcher
-
Packages that use EventDispatcher Package Description edu.caltech.nanodb.commands This package contains the classes that represent the commands that the NanoSQL database recognizes.edu.caltech.nanodb.server -
-
Uses of EventDispatcher in edu.caltech.nanodb.commands
Fields in edu.caltech.nanodb.commands declared as EventDispatcher Modifier and Type Field Description private EventDispatcher
DeleteCommand.TupleRemover. eventDispatcher
The event dispatcher for firing row-delete events.(package private) EventDispatcher
InsertCommand.TupleInserter. eventDispatcher
The event-dispatcher for reporting insert events to other components.private EventDispatcher
UpdateCommand.TupleUpdater. eventDispatcher
The event dispatcher for firing row-update events.Methods in edu.caltech.nanodb.commands with parameters of type EventDispatcher Modifier and Type Method Description protected TupleProcessor
DeleteCommand. getTupleProcessor(EventDispatcher eventDispatcher)
protected TupleProcessor
InsertCommand. getTupleProcessor(EventDispatcher eventDispatcher)
protected abstract TupleProcessor
QueryCommand. getTupleProcessor(EventDispatcher eventDispatcher)
Creates a tuple-processor responsible for dealing with the tuples that are generated by the query command.protected TupleProcessor
SelectCommand. getTupleProcessor(EventDispatcher eventDispatcher)
protected TupleProcessor
UpdateCommand. getTupleProcessor(EventDispatcher eventDispatcher)
Constructors in edu.caltech.nanodb.commands with parameters of type EventDispatcher Constructor Description TupleInserter(EventDispatcher eventDispatcher, TableInfo tableInfo)
Initialize the tuple-inserter object with the details it needs to insert tuples into the specified table.TupleRemover(EventDispatcher eventDispatcher, TableInfo tableInfo)
Initialize the tuple-remover object with the details it needs to delete tuples from the specified table.TupleUpdater(EventDispatcher eventDispatcher, TableInfo tableInfo, java.util.List<UpdateValue> values)
Initialize the tuple-updater object with the details it needs to modify tuples in the specified table. -
Uses of EventDispatcher in edu.caltech.nanodb.server
Fields in edu.caltech.nanodb.server declared as EventDispatcher Modifier and Type Field Description private EventDispatcher
NanoDBServer. eventDispatcher
The event dispatcher for this database server.Methods in edu.caltech.nanodb.server that return EventDispatcher Modifier and Type Method Description EventDispatcher
NanoDBServer. getEventDispatcher()
Returns the event-dispatcher for this database server.
-