Grassroots Infrastructure
The Grassroots Infrastructure is a suite of computing tools to help users and developers use scientific data infrastructure that can easily be interconnected.
SQLiteColumn Struct Reference

A datatype to model an SQLite column. More...

#include <sqlite_column.h>

Data Fields

char * slc_name_s
 The name of the column. More...
 
uint32 slc_type
 The datatype for the column. More...
 
bool slc_unique_flag
 Does this column have a UNIQUE constraint? More...
 
bool slc_null_flag
 Can the column contain NULL values? More...
 
char * slc_check_s
 The column's CHECK constraint. More...
 
bool slc_primary_key_flag
 Is this column the primary key in its table? More...
 

Detailed Description

A datatype to model an SQLite column.

Field Documentation

◆ slc_name_s

char* slc_name_s

The name of the column.

◆ slc_type

uint32 slc_type

The datatype for the column.

This can be one of

SQLITE_INTEGER SQLITE_FLOAT SQLITE_BLOB SQLITE_NULL SQLITE_TEXT

◆ slc_unique_flag

bool slc_unique_flag

Does this column have a UNIQUE constraint?

◆ slc_null_flag

bool slc_null_flag

Can the column contain NULL values?

◆ slc_check_s

char* slc_check_s

The column's CHECK constraint.

◆ slc_primary_key_flag

bool slc_primary_key_flag

Is this column the primary key in its table?


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