public final class TSDBQuery extends Object
Modifier and Type | Class and Description |
---|---|
static class |
TSDBQuery.TableDefEx |
Modifier and Type | Method and Description |
---|---|
static com.google.common.collect.ListMultimap<String,TableDef> |
getAllTables(File tsdbFile) |
static com.google.common.collect.ListMultimap<String,TSDBQuery.TableDefEx> |
getAllTablesWithDataRanges(File tsdbFile) |
static ColumnDef |
getColumnDef(TableDef td,
String columnName) |
static ColumnDef |
getColumnDefIfExists(TableDef td,
String columnName) |
static int |
getColumnIndex(TableDef td,
String columnName) |
static String[] |
getColumnNames(TableDef td) |
static String[] |
getColumnUnitsOfMeasurement(TableDef td) |
static long[] |
getIds(Collection<TableDef> tableDefs) |
static List<TableDef> |
getTableDef(File tsdbFile,
String tableName) |
static com.google.common.collect.ListMultimap<String,TableDef> |
getTables(File tsdbFile,
Set<String> tables) |
static TimeSeries |
getTimeSeries(File tsdbFile,
long[] tableIds,
long startTimeMillis,
long endTimeMillis) |
static void |
writeAsCsv(Appendable writer,
File tsDB,
String tableName) |
static void |
writeCsvTable(File tsDB,
String tableName,
File output) |
static void |
writeCsvTables(File tsDB,
Set<String> tableNames,
File output) |
public static com.google.common.collect.ListMultimap<String,TableDef> getAllTables(File tsdbFile) throws IOException
IOException
public static com.google.common.collect.ListMultimap<String,TableDef> getTables(File tsdbFile, Set<String> tables) throws IOException
IOException
public static com.google.common.collect.ListMultimap<String,TSDBQuery.TableDefEx> getAllTablesWithDataRanges(File tsdbFile) throws IOException
IOException
@Nonnull public static List<TableDef> getTableDef(File tsdbFile, String tableName) throws IOException
IOException
public static TimeSeries getTimeSeries(File tsdbFile, long[] tableIds, long startTimeMillis, long endTimeMillis) throws IOException
IOException
public static long[] getIds(Collection<TableDef> tableDefs)
public static void writeCsvTable(File tsDB, String tableName, File output) throws IOException
IOException
public static void writeAsCsv(Appendable writer, File tsDB, String tableName) throws IOException
IOException
public static void writeCsvTables(File tsDB, Set<String> tableNames, File output) throws IOException
IOException
@Nullable public static ColumnDef getColumnDefIfExists(TableDef td, String columnName)
Copyright © 2018 SPF4J. All rights reserved.