Class ReadORC

    • Constructor Detail

      • ReadORC

        public ReadORC()
        Reads an empty source with default settings. The source must be set before execution or an error will be raised.
        See Also:
        AbstractReader.setSource(ByteSource)
      • ReadORC

        public ReadORC​(String pattern)
        Reads all paths matching the specified pattern using default options. Any matching path which is a directory is replaced with all files in the directory; this expansion is not recursive.
        Parameters:
        pattern - a path-matching pattern
        See Also:
        FileClient.matchPaths(String)
      • ReadORC

        public ReadORC​(Path path)
        Reads the file specified by the path. If the path refers to a a directory, all files in the directory are read; this read is not recursive into sub-directories.
        Parameters:
        path - the path to read
      • ReadORC

        public ReadORC​(ByteSource source)
        Reads the specified data source using default options.
        Parameters:
        source - the data source to read
    • Method Detail

      • discoverMetadata

        public ORCMetadata discoverMetadata​(FileClient client)
        Gets the metadata for the currently configured data source.
        Parameters:
        client - the file client
        Returns:
        the metadata of the source