/** * Convenience method for {@link #loadMetadata(TachyonURI, LoadMetadataOptions)} with default * options. */ public TachyonFile loadMetadata(TachyonURI path) throws IOException, TachyonException, FileDoesNotExistException { return loadMetadata(path, LoadMetadataOptions.defaults()); }
/** Loads metadata for the given Tachyon path from UFS. * * @param path the TachyonURI path as the input of the command * @return 0 if command is successful, -1 if an error occurred * @throws IOException if an I/O error occurs */ public int loadMetadata(TachyonURI path) throws IOException { try { LoadMetadataOptions recursive = new LoadMetadataOptions.Builder(mTachyonConf).setRecursive(true).build(); mTfs.loadMetadata(path, recursive); } catch (TachyonException e) { throw new IOException(e.getMessage()); } return 0; }