Class

ArrowLocalFileSystem

Description

class Arrow.LocalFileSystem : Arrow.FileSystem {
  parent_instance: GArrowFileSystem
}
No description available.

Constructors

garrow_local_file_system_new
No description available.

since: 0.17.0

Instance methods

Methods inherited from GArrowFileSystem (15)
garrow_file_system_copy_file

Copy a file. If the destination exists and is a directory, an error is returned. Otherwise, it is replaced.

since: 0.17.0

garrow_file_system_create_dir

Create a directory and subdirectories. This function succeeds if the directory already exists.

since: 0.17.0

garrow_file_system_delete_dir

Delete a directory and its contents, recursively.

since: 0.17.0

garrow_file_system_delete_dir_contents

Delete a directory’s contents, recursively. Like garrow_file_system_delete_dir(), but doesn’t delete the directory itself. Passing an empty path ("") will wipe the entire file system tree.

since: 0.17.0

garrow_file_system_delete_file

Delete a file.

since: 0.17.0

garrow_file_system_delete_files

Delete many files.

since: 0.17.0

garrow_file_system_get_file_info

Get information for the given target.

since: 0.17.0

garrow_file_system_get_file_infos_paths

Get information same as garrow_file_system_get_file_info() for the given many targets at once.

since: 0.17.0

garrow_file_system_get_file_infos_selector

Get information same as garrow_file_system_get_file_info() according to a selector.

since: 0.17.0

garrow_file_system_get_type_name
No description available.

since: 0.17.0

garrow_file_system_move

Move / rename a file or a directory. If the destination exists: - if it is a non-empty directory, an error is returned - otherwise, if it has the same type as the source, it is replaced - otherwise, behavior is unspecified (implementation-dependent).

since: 0.17.0

garrow_file_system_open_append_stream

Open an output stream for appending. If the target doesn’t exist, a new empty file is created.

since: 0.17.0

garrow_file_system_open_input_file

Open an input file for random access reading.

since: 0.17.0

garrow_file_system_open_input_stream

Open an input stream for sequential reading.

since: 0.17.0

garrow_file_system_open_output_stream

Open an output stream for sequential writing. If the target already exists, the existing data is truncated.

since: 0.17.0

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Properties

Properties inherited from GArrowFileSystem (1)
Arrow.FileSystem:file-system
No description available.

Signals

Signals inherited from GObject (1)
GObject::notify

The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.

Class structure

struct ArrowLocalFileSystemClass {
  GArrowFileSystemClass parent_class;
  
}
No description available.
Class members
parent_class: GArrowFileSystemClass
No description available.