Skip to content

Commit

Permalink
Update main.cpp
Browse files Browse the repository at this point in the history
  • Loading branch information
clarkh9 committed Feb 8, 2023
1 parent 4b2b16f commit 8eeefcf
Showing 1 changed file with 25 additions and 12 deletions.
37 changes: 25 additions & 12 deletions src/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ DIRECTORY* DIR = R"(C:\Users\Harry Clark\Documents\Dog.xlsx)";
/* TO USE THE OPEN AND CLOSE METHODS TO INITALISE THE PROGRAM'S EXECUTION */
/* AND CLOSURE */

static U32 CREATE_DB()
static inline SQL_FUNCTION::CREATE_DATA* CREATE()
{
DB;
EXIT* EXIT = 0;
Expand All @@ -54,7 +54,7 @@ static U32 CREATE_DB()
/* USING THE SAME UNSIGNED METHOD, THIS FUNCTION WILL CREATE */
/* THE TABLES AND COLUMNS NECESSARY FOR THE DATABASE */

static U32 CREATE_TABLE()
static inline SQL_FUNCTION::CREATE_TABLE* CREATE_TAB()
{
DB;
ERROR_MESSAGE ERROR_MESSAGE;
Expand Down Expand Up @@ -104,10 +104,25 @@ static U32 CREATE_TABLE()
};
}

static inline SQL_FUNCTION::INSERT* INSERT_DATA()
{

}

static inline SQL_FUNCTION::DELETE* DELETE_DATA()
{

}

static inline SQL_FUNCTION::UPDATE* UPDATE_DATA()
{

}

/* PROVIDE END USER FEEDBACK WITH DECLARING THE DATABASE */
/* THIS JUST DETERMINES THE COLUMNS AND THEIR RESPECTIVE VALUE */

inline static FUNCTION::CALLBACK GET_CALLBACK(COLUMN_NAME* COLUMN_NAME)
static inline SQL_FUNCTION::CALLBACK* GET_CALLBACK(COLUMN_NAME* COLUMN_NAME)
{
for (int i = 0; i < __argc; i++)
{
Expand All @@ -120,15 +135,13 @@ inline static FUNCTION::CALLBACK GET_CALLBACK(COLUMN_NAME* COLUMN_NAME)

int main(int argc, char** argv)
{
/* USING THE SCOPE RESOULTION OPERATOR TO */
/* ACCESS METHODS FROM A STRUCTURE */

FUNCTION::CREATE_DATABASE* CREATE_DB(DIRECTORY);
FUNCTION::CREATE_TABLE* CREATE_TABLE(DIRECTORY);
FUNCTION::DELETE_TREE* DELETE(DIRECTORY);
FUNCTION::INSERT* INSERT(DIRECTORY);
FUNCTION::UPDATE* UPDATE(DIRECTORY);
FUNCTION::SELECT* SELECT(DIRECTORY);
/* INITIALISE OUR OWN METHODS THAT ARE POINTED TOWARDS */
/* RELATIVE TO THE SCOPE RESOLUTION OPERATOR FROM THE STRUCTURE */

CREATE();
DELETE_DATA();
INSERT_DATA();
UPDATE_DATA();

argc;
argv;
Expand Down

0 comments on commit 8eeefcf

Please sign in to comment.