@forzalabs/remora
Version:
A powerful CLI tool for seamless data translation.
35 lines (34 loc) • 1.1 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const CONSTANTS = {
cliVersion: '1.0.20',
backendVersion: 1,
backendPort: 5088,
workerVersion: 2,
workerPort: 5069,
/**
* Column name for the dynamically injected source filename dimension.
* Prefixed with $ to indicate it's a system-generated dynamic value.
*/
SOURCE_FILENAME_COLUMN: '$source_filename',
defaults: {
REMORA_PATH: './remora',
PRODUCER_TEMP_FOLDER: '.temp',
SQL_MAX_QUERY_ROWS: 10000,
STRING_MAX_CHARACTERS_LENGTH: 10000000,
MAX_ITEMS_IN_MEMORY: 200000,
MIN_RUNTIME_HEAP_MB: 4000,
RECOMMENDED_RUNTIME_HEAP_MB: 8000,
INDICATIVE_THREAD_LINE_COUNT: 750000,
MAX_THREAD_COUNT: 8,
/**
* Minimum file size to consider parallel processing (10 MB)
*/
MIN_FILE_SIZE_FOR_PARALLEL: 10 * 1024 * 1024,
/**
* Minimum chunk size per worker to justify overhead (2 MB)
*/
MIN_CHUNK_SIZE: 2 * 1024 * 1024
}
};
exports.default = CONSTANTS;