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. |