| Package | Description |
|---|---|
| org.apache.hadoop.hdfs.server.namenode | |
| org.apache.hadoop.hdfs.server.namenode.snapshot |
| Modifier and Type | Interface | Description |
|---|---|---|
interface |
INodeDirectoryAttributes |
The attributes of an inode.
|
interface |
INodeFileAttributes |
The attributes of a file.
|
| Modifier and Type | Class | Description |
|---|---|---|
class |
INode |
We keep an in-memory representation of the file/block hierarchy.
|
static class |
INodeAttributes.SnapshotCopy |
A read-only copy of the inode attributes.
|
class |
INodeDirectory |
Directory INode class.
|
static class |
INodeDirectoryAttributes.CopyWithQuota |
|
static class |
INodeDirectoryAttributes.SnapshotCopy |
A copy of the inode directory attributes
|
class |
INodeFile |
I-node for closed file.
|
static class |
INodeFileAttributes.SnapshotCopy |
A copy of the inode file attributes
|
class |
INodeReference |
A reference to an inode.
|
static class |
INodeReference.DstReference |
|
static class |
INodeReference.WithCount |
An anonymous reference with reference count.
|
static class |
INodeReference.WithName |
A reference with a fixed name.
|
class |
INodeSymlink |
An
INode representing a symbolic link. |
class |
INodeWithAdditionalFields |
INode with additional fields including id, name, permission,
access time and modification time. |
| Modifier and Type | Method | Description |
|---|---|---|
INodeAttributes |
DefaultINodeAttributesProvider.getAttributes(java.lang.String[] pathElements,
INodeAttributes inode) |
|
INodeAttributes |
INodeAttributeProvider.getAttributes(byte[][] components,
INodeAttributes inode) |
|
abstract INodeAttributes |
INodeAttributeProvider.getAttributes(java.lang.String[] pathElements,
INodeAttributes inode) |
|
INodeAttributes |
INodeAttributeProvider.getAttributes(java.lang.String fullPath,
INodeAttributes inode) |
Deprecated.
|
INodeAttributes[] |
INodeAttributeProvider.AuthorizationContext.getInodeAttrs() |
|
INodeAttributes |
INode.getSnapshotINode(int snapshotId) |
|
INodeAttributes |
INodeReference.getSnapshotINode(int snapshotId) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
FSPermissionChecker.checkPermission(java.lang.String fsOwner,
java.lang.String supergroup,
org.apache.hadoop.security.UserGroupInformation callerUgi,
INodeAttributes[] inodeAttrs,
INode[] inodes,
byte[][] components,
int snapshotId,
java.lang.String path,
int ancestorIndex,
boolean doCheckOwner,
org.apache.hadoop.fs.permission.FsAction ancestorAccess,
org.apache.hadoop.fs.permission.FsAction parentAccess,
org.apache.hadoop.fs.permission.FsAction access,
org.apache.hadoop.fs.permission.FsAction subAccess,
boolean ignoreEmptyDir) |
|
void |
INodeAttributeProvider.AccessControlEnforcer.checkPermission(java.lang.String fsOwner,
java.lang.String supergroup,
org.apache.hadoop.security.UserGroupInformation callerUgi,
INodeAttributes[] inodeAttrs,
INode[] inodes,
byte[][] pathByNameArr,
int snapshotId,
java.lang.String path,
int ancestorIndex,
boolean doCheckOwner,
org.apache.hadoop.fs.permission.FsAction ancestorAccess,
org.apache.hadoop.fs.permission.FsAction parentAccess,
org.apache.hadoop.fs.permission.FsAction access,
org.apache.hadoop.fs.permission.FsAction subAccess,
boolean ignoreEmptyDir) |
Deprecated.
|
INodeAttributes |
DefaultINodeAttributesProvider.getAttributes(java.lang.String[] pathElements,
INodeAttributes inode) |
|
INodeAttributes |
INodeAttributeProvider.getAttributes(byte[][] components,
INodeAttributes inode) |
|
abstract INodeAttributes |
INodeAttributeProvider.getAttributes(java.lang.String[] pathElements,
INodeAttributes inode) |
|
INodeAttributes |
INodeAttributeProvider.getAttributes(java.lang.String fullPath,
INodeAttributes inode) |
Deprecated.
|
INodeAttributeProvider.AuthorizationContext.Builder |
INodeAttributeProvider.AuthorizationContext.Builder.inodeAttrs(INodeAttributes[] val) |
|
static java.util.List<org.apache.hadoop.fs.permission.AclEntry> |
AclStorage.readINodeAcl(INodeAttributes inodeAttr) |
Reads the existing extended ACL entries of an INodeAttribute object.
|
static java.util.List<org.apache.hadoop.fs.XAttr> |
XAttrStorage.readINodeXAttrs(INodeAttributes inodeAttr) |
Reads the existing extended attributes of an inode.
|
void |
INodeAttributeProvider.AuthorizationContext.setInodeAttrs(INodeAttributes[] inodeAttrs) |
| Modifier and Type | Class | Description |
|---|---|---|
static class |
Snapshot.Root |
The root directory of the snapshot.
|
Copyright © 2008–2025 Apache Software Foundation. All rights reserved.