Library Data

Package DataCore

Overview

Classes: AbstractBinder, AbstractBinding, AbstractExtraction, AbstractExtractor, AbstractPreparation, AbstractPrepare, AbstractSessionImpl, BLOB, BLOBIOS, BLOBInputStream, BLOBOutputStream, BLOBStreamBuf, Binding, BindingException, Column, Connector, DataException, ExecutionException, ExtractException, Extraction, InternalExtraction, Limit, LimitException, MetaColumn, NotImplementedException, NotSupportedException, Prepare, Range, RecordSet, RowDataMissingException, Session, SessionFactory, SessionImpl, SessionPoolExhaustedException, SessionUnavailableException, Statement, StatementCreator, StatementImpl, TypeHandler, UnknownDataBaseException, UnknownTypeException

Functions: into, limit, lowerLimit, now, operator [], range, tupleBind, tupleExtract, tuplePrepare, upperLimit, use

Classes

class AbstractBinder

Interface for Binding data types to placeholders. more...

class AbstractBinding

AbstractBinding connects a value with a placeholder via an AbstractBinder interface. more...

class AbstractExtraction

AbstractExtraction is the interface class that connects output positions to concrete values retrieved via an AbstractExtractor. more...

class AbstractExtractor

Interface used to extract data from a single result row. more...

class AbstractPreparation

Interface used for database preparation where we first have to register all data types (and memory output locations) before extracting data, i. more...

class AbstractPrepare

Interface for calling the appropriate AbstractPreparation method more...

class AbstractSessionImpl

A partial implementation of SessionImpl, providing features and properties management. more...

class BLOB

Representation of a Binary Large OBject. more...

class BLOBIOS

The base class for BLOBInputStream and BLOBOutputStream. more...

class BLOBInputStream

An input stream for reading from a BLOB. more...

class BLOBOutputStream

An output stream for writing to a BLOB. more...

class BLOBStreamBuf

This is the streambuf class used for reading from and writing to a BLOB. more...

class Binding

A Binding maps a value to a column. more...

class BindingException

 more...

class Column

Column class is column data container. more...

class Connector

A Connector creates SessionImpl objects. more...

class DataException

 more...

class ExecutionException

 more...

class ExtractException

 more...

class Extraction

Concrete Data Type specific extraction of values from a query result set. more...

class InternalExtraction

Vector Data Type specialization for extraction of values from a query result set. more...

class Limit

Limit stores information how many rows a query should return. more...

class LimitException

 more...

class MetaColumn

MetaColumn class contains column metadata information. more...

class NotImplementedException

 more...

class NotSupportedException

 more...

class Prepare

Class for calling the appropriate AbstractPreparation method. more...

class Range

Range stores information how many rows a query should return. more...

class RecordSet

RecordSet provides access to data returned from a query. more...

class RowDataMissingException

 more...

class Session

A Session holds a connection to a Database and creates Statement objects. more...

class SessionFactory

A SessionFactory is a singleton class that stores Connectors and allows to create Sessions of the required type: Session ses(SessionFactory::instance(). more...

class SessionImpl

Interface for Session functionality that subclasses must extend. more...

class SessionPoolExhaustedException

 more...

class SessionUnavailableException

 more...

class Statement

A Statement is used to execute SQL statements. more...

class StatementCreator

A StatementCreator creates Statements. more...

class StatementImpl

StatementImpl interface that subclasses must implement to define database dependent query execution. more...

class TypeHandler

Converts Rows to a Type and the other way around. more...

class UnknownDataBaseException

 more...

class UnknownTypeException

 more...