Package ca.sqlpower.wabit

Interface Summary
OlapConnectionMapping This interface maps an Olap4jDataSource to an open OlapConnection.
ServerListListener This interface defines methods that will be called when server information is added or removed from the context.
StreamingResultSetCollectionListener This listener will be notified when all of the streaming result sets in a ResultSetAndUpdateCountCollection have stopped streaming.
VariableContext An interface for providing variable names and their associated values.
WabitBackgroundWorker A Wabit Background Worker is a Wabit Object that encapsulates some sort of background processing.
WabitListener This listener can be added to any WabitObjects and is notified of property and child changes.
WabitObject  
WabitSession The basic interface for a Wabit session.
WabitSessionContext A WabitSessionContext provides the basic non-session-specific services that all Wabit code can depend upon.
 

Class Summary
AbstractWabitListener Extend this class to add the behaviour to not respond to events when in a transaction.
AbstractWabitObject  
CleanupExceptions If errors occur during cleanup this object will contain the exceptions and error messages.
QueryCache This method will be able to execute and cache the results of a query.
ResultSetAndUpdateCountCollection Contains a set of result sets and update counts that are returned by executing a query.
ServerListEvent This event notes which server was changed.
StreamingResultSetCollectionEvent An event that defines which collection of result sets has stopped streaming on all of its result sets.
SystemPropertiesVariableContext Provides all the Java system properties as Wabit variables.
Variables A collection of static utility methods for dealing with variables.
WabitChildEvent An event that is passed to listeners when a child is added to or removed from its parent.
WabitColumnItem This WabitItem is more specific to a column in a table.
WabitConstantItem Defines a WabitItem to be in the constants table.
WabitConstantsContainer This class represents a specific implementation of WabitContainer that wraps the constants container in a Query.
WabitContainer<T extends WabitItem> This container wraps any other kind of Container to allow attaching WabitListeners that will be notified appropriately when events happen on the container.
WabitDataSource An implementation of WabitObject that wraps a data sources.
WabitItem This type of Item wraps any other type of item to let other classes attach WabitListeners to the delegate.
WabitJoin Wraps a SQLJoin and converts events on the join to WabitListener events.
WabitSessionContextImpl This is the canonical headless implementation of WabitSessionContext interface.
WabitSessionImpl  
WabitTableContainer This class distinguishes a WabitContainer as more specifically containing a TableContainer.
WabitUtils  
WabitVersion  
WabitWorkspace The WabitWorkspace is the root WabitObject of a WabitSession.
WorkspaceGraphModel This graph takes a WabitObject for its root and makes a graph model that represents all of the root's dependencies.
WorkspaceGraphModelEdge Each edge is made up of a parent WabitObject and a child WabitObject.
 

Enum Summary
QueryCache.WabitObjectOrder FIXME This enum defines the WabitObject child classes a QueryCache takes as well as the ordinal order of these child classes such that the class going before does not depend on the class that goes after.
WabitChildEvent.EventType The type of event that signals if a child is being added or removed.
WabitWorkspace.WabitObjectOrder FIXME This enum defines the WabitObject child classes a WabitWorkspace takes as well as the ordinal order of these child classes such that the class going before does not depend on the class that goes after.
 

Exception Summary
ObjectDependentException Special exception type that defines an object to still be depended on by another object.
QueryException An exception that is caused by any failure of data gathering by any means implemented by the Query interface.
SessionNotFoundException This unchecked exception is thrown when a session object is missing when there is one that is required.
 



Copyright © 2009. All Rights Reserved.