public class RdbStorageEngine extends Object implements StorageEngine
Tablespace| Modifier and Type | Field and Description |
|---|---|
static int |
TBS_INDEX_SIZE |
public static final int TBS_INDEX_SIZE
public void loadTablespaces(boolean readOnly)
throws YarchException
YarchExceptionpublic void loadTable(YarchDatabaseInstance ydb, TableDefinition tblDef) throws YarchException
StorageEngineloadTable in interface StorageEngineYarchExceptionpublic void dropTable(YarchDatabaseInstance ydb, TableDefinition tbl) throws YarchException
StorageEnginedropTable in interface StorageEngineYarchExceptionpublic TableWriter newTableWriter(YarchDatabaseInstance ydb, TableDefinition tblDef, TableWriter.InsertMode insertMode)
StorageEnginenewTableWriter in interface StorageEnginepublic AbstractStream newTableReaderStream(YarchDatabaseInstance ydb, TableDefinition tbl, boolean ascending, boolean follow)
StorageEnginenewTableReaderStream in interface StorageEnginepublic void createTable(YarchDatabaseInstance ydb, TableDefinition def)
StorageEnginecreateTable in interface StorageEnginepublic static RdbStorageEngine getInstance()
public RdbPartitionManager getPartitionManager(TableDefinition tdef)
public TagDb getTagDb(YarchDatabaseInstance ydb) throws YarchException
getTagDb in interface StorageEngineYarchExceptionpublic Map<String,Tablespace> getTablespaces()
public Tablespace createTablespace(String tablespaceName)
public void setIgnoreVersionIncompatibility(boolean b)
b - public HistogramIterator getHistogramIterator(YarchDatabaseInstance ydb, TableDefinition tblDef, String columnName, TimeInterval interval, long mergeTime) throws YarchException
getHistogramIterator in interface StorageEngineYarchExceptionpublic Tablespace getTablespace(String tablespaceName)
public void dropTablespace(String tablespaceName)
public void shutdown()
Copyright © 2018 Space Applications Services. All rights reserved.