Uses of Class org.apache.hadoop.fs.BlockLocation (Apache Hadoop Common 3.5.0 API)
Description: use: package: org.apache.hadoop.fs, class: BlockLocation

# Uses of Class
org.apache.hadoop.fs.BlockLocation

Packages that use BlockLocation
Package
Description
org.apache.hadoop.fs
An abstract file system API.
org.apache.hadoop.fs.viewfs
ViewFileSystem and ViewFileSystemOverloadScheme classes.

- ## Uses of BlockLocation in org.apache.hadoop.fs

  Methods in org.apache.hadoop.fs that return BlockLocation
  Modifier and Type
  Method
  Description
  `BlockLocation[]`
  LocatedFileStatus.`getBlockLocations()`
  Get the file's block locations In HDFS, the returned BlockLocation will have different formats for replicated and erasure coded file.
  `abstract BlockLocation[]`
  AbstractFileSystem.`getFileBlockLocations(Path f, long start, long len)`
  The specification of this method matches that of `FileContext.getFileBlockLocations(Path, long, long)` except that Path f must be for this file system.
  `BlockLocation[]`
  DelegateToFileSystem.`getFileBlockLocations(Path f, long start, long len)`
  `BlockLocation[]`
  FileContext.`getFileBlockLocations(Path f, long start, long len)`
  Return blockLocation of the given file for the given offset and len.
  `BlockLocation[]`
  FileSystem.`getFileBlockLocations(FileStatus file, long start, long len)`
  Return an array containing hostnames, offset and size of portions of the given file.
  `BlockLocation[]`
  FileSystem.`getFileBlockLocations(Path p, long start, long len)`
  Return an array containing hostnames, offset and size of portions of the given file.
  `BlockLocation[]`
  FilterFileSystem.`getFileBlockLocations(FileStatus file, long start, long len)`
  `BlockLocation[]`
  FilterFs.`getFileBlockLocations(Path f, long start, long len)`
  `BlockLocation[]`
  HarFileSystem.`getFileBlockLocations(FileStatus file, long start, long len)`
  Get block locations from the underlying fs and fix their offsets and lengths.
  Methods in org.apache.hadoop.fs with parameters of type BlockLocation
  Modifier and Type
  Method
  Description
  `protected void`
  LocatedFileStatus.`setBlockLocations(BlockLocation[] locations)`
  Hook for subclasses to lazily set block locations.
  Constructors in org.apache.hadoop.fs with parameters of type BlockLocation
  Modifier
  Constructor
  Description
  ``
  `BlockLocation(BlockLocation that)`
  Copy constructor.
  ``
  `LocatedFileStatus(long length, boolean isdir, int block_replication, long blocksize, long modification_time, long access_time, FsPermission permission, String owner, String group, Path symlink, Path path, boolean hasAcl, boolean isEncrypted, boolean isErasureCoded, BlockLocation[] locations)`
  Constructor.
  ``
  `LocatedFileStatus(long length, boolean isdir, int block_replication, long blocksize, long modification_time, long access_time, FsPermission permission, String owner, String group, Path symlink, Path path, Set<FileStatus.AttrFlags> attr, BlockLocation[] locations)`
  Constructor.
  ``
  `LocatedFileStatus(long length, boolean isdir, int block_replication, long blocksize, long modification_time, long access_time, FsPermission permission, String owner, String group, Path symlink, Path path, BlockLocation[] locations)`
  Deprecated.
  ``
  `LocatedFileStatus(FileStatus stat, BlockLocation[] locations)`
  Constructor

- ## Uses of BlockLocation in org.apache.hadoop.fs.viewfs

  Methods in org.apache.hadoop.fs.viewfs that return BlockLocation
  Modifier and Type
  Method
  Description
  `BlockLocation[]`
  ViewFileSystem.`getFileBlockLocations(FileStatus fs, long start, long len)`
  `BlockLocation[]`
  ViewFs.`getFileBlockLocations(Path f, long start, long len)`