% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/multiStart.R
\name{multiStart}
\alias{multiStart}
\title{How to use:
1. Allow to read multiple datasets with different selectors
2. A list of list is used when different selectors are required, just like 'dat'.
   The items in each list must be 'name' and '<inner_dim_name>'. 'name' is the 
   dataset name, same as the one in 'dat'.
3. Only indices() is accepted. (If for values(), use selectorchecker to transform?)
4. Allow to have NA in the selectors. Those NAs will be removed when being fed in
   Start(), and be inserted back after Start().}
\usage{
multiStart(
  ...,
  return_vars = NULL,
  synonims = NULL,
  file_opener = NcOpener,
  file_var_reader = NcVarReader,
  file_dim_reader = NcDimReader,
  file_data_reader = NcDataReader,
  file_closer = NcCloser,
  transform = NULL,
  transform_params = NULL,
  transform_vars = NULL,
  transform_extra_cells = 2,
  apply_indices_after_transform = FALSE,
  pattern_dims = NULL,
  metadata_dims = NULL,
  selector_checker = SelectorChecker,
  merge_across_dims = FALSE,
  merge_across_dims_narm = FALSE,
  split_multiselected_dims = FALSE,
  path_glob_permissive = FALSE,
  largest_dims_length = FALSE,
  retrieve = FALSE,
  num_procs = 1,
  ObjectBigmemory = NULL,
  silent = FALSE,
  debug = FALSE
)
}
\description{
NOTE: 
1. No reshape (merge_across_dim yes)
2. The input check is not comprehensive
}
