Package org.basex.io

Contains project specific input/output classes needed for reading and writing database files, displaying queries, etc.

See:
          Description

Class Summary
BufferedOutput This class serves as a buffered wrapper for output streams.
BufferInput This class serves as a buffered wrapper for input streams.
CachedInput This class allows reading from a cached byte array.
CachedOutput This class caches the output bytes in an array.
ConsoleOutput This class is a stream-wrapper for textual data.
DataAccess This class allows positional read and write access to a database file.
DataAccessMM This class allows positional read and write access to a database file.
DataAccessMMA This class allows positional read and write access to a database file.
DataAccessNIO This class allows positional read and write access to a database file.
DataInput This is an input stream for project specific data types.
DataOutput This is an output stream for project specific data types.
IO BaseX file representation, pointing to a local or remote file or byte array contents.
IOContent BaseX content.
IOFile BaseX file representation, pointing to a local or remote file or byte array contents.
IOUrl BaseX input stream.
NullOutput This class swallows all data it receives.
PrintOutput This class is a stream-wrapper for textual data.
TableAccess This abstract class defines the methods for accessing the database table representation.
TableDiskAccess This class stores the table on disk and reads it block-wise.
TableDiskAccessNIO This class stores the table on disk and reads it block-wise.
TableMemAccess This class allows main memory access to the database table representation.
TableOutput This class allows a blockwise output of the database table.
 

Package org.basex.io Description

Contains project specific input/output classes needed for reading and writing database files, displaying queries, etc.