Skip navigation links
A C D E F G I L M N O P R S V W 

A

AlignedBuffers - Class in org.apache.ignite.internal.processors.cache.persistence.file
Utility class for work with aligned buffers.
AlignedBuffers() - Constructor for class org.apache.ignite.internal.processors.cache.persistence.file.AlignedBuffers
 
AlignedBuffersDirectFileIO - Class in org.apache.ignite.internal.processors.cache.persistence.file
Limited capabilities Direct IO, which enables file write and read using aligned buffers and O_DIRECT mode.
AlignedBuffersDirectFileIOFactory - Class in org.apache.ignite.internal.processors.cache.persistence.file
Direct native IO factory for block IO operations on aligned memory structures.
AlignedBuffersDirectFileIOFactory(IgniteLogger, File, int, FileIOFactory) - Constructor for class org.apache.ignite.internal.processors.cache.persistence.file.AlignedBuffersDirectFileIOFactory
Creates direct native IO factory.
allocate(int, int) - Static method in class org.apache.ignite.internal.processors.cache.persistence.file.AlignedBuffers
Allocates align memory for use with O_DIRECT and returns native byte buffer.

C

clear() - Method in class org.apache.ignite.internal.processors.cache.persistence.file.AlignedBuffersDirectFileIO
close() - Method in class org.apache.ignite.internal.processors.cache.persistence.file.AlignedBuffersDirectFileIO
close(int) - Static method in class org.apache.ignite.internal.processors.cache.persistence.file.IgniteNativeIoLib
See "man 2 close".
copyright() - Method in class org.apache.ignite.internal.processors.cache.persistence.file.LinuxNativeIoPluginProvider
create(File, OpenOption...) - Method in class org.apache.ignite.internal.processors.cache.persistence.file.AlignedBuffersDirectFileIOFactory
createCacheProvider(CachePluginContext) - Method in class org.apache.ignite.internal.processors.cache.persistence.file.LinuxNativeIoPluginProvider
createComponent(PluginContext, Class) - Method in class org.apache.ignite.internal.processors.cache.persistence.file.LinuxNativeIoPluginProvider

D

DEFAULT_OPEN_MODE - Static variable in class org.apache.ignite.internal.processors.cache.persistence.file.IgniteNativeIoLib
Default access mask for newly created files.

E

E_INVAL - Static variable in class org.apache.ignite.internal.processors.cache.persistence.file.IgniteNativeIoLib
Invalid argument.

F

fdatasync(int) - Static method in class org.apache.ignite.internal.processors.cache.persistence.file.IgniteNativeIoLib
Synchronize a file's in-core state with storage device.
force() - Method in class org.apache.ignite.internal.processors.cache.persistence.file.AlignedBuffersDirectFileIO
force(boolean) - Method in class org.apache.ignite.internal.processors.cache.persistence.file.AlignedBuffersDirectFileIO
free(ByteBuffer) - Static method in class org.apache.ignite.internal.processors.cache.persistence.file.AlignedBuffers
Frees the memory space used by direct buffer, which must have been returned by a previous call AlignedBuffers.allocate(int, int).
free(long) - Static method in class org.apache.ignite.internal.processors.cache.persistence.file.AlignedBuffers
Frees the memory space pointed to by addr - address of buffer, which must have been returned by a previous call AlignedBuffers.allocate(int, int).
free(Pointer) - Static method in class org.apache.ignite.internal.processors.cache.persistence.file.IgniteNativeIoLib
Frees the memory space pointed to by ptr, which must have been returned by a previous call to native allocation methods.
fsync(int) - Static method in class org.apache.ignite.internal.processors.cache.persistence.file.IgniteNativeIoLib
Synchronize a file's in-core state with storage device.
ftruncate(int, long) - Static method in class org.apache.ignite.internal.processors.cache.persistence.file.IgniteNativeIoLib
Causes regular file referenced by fd to be truncated to a size of precisely length bytes.

G

getDirectIOBlockSize(String, IgniteLogger) - Static method in class org.apache.ignite.internal.processors.cache.persistence.file.IgniteNativeIoLib
Determines FS and OS block size.
getFileSystemBlockSize() - Method in class org.apache.ignite.internal.processors.cache.persistence.file.AlignedBuffersDirectFileIO
getpagesize() - Static method in class org.apache.ignite.internal.processors.cache.persistence.file.IgniteNativeIoLib
The function getpagesize() returns the number of bytes in a memory page, where "page" is a fixed-length block, the unit for memory allocation and file mapping
getSparseSize() - Method in class org.apache.ignite.internal.processors.cache.persistence.file.AlignedBuffersDirectFileIO

I

IgniteNativeIoLib - Class in org.apache.ignite.internal.processors.cache.persistence.file
Native IO library based on *nix C library, enabled for Linux, kernel version >= 2.4.10.
IgniteNativeIoLib() - Constructor for class org.apache.ignite.internal.processors.cache.persistence.file.IgniteNativeIoLib
 
initExtensions(PluginContext, ExtensionRegistry) - Method in class org.apache.ignite.internal.processors.cache.persistence.file.LinuxNativeIoPluginProvider
isJnaAvailable() - Static method in class org.apache.ignite.internal.processors.cache.persistence.file.IgniteNativeIoLib
 

L

LinuxNativeIoPlugin - Class in org.apache.ignite.internal.processors.cache.persistence.file
Noop plugin.
LinuxNativeIoPlugin() - Constructor for class org.apache.ignite.internal.processors.cache.persistence.file.LinuxNativeIoPlugin
 
LinuxNativeIoPluginProvider - Class in org.apache.ignite.internal.processors.cache.persistence.file
Plugin provider for setting up IgniteNativeIoLib.
LinuxNativeIoPluginProvider() - Constructor for class org.apache.ignite.internal.processors.cache.persistence.file.LinuxNativeIoPluginProvider
 
lseek(int, long, int) - Static method in class org.apache.ignite.internal.processors.cache.persistence.file.IgniteNativeIoLib
Repositions the file offset of the open file description associated with the file descriptor fd to the argument offset according to the directive whence

M

map(int) - Method in class org.apache.ignite.internal.processors.cache.persistence.file.AlignedBuffersDirectFileIO

N

name() - Method in class org.apache.ignite.internal.processors.cache.persistence.file.LinuxNativeIoPluginProvider

O

O_CREAT - Static variable in class org.apache.ignite.internal.processors.cache.persistence.file.IgniteNativeIoLib
File shall be created.
O_DIRECT - Static variable in class org.apache.ignite.internal.processors.cache.persistence.file.IgniteNativeIoLib
Try to minimize cache effects of the I/O to and from this file.
O_EXCL - Static variable in class org.apache.ignite.internal.processors.cache.persistence.file.IgniteNativeIoLib
If O_CREAT and O_EXCL are set, open() shall fail if the file exists.
O_RDONLY - Static variable in class org.apache.ignite.internal.processors.cache.persistence.file.IgniteNativeIoLib
Open for reading only.
O_RDWR - Static variable in class org.apache.ignite.internal.processors.cache.persistence.file.IgniteNativeIoLib
Open for reading and writing.
O_SYNC - Static variable in class org.apache.ignite.internal.processors.cache.persistence.file.IgniteNativeIoLib
Write operations on the file will complete according to the requirements of synchronized I/O file integrity completion.
O_TRUNC - Static variable in class org.apache.ignite.internal.processors.cache.persistence.file.IgniteNativeIoLib
If the file exists and is a regular file length shall be truncated to 0.
O_WRONLY - Static variable in class org.apache.ignite.internal.processors.cache.persistence.file.IgniteNativeIoLib
Open for writing only.
onIgniteStart() - Method in class org.apache.ignite.internal.processors.cache.persistence.file.LinuxNativeIoPluginProvider
onIgniteStop(boolean) - Method in class org.apache.ignite.internal.processors.cache.persistence.file.LinuxNativeIoPluginProvider
open(String, int, int) - Static method in class org.apache.ignite.internal.processors.cache.persistence.file.IgniteNativeIoLib
Open a file.
org.apache.ignite.internal.processors.cache.persistence.file - package org.apache.ignite.internal.processors.cache.persistence.file
 

P

pathconf(String, int) - Static method in class org.apache.ignite.internal.processors.cache.persistence.file.IgniteNativeIoLib
Return path (FS) configuration parameter value.
plugin() - Method in class org.apache.ignite.internal.processors.cache.persistence.file.LinuxNativeIoPluginProvider
position() - Method in class org.apache.ignite.internal.processors.cache.persistence.file.AlignedBuffersDirectFileIO
position(long) - Method in class org.apache.ignite.internal.processors.cache.persistence.file.AlignedBuffersDirectFileIO
POSIX_FADV_DONTNEED - Static variable in class org.apache.ignite.internal.processors.cache.persistence.file.IgniteNativeIoLib
The specified data will not be accessed in the near future.
posix_fadvise(int, long, long, int) - Static method in class org.apache.ignite.internal.processors.cache.persistence.file.IgniteNativeIoLib
Allows to announce an intention to access file data in a specific pattern in the future, thus allowing the kernel to perform appropriate optimizations.
posix_memalign(PointerByReference, NativeLong, NativeLong) - Static method in class org.apache.ignite.internal.processors.cache.persistence.file.IgniteNativeIoLib
Allocates size bytes and places the address of the allocated memory in memptr.
pread(int, Pointer, NativeLong, NativeLong) - Static method in class org.apache.ignite.internal.processors.cache.persistence.file.IgniteNativeIoLib
Reads up to cnt bytes from file descriptor fd at offset off (from the start of the file) into the buffer starting at buf.
provideDiscoveryData(UUID) - Method in class org.apache.ignite.internal.processors.cache.persistence.file.LinuxNativeIoPluginProvider
punchHole(long, int) - Method in class org.apache.ignite.internal.processors.cache.persistence.file.AlignedBuffersDirectFileIO
pwrite(int, Pointer, NativeLong, NativeLong) - Static method in class org.apache.ignite.internal.processors.cache.persistence.file.IgniteNativeIoLib
Writes up to cnt bytes to the buffer starting at buf to the file descriptor fd at offset offset.

R

read(ByteBuffer) - Method in class org.apache.ignite.internal.processors.cache.persistence.file.AlignedBuffersDirectFileIO
read(ByteBuffer, long) - Method in class org.apache.ignite.internal.processors.cache.persistence.file.AlignedBuffersDirectFileIO
read(byte[], int, int) - Method in class org.apache.ignite.internal.processors.cache.persistence.file.AlignedBuffersDirectFileIO
read(int, Pointer, NativeLong) - Static method in class org.apache.ignite.internal.processors.cache.persistence.file.IgniteNativeIoLib
Reads up to cnt bytes from file descriptor fd into the buffer starting at buf.
receiveDiscoveryData(UUID, Serializable) - Method in class org.apache.ignite.internal.processors.cache.persistence.file.LinuxNativeIoPluginProvider

S

S_IRGRP - Static variable in class org.apache.ignite.internal.processors.cache.persistence.file.IgniteNativeIoLib
Flag for newly created files: group has read permission.
S_IROTH - Static variable in class org.apache.ignite.internal.processors.cache.persistence.file.IgniteNativeIoLib
Flag for newly created files: others have read permission.
S_IRUSR - Static variable in class org.apache.ignite.internal.processors.cache.persistence.file.IgniteNativeIoLib
Flag for newly created files: user has read permission.
S_IWUSR - Static variable in class org.apache.ignite.internal.processors.cache.persistence.file.IgniteNativeIoLib
Flag for newly created files: user has write permission.
SEEK_CUR - Static variable in class org.apache.ignite.internal.processors.cache.persistence.file.IgniteNativeIoLib
Seek option: change file position to offset
SEEK_SET - Static variable in class org.apache.ignite.internal.processors.cache.persistence.file.IgniteNativeIoLib
Seek option: set file offset to offset
size() - Method in class org.apache.ignite.internal.processors.cache.persistence.file.AlignedBuffersDirectFileIO
start(PluginContext) - Method in class org.apache.ignite.internal.processors.cache.persistence.file.LinuxNativeIoPluginProvider
stop(boolean) - Method in class org.apache.ignite.internal.processors.cache.persistence.file.LinuxNativeIoPluginProvider
strerror(int) - Static method in class org.apache.ignite.internal.processors.cache.persistence.file.IgniteNativeIoLib
Function returns a string that describes the error code passed in the argument errnum.

V

validateNewNode(ClusterNode) - Method in class org.apache.ignite.internal.processors.cache.persistence.file.LinuxNativeIoPluginProvider
version() - Method in class org.apache.ignite.internal.processors.cache.persistence.file.LinuxNativeIoPluginProvider

W

write(ByteBuffer) - Method in class org.apache.ignite.internal.processors.cache.persistence.file.AlignedBuffersDirectFileIO
write(ByteBuffer, long) - Method in class org.apache.ignite.internal.processors.cache.persistence.file.AlignedBuffersDirectFileIO
write(byte[], int, int) - Method in class org.apache.ignite.internal.processors.cache.persistence.file.AlignedBuffersDirectFileIO
write(int, Pointer, NativeLong) - Static method in class org.apache.ignite.internal.processors.cache.persistence.file.IgniteNativeIoLib
Writes up to cnt bytes to the buffer starting at buf to the file descriptor fd.
A C D E F G I L M N O P R S V W 
Skip navigation links

2019 Copyright © Apache Software Foundation
Ignite Database and Caching Platform :   ver. 8.9.28
Release Date :   December 12 2025