Index
A B C D E F G H I J L O P R S T U V
All Classes|All Packages
All Classes|All Packages
All Classes|All Packages
A
- addRecordingContents(BufferManagerStorage.Region, byte[]) - Method in interface uk.ac.manchester.spinnaker.storage.BufferManagerStorage
-
Extract some bytes to the database.
- addRecordingContents(BufferManagerStorage.Region, byte[]) - Method in class uk.ac.manchester.spinnaker.storage.sqlite.SQLiteBufferStorage
- addRecordingContents(BufferManagerStorage.Region, ByteBuffer) - Method in interface uk.ac.manchester.spinnaker.storage.BufferManagerStorage
-
Extract some bytes to the database.
B
- BufferManagerDatabaseEngine - Class in uk.ac.manchester.spinnaker.storage
-
A database interface for talking to the buffer manager database.
- BufferManagerDatabaseEngine() - Constructor for class uk.ac.manchester.spinnaker.storage.BufferManagerDatabaseEngine
-
Create an engine interface for an in-memory database.
- BufferManagerDatabaseEngine(File) - Constructor for class uk.ac.manchester.spinnaker.storage.BufferManagerDatabaseEngine
-
Create an engine interface for a particular database.
- BufferManagerDatabaseEngine(URI) - Constructor for class uk.ac.manchester.spinnaker.storage.BufferManagerDatabaseEngine
-
Create an engine interface for a particular database.
- BufferManagerStorage - Interface in uk.ac.manchester.spinnaker.storage
-
The interface supported by the storage system.
- BufferManagerStorage.Region - Class in uk.ac.manchester.spinnaker.storage
-
A region descriptor.
C
- ConnectionProvider<APIType extends DatabaseAPI> - Interface in uk.ac.manchester.spinnaker.storage
-
Indicates a class that can provide database connections to suitably-configured databases.
- content - Variable in class uk.ac.manchester.spinnaker.storage.RegionInfo
-
The content of the region.
- cookies - Variable in class uk.ac.manchester.spinnaker.storage.ProxyInformation
-
The cookies to use for authentication.
- core - Variable in class uk.ac.manchester.spinnaker.storage.BufferManagerStorage.Region
-
What core owned the region? Note that the region might be retrieved from another core of the same chip.
D
- DatabaseAPI - Interface in uk.ac.manchester.spinnaker.storage
-
Interface that real database interfaces are subclasses of.
- DatabaseEngine<APIType extends DatabaseAPI> - Class in uk.ac.manchester.spinnaker.storage
-
The database engine interface.
- DatabaseEngine() - Constructor for class uk.ac.manchester.spinnaker.storage.DatabaseEngine
-
Create an engine interface for an in-memory database.
- DatabaseEngine(File) - Constructor for class uk.ac.manchester.spinnaker.storage.DatabaseEngine
-
Create an engine interface for a particular database.
- DatabaseEngine(URI) - Constructor for class uk.ac.manchester.spinnaker.storage.DatabaseEngine
-
Create an engine interface for a particular database.
- deleteRegionContents(HasCoreLocation, int) - Method in interface uk.ac.manchester.spinnaker.storage.BufferManagerStorage
-
Deprecated.Currently unsupported; underlying database structure absent
- DSEDatabaseEngine - Class in uk.ac.manchester.spinnaker.storage
-
A database interface for talking to the DSE database.
- DSEDatabaseEngine() - Constructor for class uk.ac.manchester.spinnaker.storage.DSEDatabaseEngine
-
Create an engine interface for an in-memory database.
- DSEDatabaseEngine(File) - Constructor for class uk.ac.manchester.spinnaker.storage.DSEDatabaseEngine
-
Create an engine interface for a particular database.
- DSEDatabaseEngine(URI) - Constructor for class uk.ac.manchester.spinnaker.storage.DSEDatabaseEngine
-
Create an engine interface for a particular database.
- DSEStorage - Interface in uk.ac.manchester.spinnaker.storage
-
The interface supported by the DSE part of the storage system.
- DSEStorage.Ethernet - Class in uk.ac.manchester.spinnaker.storage
-
A ethernet which allows data specifications to be loaded.
E
- Ethernet(int, int, String) - Constructor for class uk.ac.manchester.spinnaker.storage.DSEStorage.Ethernet
-
Create an instance.
- ethernetAddress - Variable in class uk.ac.manchester.spinnaker.storage.DSEStorage.Ethernet
-
The network address of this ethernet.
F
- finalIgnore - Variable in class uk.ac.manchester.spinnaker.storage.BufferManagerStorage.Region
-
How many extra bytes are being read at the end of the region in order to get an aligned read?
G
- GeneratesID - Annotation Type in uk.ac.manchester.spinnaker.storage
-
Used to document that some DML is expected to generate an ID.
- getAppId() - Method in interface uk.ac.manchester.spinnaker.storage.DSEStorage
-
Get the system wide app id.
- getAppId() - Method in class uk.ac.manchester.spinnaker.storage.sqlite.SQLiteDataSpecStorage
- getConnection() - Method in interface uk.ac.manchester.spinnaker.storage.ConnectionProvider
-
Get a connection to a database, creating it if needed.
- getConnection() - Method in class uk.ac.manchester.spinnaker.storage.DatabaseEngine
- getContents(BufferManagerStorage.Region) - Method in interface uk.ac.manchester.spinnaker.storage.BufferManagerStorage
-
Retrieves some bytes from the database.
- getContents(BufferManagerStorage.Region) - Method in class uk.ac.manchester.spinnaker.storage.sqlite.SQLiteBufferStorage
- getCoresWithStorage() - Method in interface uk.ac.manchester.spinnaker.storage.BufferManagerStorage
-
Get a list of all cores that have data stored in the database.
- getCoresWithStorage() - Method in class uk.ac.manchester.spinnaker.storage.sqlite.SQLiteBufferStorage
- getDDL() - Method in class uk.ac.manchester.spinnaker.storage.BufferManagerDatabaseEngine
- getDDL() - Method in class uk.ac.manchester.spinnaker.storage.DatabaseEngine
- getDDL() - Method in class uk.ac.manchester.spinnaker.storage.DSEDatabaseEngine
- getProxyInformation() - Method in interface uk.ac.manchester.spinnaker.storage.ProxyAwareStorage
-
Get the proxy information from the database.
- getRegionPointersAndContent(CoreLocation) - Method in interface uk.ac.manchester.spinnaker.storage.DSEStorage
-
Gets a map of region ids to pointers and content Maps only regions with a none zero size.
- getRegionPointersAndContent(CoreLocation) - Method in class uk.ac.manchester.spinnaker.storage.sqlite.SQLiteDataSpecStorage
- getRegionSizes(CoreLocation) - Method in interface uk.ac.manchester.spinnaker.storage.DSEStorage
-
Get a map of region id to size for regions with a none zero size.
- getRegionSizes(CoreLocation) - Method in class uk.ac.manchester.spinnaker.storage.sqlite.SQLiteDataSpecStorage
- getRegionsWithStorage(HasCoreLocation) - Method in interface uk.ac.manchester.spinnaker.storage.BufferManagerStorage
-
Get a list of all regions for a particular core that have data stored in the database.
- getRegionsWithStorage(HasCoreLocation) - Method in class uk.ac.manchester.spinnaker.storage.sqlite.SQLiteBufferStorage
- getStartAddress(CoreLocation) - Method in interface uk.ac.manchester.spinnaker.storage.DSEStorage
-
Gets the start address for the metadata on this core.
- getStartAddress(CoreLocation) - Method in class uk.ac.manchester.spinnaker.storage.sqlite.SQLiteDataSpecStorage
- getStorageInterface() - Method in class uk.ac.manchester.spinnaker.storage.BufferManagerDatabaseEngine
- getStorageInterface() - Method in interface uk.ac.manchester.spinnaker.storage.ConnectionProvider
- getStorageInterface() - Method in class uk.ac.manchester.spinnaker.storage.DSEDatabaseEngine
H
- headers - Variable in class uk.ac.manchester.spinnaker.storage.ProxyInformation
-
The headers to use for authentication.
I
- initialIgnore - Variable in class uk.ac.manchester.spinnaker.storage.BufferManagerStorage.Region
-
How many extra bytes are being read at the start of the region in order to get an aligned read?
- insertMockExtraction() - Method in interface uk.ac.manchester.spinnaker.storage.BufferManagerStorage
- insertMockExtraction() - Method in class uk.ac.manchester.spinnaker.storage.sqlite.SQLiteBufferStorage
- isAligned() - Method in class uk.ac.manchester.spinnaker.storage.BufferManagerStorage.Region
- isNonEmpty() - Method in class uk.ac.manchester.spinnaker.storage.BufferManagerStorage.Region
- isRecording - Variable in class uk.ac.manchester.spinnaker.storage.BufferManagerStorage.Region
-
States is a recording region True if this region is appended after every run/loop.
J
- jobUrl - Variable in class uk.ac.manchester.spinnaker.storage.ProxyInformation
-
The URL of the job to connect to.
L
- listCoresToLoad(DSEStorage.Ethernet, boolean) - Method in interface uk.ac.manchester.spinnaker.storage.DSEStorage
-
Get a list of all cores that need to be done for a particular ethernet.
- listCoresToLoad(DSEStorage.Ethernet, boolean) - Method in class uk.ac.manchester.spinnaker.storage.sqlite.SQLiteDataSpecStorage
- listEthernetsToLoad() - Method in interface uk.ac.manchester.spinnaker.storage.DSEStorage
-
Get a list of all ethernets that need to have DSE loading done on them.
- listEthernetsToLoad() - Method in class uk.ac.manchester.spinnaker.storage.sqlite.SQLiteDataSpecStorage
- loadResource(String) - Static method in class uk.ac.manchester.spinnaker.storage.sqlite.ResourceLoader
-
Load a text resource from the given name using this class's class loader.
- location - Variable in class uk.ac.manchester.spinnaker.storage.DSEStorage.Ethernet
-
The virtual location of this ethernet.
O
- OneThread - Class in uk.ac.manchester.spinnaker.storage.threading
-
A wrapper for an SQL connection that enforces that it is only used from its creating thread.
P
- Parameter - Annotation Type in uk.ac.manchester.spinnaker.storage
-
Used to document a parameter that is present in the DQL/DML.
- Parameters - Annotation Type in uk.ac.manchester.spinnaker.storage
-
Used to document what parameters are present in the DQL/DML.
- pointer - Variable in class uk.ac.manchester.spinnaker.storage.RegionInfo
-
The address where the region will be start.
- ProxyAwareStorage - Interface in uk.ac.manchester.spinnaker.storage
-
Storage interface that knows how to get information about the proxy system from the DB.
- ProxyInformation - Class in uk.ac.manchester.spinnaker.storage
-
Information about the proxy to allow connection.
- ProxyInformation(String, String, Map<String, String>, Map<String, String>) - Constructor for class uk.ac.manchester.spinnaker.storage.ProxyInformation
-
Create a new instance.
R
- realSize - Variable in class uk.ac.manchester.spinnaker.storage.BufferManagerStorage.Region
-
How much data was originally requested?
- Region(HasCoreLocation, int, MemoryLocation, int, boolean) - Constructor for class uk.ac.manchester.spinnaker.storage.BufferManagerStorage.Region
-
Create a region descriptor.
- regionIndex - Variable in class uk.ac.manchester.spinnaker.storage.BufferManagerStorage.Region
-
What was the index of the region in the table of regions for the core?
- RegionInfo - Class in uk.ac.manchester.spinnaker.storage
-
Used to group a MemoryLocation and a ByteBuffer object together.
- RegionInfo(ByteBuffer, MemoryLocation) - Constructor for class uk.ac.manchester.spinnaker.storage.RegionInfo
- ResourceLoader - Class in uk.ac.manchester.spinnaker.storage.sqlite
-
Factoring out of correct resource loading pattern.
- ResultColumn - Annotation Type in uk.ac.manchester.spinnaker.storage
-
Used to document a column that is supposed to be returned by the DQL.
- ResultColumns - Annotation Type in uk.ac.manchester.spinnaker.storage
-
Used to document what columns are supposed to be returned by the DQL.
S
- setRegionPointer(CoreLocation, int, int) - Method in interface uk.ac.manchester.spinnaker.storage.DSEStorage
-
Set the pointer for where to write the region data to.
- setRegionPointer(CoreLocation, int, int) - Method in class uk.ac.manchester.spinnaker.storage.sqlite.SQLiteDataSpecStorage
- setStartAddress(CoreLocation, MemoryLocation) - Method in interface uk.ac.manchester.spinnaker.storage.DSEStorage
-
Record the start address for the metadata on this core.
- setStartAddress(CoreLocation, MemoryLocation) - Method in class uk.ac.manchester.spinnaker.storage.sqlite.SQLiteDataSpecStorage
- SingleRowResult - Annotation Type in uk.ac.manchester.spinnaker.storage
-
Marks a query that will only produce at most one row.
- size - Variable in class uk.ac.manchester.spinnaker.storage.BufferManagerStorage.Region
-
How much data should be downloaded? This is not necessarily the size of the region.
- spallocUrl - Variable in class uk.ac.manchester.spinnaker.storage.ProxyInformation
-
The URL of the spalloc server to connect to.
- SQLiteBufferStorage - Class in uk.ac.manchester.spinnaker.storage.sqlite
-
How to actually talk to an SQLite database.
- SQLiteBufferStorage(BufferManagerDatabaseEngine) - Constructor for class uk.ac.manchester.spinnaker.storage.sqlite.SQLiteBufferStorage
-
Create an instance.
- SQLiteDataSpecStorage - Class in uk.ac.manchester.spinnaker.storage.sqlite
-
How to actually talk to an SQLite database.
- SQLiteDataSpecStorage(DSEDatabaseEngine) - Constructor for class uk.ac.manchester.spinnaker.storage.sqlite.SQLiteDataSpecStorage
-
Create an instance.
- startAddress - Variable in class uk.ac.manchester.spinnaker.storage.BufferManagerStorage.Region
-
Where should the data be downloaded from? This is not necessarily the start of the region.
- StorageException - Exception in uk.ac.manchester.spinnaker.storage
-
Exceptions caused by the storage system.
- StorageException(String, Throwable) - Constructor for exception uk.ac.manchester.spinnaker.storage.StorageException
-
Create a storage exception.
- storeDSEContents(BufferManagerStorage.Region, byte[]) - Method in interface uk.ac.manchester.spinnaker.storage.BufferManagerStorage
-
Deprecated.Currently unsupported; underlying database structure absent
- storeRegionContents(BufferManagerStorage.Region, ByteBuffer) - Method in interface uk.ac.manchester.spinnaker.storage.BufferManagerStorage
-
Deprecated.Currently unsupported; underlying database structure absent
T
- threadBound(Connection) - Static method in class uk.ac.manchester.spinnaker.storage.threading.OneThread
-
Create the wrapper.
- toString() - Method in class uk.ac.manchester.spinnaker.storage.BufferManagerStorage.Region
U
- uk.ac.manchester.spinnaker.storage - package uk.ac.manchester.spinnaker.storage
-
Storage management.
- uk.ac.manchester.spinnaker.storage.sqlite - package uk.ac.manchester.spinnaker.storage.sqlite
-
Storage management implementation that uses SQLite.
- uk.ac.manchester.spinnaker.storage.threading - package uk.ac.manchester.spinnaker.storage.threading
-
Thread management.
- uncloseableThreadBound(Connection) - Static method in class uk.ac.manchester.spinnaker.storage.threading.OneThread
-
Create the wrapper.
V
- value() - Method in annotation type uk.ac.manchester.spinnaker.storage.Parameter
-
Describes a parameter supported by the statement once it is prepared.
- value() - Method in annotation type uk.ac.manchester.spinnaker.storage.Parameters
-
Describes what parameters are supported by the statement once it is prepared.
- value() - Method in annotation type uk.ac.manchester.spinnaker.storage.ResultColumn
-
Describes a column that is expected in the result.
- value() - Method in annotation type uk.ac.manchester.spinnaker.storage.ResultColumns
-
Describes what columns are expected in the result.
All Classes|All Packages