new_file


Description:

public static DataModel new_file (string filename, bool random_access, Set? options)

Creates a new DataModel object which contains the data stored within the filename file.

The options are the following ones:

  • For the CSV format:
    • ENCODING (string): specifies the encoding of the data in the file
    • SEPARATOR (string): specifies the CSV separator (comma as default)
    • QUOTE (string): specifies the character used as quote (double quote as default)
    • NAMES_ON_FIRST_LINE (boolean): consider that the first line of the file contains columns' titles (note that the TITLE_AS_FIRST_LINE option is also accepted as a synonym)
    • G_TYPE_<column number> (GType): specifies the type of value expected in column <column number>
  • Other formats: no option

Note: after the creation, please use get_errors to check any error.

Parameters:

filename

the file to import data from

random_access

TRUE if random access will be required

options

importing options

Returns:

a pointer to the newly created DataModel.