-
Notifications
You must be signed in to change notification settings - Fork 0
browneandrae/Golang-Test
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Welcome to the Database Challenge Here is a list of available commands for the go program : Data Commands ============================================== SET name value – Set the variable name to the value value. Neither variable names nor values will contain spaces. GET name – Print out the value of the variable name, or NULL if that variable is not set. UNSET name – Unset the variable name, making it just like that variable was never set. NUMEQUALTO value – Print out the number of variables that are currently set to value. If no variables equal that value, print 0. END – Exit the program. Your program will always receive this as its last command. Transaction Commands ============================================== BEGIN – Open a new transaction block. Transaction blocks can be nested; a BEGIN can be issued inside of an existing block. ROLLBACK – Undo all of the commands issued in the most recent transaction block, and close the block. Print nothing if successful, or print NO TRANSACTION if no transaction is in progress. COMMIT – Close all open transaction blocks, permanently applying the changes made in them. Print nothing if successful, or print NO TRANSACTION if no transaction is in progress. Comments ============================================ The task was to make and in memory database and I assumed in memory using a program opposed to using an in memory database like REDIS. Although that would of made the project alot easier , this example shows my ability to code as this was the first time I used Golang.
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published