public interface IStatsFileDatabase
| Modifier and Type | Field and Description |
|---|---|
static String |
ATOMID_HEADER |
static String |
ATOMID_LEVEL |
static String |
ATOMID_LEVEL_DATATABLE |
static String |
ATOMID_LEVEL_HEADER |
static String |
ATOMID_LEVEL_TIME |
static String |
ATOMID_LEVEL_TIMEINDEX |
static int |
ATOMSIZE |
static int |
BYTESPERTIMECODE |
static int |
DEFAULT_BYTESPERFIELD |
static int |
DEFAULT_FIELDSPERROW |
static int |
DEFAULT_TABLECOUNT |
static int |
DEFAULT_TIMEINDEX_FACTOR |
static long |
EPOCH_SECS |
static String |
FILE_SIGNATURE |
static int |
FILE_VERSION |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Close open database (will leak descriptors if not closed)
|
long |
getEpoch()
Get the defined time epoch
|
int |
getFlags()
Get the flags
|
IStatsFileDatabaseLevel |
getLevel(int levelIndex)
Get level
|
com.wowza.wms.stats.database.file.StatsFileDatabaseStorageContext |
getStorageContext()
Get the storage context for open database.
|
int |
getVersion()
Get version
|
boolean |
isValidSecondsTime(long timecode)
Returns true if valid timecode value (in seconds).
|
void |
putLevel(int levelIndex,
com.wowza.wms.stats.database.file.StatsFileDatabaseLevel level)
Put level
|
boolean |
writeEmptyDatabase(String path)
Write empty database
|
static final String ATOMID_HEADER
static final String ATOMID_LEVEL
static final String ATOMID_LEVEL_DATATABLE
static final String ATOMID_LEVEL_HEADER
static final String ATOMID_LEVEL_TIME
static final String ATOMID_LEVEL_TIMEINDEX
static final int ATOMSIZE
static final int BYTESPERTIMECODE
static final int DEFAULT_BYTESPERFIELD
static final int DEFAULT_FIELDSPERROW
static final int DEFAULT_TABLECOUNT
static final int DEFAULT_TIMEINDEX_FACTOR
static final long EPOCH_SECS
static final String FILE_SIGNATURE
static final int FILE_VERSION
void close()
long getEpoch()
int getFlags()
IStatsFileDatabaseLevel getLevel(int levelIndex)
levelIndex - com.wowza.wms.stats.database.file.StatsFileDatabaseStorageContext getStorageContext()
int getVersion()
boolean isValidSecondsTime(long timecode)
timecode - void putLevel(int levelIndex,
com.wowza.wms.stats.database.file.StatsFileDatabaseLevel level)
levelIndex - level - boolean writeEmptyDatabase(String path)
path -