Record FileSystem
Unit
Declaration
type FileSystem = record
Description
Class: FileSystem of ddb
Overview
Fields
![]() |
o: Pduckdb_FileSystem; |
Methods
![]() |
constructor FromNativePointer(ptr : Pduckdb_FileSystem); |
![]() |
class operator Explicit(const r: FileSystem): Boolean; |
![]() |
procedure AutoRelease(); |
![]() |
class function GetFileSystem(arg1: ClientContext): FileSystem; overload; static; |
![]() |
class function GetFileSystem(arg1: DatabaseInstance): FileSystem; overload; static; |
![]() |
class function Get(arg1: AttachedDatabase): FileSystem; overload; static; |
![]() |
function OpenFile(arg2: str; arg3: Byte; arg4: Integer; arg5: Integer; arg6: FileOpener): FileHandle; overload; |
![]() |
function OpenFile(arg2: str; arg3: Byte; arg4: Integer; arg5: Integer): FileHandle; overload; |
![]() |
function OpenFile(arg2: str; arg3: Byte; arg4: Integer): FileHandle; overload; |
![]() |
function OpenFile(arg2: str; arg3: Byte): FileHandle; overload; |
![]() |
procedure Read(arg2: FileHandle; arg3: Pointer; arg4: Int64; arg5: UInt64); overload; |
![]() |
procedure Write(arg2: FileHandle; arg3: Pointer; arg4: Int64; arg5: UInt64); overload; |
![]() |
function Read(arg2: FileHandle; arg3: Pointer; arg4: Int64): Int64; overload; |
![]() |
function Write(arg2: FileHandle; arg3: Pointer; arg4: Int64): Int64; overload; |
![]() |
function GetFileSize(arg2: FileHandle): Int64; overload; |
![]() |
function GetLastModifiedTime(arg2: FileHandle): PLongint; overload; |
![]() |
function GetFileType(arg2: FileHandle): Integer; overload; |
![]() |
procedure Truncate(arg2: FileHandle; arg3: Int64); overload; |
![]() |
function DirectoryExists(arg2: str): Boolean; overload; |
![]() |
procedure CreateDirectory(arg2: str); overload; |
![]() |
procedure RemoveDirectory(arg2: str); overload; |
![]() |
procedure MoveFile(arg2: str; arg3: str); overload; |
![]() |
function FileExists(arg2: str): Boolean; overload; |
![]() |
function IsPipe(arg2: str): Boolean; overload; |
![]() |
procedure RemoveFile(arg2: str); overload; |
![]() |
procedure FileSync(arg2: FileHandle); overload; |
![]() |
class procedure SetWorkingDirectory(arg1: str); overload; static; |
![]() |
class function GetWorkingDirectory(): str; overload; static; |
![]() |
class function GetHomeDirectory(arg1: FileOpener): str; overload; static; |
![]() |
function GetHomeDirectory(): str; overload; |
![]() |
class function ExpandPath(arg1: str; arg2: FileOpener): str; overload; static; |
![]() |
function ExpandPath(arg2: str): str; overload; |
![]() |
class function GetAvailableMemory(): UInt64; overload; static; |
![]() |
function PathSeparator(arg2: str): str; overload; |
![]() |
function IsPathAbsolute(arg2: str): Boolean; overload; |
![]() |
function NormalizeAbsolutePath(arg2: str): str; overload; |
![]() |
function JoinPath(arg2: str; arg3: str): str; overload; |
![]() |
function ConvertSeparators(arg2: str): str; overload; |
![]() |
function ExtractBaseName(arg2: str): str; overload; |
![]() |
function ExtractName(arg2: str): str; overload; |
![]() |
class function GetEnvVariable(arg1: str): str; overload; static; |
![]() |
class function HasGlob(arg1: str): Boolean; overload; static; |
![]() |
function Glob(arg2: str; arg3: FileOpener): vector_str; overload; |
![]() |
function Glob(arg2: str): vector_str; overload; |
![]() |
function GlobFiles(arg2: str; arg3: ClientContext; arg4: Integer): vector_str; overload; |
![]() |
function GlobFiles(arg2: str; arg3: ClientContext): vector_str; overload; |
![]() |
procedure RegisterSubSystem(arg2: FileSystem); overload; |
![]() |
procedure RegisterSubSystem(arg2: Integer; arg3: FileSystem); overload; |
![]() |
procedure UnregisterSubSystem(arg2: str); overload; |
![]() |
function ListSubSystems(): vector_str; overload; |
![]() |
function CanHandleFile(arg2: str): Boolean; overload; |
![]() |
procedure Seek(arg2: FileHandle; arg3: UInt64); overload; |
![]() |
procedure Reset(arg2: FileHandle); overload; |
![]() |
function SeekPosition(arg2: FileHandle): UInt64; overload; |
![]() |
function CanSeek(): Boolean; overload; |
![]() |
function OnDiskFile(arg2: FileHandle): Boolean; overload; |
![]() |
function OpenCompressedFile(arg2: FileHandle; arg3: Boolean): FileHandle; overload; |
![]() |
class function CreateLocal(): FileSystem; overload; static; |
![]() |
function GetName(): str; overload; |
![]() |
class function IsRemoteFile(arg1: str): Boolean; overload; static; |
![]() |
procedure SetDisabledFileSystems(arg2: vector_str); overload; |
Description
Fields
![]() |
o: Pduckdb_FileSystem; |
This item has no description. |
Methods
![]() |
constructor FromNativePointer(ptr : Pduckdb_FileSystem); |
This item has no description. |
![]() |
class operator Explicit(const r: FileSystem): Boolean; |
This item has no description. |
![]() |
procedure AutoRelease(); |
This item has no description. |
![]() |
class function GetFileSystem(arg1: ClientContext): FileSystem; overload; static; |
This item has no description. |
![]() |
class function GetFileSystem(arg1: DatabaseInstance): FileSystem; overload; static; |
This item has no description. |
![]() |
class function Get(arg1: AttachedDatabase): FileSystem; overload; static; |
This item has no description. |
![]() |
function OpenFile(arg2: str; arg3: Byte; arg4: Integer; arg5: Integer; arg6: FileOpener): FileHandle; overload; |
This item has no description. |
![]() |
function OpenFile(arg2: str; arg3: Byte; arg4: Integer; arg5: Integer): FileHandle; overload; |
This item has no description. |
![]() |
function OpenFile(arg2: str; arg3: Byte; arg4: Integer): FileHandle; overload; |
This item has no description. |
![]() |
function OpenFile(arg2: str; arg3: Byte): FileHandle; overload; |
This item has no description. |
![]() |
procedure Read(arg2: FileHandle; arg3: Pointer; arg4: Int64; arg5: UInt64); overload; |
This item has no description. |
![]() |
procedure Write(arg2: FileHandle; arg3: Pointer; arg4: Int64; arg5: UInt64); overload; |
This item has no description. |
![]() |
function Read(arg2: FileHandle; arg3: Pointer; arg4: Int64): Int64; overload; |
This item has no description. |
![]() |
function Write(arg2: FileHandle; arg3: Pointer; arg4: Int64): Int64; overload; |
This item has no description. |
![]() |
function GetFileSize(arg2: FileHandle): Int64; overload; |
This item has no description. |
![]() |
function GetLastModifiedTime(arg2: FileHandle): PLongint; overload; |
This item has no description. |
![]() |
function GetFileType(arg2: FileHandle): Integer; overload; |
This item has no description. |
![]() |
procedure Truncate(arg2: FileHandle; arg3: Int64); overload; |
This item has no description. |
![]() |
function DirectoryExists(arg2: str): Boolean; overload; |
This item has no description. |
![]() |
procedure CreateDirectory(arg2: str); overload; |
This item has no description. |
![]() |
procedure RemoveDirectory(arg2: str); overload; |
This item has no description. |
![]() |
procedure MoveFile(arg2: str; arg3: str); overload; |
This item has no description. |
![]() |
function FileExists(arg2: str): Boolean; overload; |
This item has no description. |
![]() |
function IsPipe(arg2: str): Boolean; overload; |
This item has no description. |
![]() |
procedure RemoveFile(arg2: str); overload; |
This item has no description. |
![]() |
procedure FileSync(arg2: FileHandle); overload; |
This item has no description. |
![]() |
class procedure SetWorkingDirectory(arg1: str); overload; static; |
This item has no description. |
![]() |
class function GetWorkingDirectory(): str; overload; static; |
This item has no description. |
![]() |
class function GetHomeDirectory(arg1: FileOpener): str; overload; static; |
This item has no description. |
![]() |
function GetHomeDirectory(): str; overload; |
This item has no description. |
![]() |
class function ExpandPath(arg1: str; arg2: FileOpener): str; overload; static; |
This item has no description. |
![]() |
function ExpandPath(arg2: str): str; overload; |
This item has no description. |
![]() |
class function GetAvailableMemory(): UInt64; overload; static; |
This item has no description. |
![]() |
function PathSeparator(arg2: str): str; overload; |
This item has no description. |
![]() |
function IsPathAbsolute(arg2: str): Boolean; overload; |
This item has no description. |
![]() |
function NormalizeAbsolutePath(arg2: str): str; overload; |
This item has no description. |
![]() |
function JoinPath(arg2: str; arg3: str): str; overload; |
This item has no description. |
![]() |
function ConvertSeparators(arg2: str): str; overload; |
This item has no description. |
![]() |
function ExtractBaseName(arg2: str): str; overload; |
This item has no description. |
![]() |
function ExtractName(arg2: str): str; overload; |
This item has no description. |
![]() |
class function GetEnvVariable(arg1: str): str; overload; static; |
This item has no description. |
![]() |
class function HasGlob(arg1: str): Boolean; overload; static; |
This item has no description. |
![]() |
function Glob(arg2: str; arg3: FileOpener): vector_str; overload; |
This item has no description. |
![]() |
function Glob(arg2: str): vector_str; overload; |
This item has no description. |
![]() |
function GlobFiles(arg2: str; arg3: ClientContext; arg4: Integer): vector_str; overload; |
This item has no description. |
![]() |
function GlobFiles(arg2: str; arg3: ClientContext): vector_str; overload; |
This item has no description. |
![]() |
procedure RegisterSubSystem(arg2: FileSystem); overload; |
This item has no description. |
![]() |
procedure RegisterSubSystem(arg2: Integer; arg3: FileSystem); overload; |
This item has no description. |
![]() |
procedure UnregisterSubSystem(arg2: str); overload; |
This item has no description. |
![]() |
function ListSubSystems(): vector_str; overload; |
This item has no description. |
![]() |
function CanHandleFile(arg2: str): Boolean; overload; |
This item has no description. |
![]() |
procedure Seek(arg2: FileHandle; arg3: UInt64); overload; |
This item has no description. |
![]() |
procedure Reset(arg2: FileHandle); overload; |
This item has no description. |
![]() |
function SeekPosition(arg2: FileHandle): UInt64; overload; |
This item has no description. |
![]() |
function CanSeek(): Boolean; overload; |
This item has no description. |
![]() |
function OnDiskFile(arg2: FileHandle): Boolean; overload; |
This item has no description. |
![]() |
function OpenCompressedFile(arg2: FileHandle; arg3: Boolean): FileHandle; overload; |
This item has no description. |
![]() |
class function CreateLocal(): FileSystem; overload; static; |
This item has no description. |
![]() |
function GetName(): str; overload; |
This item has no description. |
![]() |
class function IsRemoteFile(arg1: str): Boolean; overload; static; |
This item has no description. |
![]() |
procedure SetDisabledFileSystems(arg2: vector_str); overload; |
This item has no description. |