Creates file table with default configurations, region ids will Longs with zeros added to the left to make it 20 chars.
Creates file table with default configurations, region ids will Longs with zeros added to the left to make it 20 chars.
parent folder which contains folders with table names
table metadata
StorageException
: Storage exceptions when:
1) primary keys are not specified;
2) the folder already exists
Creates File Operations object that is a bridge between the process actions and actual storage and handle write to temp with move to permanent operations.
Creates File Operations object that is a bridge between the process actions and actual storage and handle write to temp with move to permanent operations.
parent folder which contains folders with table names, .tmp and .Trash folders will be underneath.
Opens multiple tables, reads their metadata and reads the state of the table regions (ids, count of records per region, values of region latest timestamp).
Opens multiple tables, reads their metadata and reads the state of the table regions (ids, count of records per region, values of region latest timestamp).
You can specify to only read the cold (compacted) state of the table. This is useful to avoid consistency issues during development on tables into which data is currently flowing. This is useful to avoid consistency issues during development on tables into which data is currently flowing.
parent folder which contains folders with table names
list of tables to open
include freshly appended data that has not been compacted yet. Useful for using production data in development.
(Map[TABLE NAME, AuditTable], Seq[MISSING TABLES]) - audit table objects that exist and of table names that were not found under the basePath
Contains methods to create tables, open tables.
Created by Alexei Perelighin on 2018/04/11