Package deltix.qsrv.hf.tickdb.pub
Interface WritableTickDB
-
- All Superinterfaces:
deltix.util.io.AbstractDataStore
,java.lang.AutoCloseable
,java.io.Closeable
,deltix.util.lang.Disposable
,TickDB
- All Known Subinterfaces:
DXTickDB
,RemoteTickDB
- All Known Implementing Classes:
DirectTickDBClient
,SecuredDbClient
,TickDBClient
,UserDBClient
public interface WritableTickDB extends TickDB
The top-level interface to the Deltix Tic Database engine. Instances of this interface are created by static methods of
TickDBFactory
.At the physical level, a database consists of a number of folders (directories) on the hard disk. While the database is closed, the files can be freely moved around in order to manage disk space and/or take advantage of parallel access to several hard disk devices. It is even possible to increase or reduce the number of folders, as long as all necessary folders are supplied when a database instance is constructed. While a database is open, external processes must obviously not interfere with the files.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description WritableTickStream
getStream(java.lang.String key)
Looks up an existing stream by key.WritableTickStream[]
listStreams()
Enumerates existing streams.
-
-
-
Method Detail
-
getStream
WritableTickStream getStream(java.lang.String key)
Looks up an existing stream by key.
-
listStreams
WritableTickStream[] listStreams()
Enumerates existing streams.- Specified by:
listStreams
in interfaceTickDB
- Returns:
- An array of existing stream objects.
-
-