xale-db 1.0
minimal SQL engine, written in c++
Loading...
Searching...
No Matches
Xale::DataStructure Namespace Reference

Classes

class  BPlusTree
 BPlus Tree implementation. More...
struct  Field
 A single field in a row. More...
struct  Row
 A row of data. More...
struct  ColumnDefinition
 Column definition. More...
class  IDataTemplate
 Abstract base class for data collections Base for Table, ResultSet, View, Index, etc. More...
struct  Node
 Node struct for B+Tree implementation. More...
class  ResultSet
 Read-only temporary dataset. More...
class  Table
 Mutable and persistent dataset. More...

Typedefs

using FieldValue = std::variant<int, double, std::string, std::monostate>
 Variant type for field values.

Enumerations

enum class  FieldType { Integer , Float , String , Null }
 Type of data in a field. More...

Typedef Documentation

◆ FieldValue

using Xale::DataStructure::FieldValue = std::variant<int, double, std::string, std::monostate>

Variant type for field values.

Enumeration Type Documentation

◆ FieldType

enum class Xale::DataStructure::FieldType
strong

Type of data in a field.

Enumerator
Integer 
Float 
String 
Null