Top Description Interfaces Classes
[default module]

Package org.h2.result


Implementation of row and internal result sets.

Interface Summary

Modifier and TypeInterface and Description
public interface
ResultExternal

This interface is used to extend the LocalResult class, if data does not fit in memory.

public interface
ResultInterface

The result interface is used by the LocalResult and ResultRemote class.

public interface
ResultTarget

A object where rows are written to.

Class Summary

Modifier and TypeClass and Description
public class
BatchResult

Result of a batch execution.

public class
DefaultRow

The default implementation of a row in a table.

public abstract class
FetchedResult

Abstract fetched result.

public abstract class
LazyResult

Lazy execution support for queries.

public class
LocalResult

A local result set contains all row data of a result set.

public class
MergedResult

Merged result.

public class
ResultColumn

A result set column of a remote result.

public class
ResultRemote

The client side part of a result set that is kept on the server.

public class
ResultWithGeneratedKeys

Result of update command with optional generated keys.

public class
ResultWithPaddedStrings

Result with padded fixed length strings.

public abstract class
Row

Represents a row in a table.

public abstract class
RowFactory

Creates rows.

public abstract class
SearchRow

The base class for rows stored in a table, and for partial rows stored in the index.

public class
SimpleResult

Simple in-memory result.

public class
SimpleRowValue

A simple row that contains data for only one column.

public class
SortOrder

A sort order represents an ORDER BY clause in a query.

public class
Sparse

Class Sparse.

public class
UpdatableRow

This class is used for updatable result sets.