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.
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.
RandomAccess This class allows positional read access.
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.
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.