mutable
A Database System for Research and Fast Prototyping
Loading...
Searching...
No Matches
Public Member Functions | Data Fields
m::ast::CreateTableStmt::attribute_definition Struct Reference

#include <AST.hpp>

Collaboration diagram for m::ast::CreateTableStmt::attribute_definition:
[legend]

Public Member Functions

 attribute_definition (Token name, const Type *type, std::vector< std::unique_ptr< Constraint > > constraints)
 

Data Fields

Token name
 
const Typetype
 
std::vector< std::unique_ptr< Constraint > > constraints
 

Detailed Description

Definition at line 858 of file AST.hpp.

Constructor & Destructor Documentation

◆ attribute_definition()

m::ast::CreateTableStmt::attribute_definition::attribute_definition ( Token  name,
const Type type,
std::vector< std::unique_ptr< Constraint > >  constraints 
)
inline

Definition at line 864 of file AST.hpp.

Field Documentation

◆ constraints

std::vector<std::unique_ptr<Constraint> > m::ast::CreateTableStmt::attribute_definition::constraints

Definition at line 862 of file AST.hpp.

◆ name

Token m::ast::CreateTableStmt::attribute_definition::name

Definition at line 860 of file AST.hpp.

◆ type

const Type* m::ast::CreateTableStmt::attribute_definition::type

Definition at line 861 of file AST.hpp.


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