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

Abstract base class for data collections Base for Table, ResultSet, View, Index, etc. More...

#include <IDataTemplate.h>

Inheritance diagram for Xale::DataStructure::IDataTemplate:
Inheritance graph
Collaboration diagram for Xale::DataStructure::IDataTemplate:
Collaboration graph

Public Member Functions

virtual const std::string & getName () const =0
virtual const std::vector< ColumnDefinition > & getSchema () const =0
virtual const std::vector< Row > & getRows () const =0
virtual size_t getRowCount () const =0
virtual size_t getColumnCount () const =0
virtual bool isEmpty () const =0
virtual bool isMutable () const =0

Detailed Description

Abstract base class for data collections Base for Table, ResultSet, View, Index, etc.

Member Function Documentation

◆ getColumnCount()

virtual size_t Xale::DataStructure::IDataTemplate::getColumnCount ( ) const
pure virtual

◆ getName()

virtual const std::string & Xale::DataStructure::IDataTemplate::getName ( ) const
pure virtual

◆ getRowCount()

virtual size_t Xale::DataStructure::IDataTemplate::getRowCount ( ) const
pure virtual

◆ getRows()

virtual const std::vector< Row > & Xale::DataStructure::IDataTemplate::getRows ( ) const
pure virtual

◆ getSchema()

virtual const std::vector< ColumnDefinition > & Xale::DataStructure::IDataTemplate::getSchema ( ) const
pure virtual

◆ isEmpty()

virtual bool Xale::DataStructure::IDataTemplate::isEmpty ( ) const
pure virtual

◆ isMutable()

virtual bool Xale::DataStructure::IDataTemplate::isMutable ( ) const
pure virtual

The documentation for this class was generated from the following file: