aboutsummaryrefslogtreecommitdiff
path: root/vos.c
AgeCommit message (Collapse)Author
2009-08-30Vos: use system environment to initialize Vos global variable.m.shulhan
proc/vos_set: - set_proc_tmp_dir_value(): make it global function. proc/vos_sort: - sort_process(): set return value to null.
2009-04-05fix sort process.M.Shulhan
type/vos_TStmtJoin: - deleted, merge into vos_TStmtMeta.h op/vos_File: - file_open: fix memory leak on open fail. - file_raw_copy: new, function to copy file. - file_raw_get_dirname: new, function to get directory name from path. op/vos_Stmt: - stmt_find_by_name: re-structure the switch. - stmt_update_meta: new, update meta filename to the last output name. op/vos_StmtSort: - stmtsort_create: remove free sort->in. - stmtsort_init_output: split into stmtsort_init. - stmtsort_init: new. - stmtsort_destroy: remove unused temporary sort file. proc/vos_create: - vos_process_create: update meta object before processing. proc/vos_join: - change affect by split of stmtsort_init_output. proc/vos_parser: - use 'filename' as an alias if alias is not set in statement. proc/vos_sort: - vos_process_sort: fix bug in sort process. when input file is splitted into several thread and the first split is precisely end in a new-line character, this can cause losing of one row in the output file. - sort_write: use 'get_tmp_dir()' to get temporary directory. proc/vos_sort_merge: - vos_sort_merge: simplified the merge process if only one file to be merged. - single_merge: new. vos: - get_tmp_dir: new, function to get temporary directory.
2009-03-30vos:M.Shulhan
- add set PROCESS_TEMPORARY_DIRECTORY; for setting temporary directories used by sort process. - fix command-line parsing argument.
2009-02-15fix bug in create statement.M. Shulhan
vos: - renice parsing arguments. vos_errno: - rewrite E_VOS_PARAM as global help message. op/vos_Bucket: - bucket_file_write(): new function. - record_write_once(): fix bug in start/end position. - bucket_read_filtered(): + if record is rejected, go to next line. + fix bug in using "str" variable while record is being rejected. op/vos_File: - file_write(): only reset file buffer until idx. op/vos_Record: - record_read_filtered(): if record is rejected, go to next line. proc/vos_create: - vos_process_create(): + remove "bucket_print()" in debug. + fix thread restart, at phase 2. proc/vos_sort: - sort_process(): fix typo.
2009-01-26VosM. Shulhan