Hyper API for C++ 0.0.20746
Hyper client library for C++ applications
|
Chyperapi::ByteSpan | An arbitrarily-sized binary value |
Chyperapi::Catalog | The catalog class gives access to the metadata of the attached databases of a connection |
Chyperapi::Chunk | A chunk of a result |
Chyperapi::ChunkedResultIterator | Iterates over a hyperapi::Result in hyperapi::Chunk |
Chyperapi::ChunkIterator | Iterates over a hyperapi::Chunk in rows (hyperapi::Row ) |
Chyperapi::Chunks | A tag that makes a result iterable in chunks |
Chyperapi::ResultSchema::Column | A column of a result |
Chyperapi::TableDefinition::Column | A Column of a table definition |
Chyperapi::ColumnIterator | Iterates over a hyperapi::Row in values (hyperapi::Value ) |
Chyperapi::Inserter::ColumnMapping | Maps an expression to a column |
Chyperapi::Connection | Defines a Hyper connection |
Chyperapi::ContextId | A context id |
Chyperapi::DatabaseName | Represents an escaped SQL database name |
Chyperapi::Date | A date data value |
Chyperapi::Endpoint | Describes a network endpoint at which a Hyper server is accessible |
▼Cstd::exception | |
Chyperapi::HyperException | Defines an exception object that is thrown on failure by the functions in the Hyper API C++ library |
Chyperapi::bad_optional_access | Surrogate for C++17 std::bad_optional_access |
Cstd::hash< hyper_data128_t > | Specialization of std::hash for hyper_data128_t |
Cstd::hash< hyperapi::ByteSpan > | Specialization of std::hash for hyperapi::ByteSpan |
Cstd::hash< hyperapi::DatabaseName > | Specialization of std::hash for hyperapi::DatabaseName |
Cstd::hash< hyperapi::Numeric< p, s > > | Specialization of std::hash for hyperapi::Numeric |
Cstd::hash< hyperapi::SqlType > | Specialization of std::hash for hyperapi::SqlType |
Cstd::hash< hyperapi::string_view > | Specialization of std::hash for hyperapi::string_view |
Chyperapi::HyperProcess | Defines a Hyper process |
Chyperapi::HyperServiceVersion | A Hyper Service version number of the form 'major.minor' |
Chyperapi::Inserter | An inserter |
Chyperapi::Interval | An interval data value |
Chyperapi::IteratorBeginTag | A tag for an iterator-begin constructor |
Chyperapi::IteratorEndTag | A tag for an iterator-end constructor |
Chyperapi::Name | Represents an escaped SQL name |
Chyperapi::Numeric< precision_value, scale_value > | A fixed-point numeric data value with scale fraction digits and precision digits overall |
Chyperapi::OffsetTimestamp | A timestamp data value with an offset to UTC |
Chyperapi::optional< T > | Surrogate for C++17 std::optional |
Chyperapi::optional< hyperapi::DatabaseName > | |
Chyperapi::optional< hyperapi::ResultSchema > | |
Chyperapi::optional< hyperapi::SchemaName > | |
Chyperapi::optional< std::string > | |
Chyperapi::Date::raw_t | Marker struct for the raw timestamp constructor |
Chyperapi::OffsetTimestamp::raw_t | Marker struct for the raw timestamp constructor |
Chyperapi::Time::raw_t | Marker struct for the raw timestamp constructor |
Chyperapi::Timestamp::raw_t | Marker struct for the raw timestamp constructor |
Chyperapi::Result | Base class for a result of a query |
Chyperapi::ResultIterator | Iterates over a hyperapi::Result in rows (hyperapi::Row ) |
Chyperapi::ResultSchema | A result schema |
Chyperapi::Row | A Row inside a chunk |
Chyperapi::SchemaName | Represents an escaped SQL schema name |
Chyperapi::SqlType | A Hyper SQL type |
Chyperapi::string_view | Describes an object that can refer to a constant, contiguous sequence of char-like objects |
Chyperapi::TableDefinition | A table definition |
Chyperapi::TableName | Represents an escaped SQL table name |
Chyperapi::Time | A time data value |
Chyperapi::Timestamp | A timestamp data value |
Chyperapi::Value | A value inside a row |