├── .github └── FUNDING.yml ├── Contribution.txt ├── LICENSE ├── OurDB_Database ├── .idea │ ├── OurDB_Database.iml │ ├── misc.xml │ ├── modules.xml │ ├── vcs.xml │ └── workspace.xml ├── CMakeLists.txt ├── Databases │ ├── dbn │ │ └── default.Ourdb │ ├── fame │ │ ├── default.Ourdb │ │ └── tbl.Ourdb │ └── ghd │ │ └── deafault.Ourdb ├── Errors │ └── error_variable.h ├── External_Libraries │ ├── TextTable.h │ └── json.hpp ├── OurDB_Database.h ├── Parth_module │ ├── create_database │ │ └── create_database.h │ ├── create_table │ │ └── create_table.h │ ├── delete_database │ │ └── delete_database.h │ ├── rename_columns │ │ └── rename_columns.h │ ├── return_object │ │ └── p_to_stringTable.h │ ├── select_database │ │ └── select_database.h │ └── update_into_table │ │ ├── ForUpdate.h │ │ └── update_into_table.h ├── Success_Messages │ └── Success_Msg.h ├── console.cpp ├── global_functions │ ├── AfterWhereProcess.h │ ├── SyntaxCheckerForResultString.h │ ├── decryption.h │ ├── encryption.h │ ├── globalFunctionForSelectQuery.h │ ├── global_function.h │ └── keywords_checker.h ├── mihir_module │ ├── add_column │ │ └── add_column.h │ ├── column_list │ │ └── column_list.h │ ├── current_database │ │ └── current_database.h │ ├── database_list │ │ └── database_list.h │ ├── foreign_key │ │ └── add_foreign_key.h │ ├── insert_into_table │ │ └── insert_into_table.h │ ├── primary_key │ │ └── add_primary_key.h │ ├── rename_database │ │ └── rename_database.h │ ├── rename_table │ │ └── rename_table.h │ ├── return_object │ │ └── m_to_json.h │ └── table_list │ │ └── table_list.h ├── parth_errors │ └── parth_errors.h ├── query_process.h ├── select_module │ ├── mihir_select_module │ │ ├── SelectFuncForAll.h │ │ └── SelectFuncForAllWithAdditionalFunc.h │ ├── parth_select_module │ │ ├── SelectFuncForColWithAdditionalFunc.h │ │ └── SelectFuncForCols.h │ ├── select_module.h │ └── zeel_select_module │ │ ├── SelectFuncForAllWithWhere.h │ │ ├── SelectFuncForAllWithWhereWithAdditionalFunc.h │ │ ├── SelectFuncForColsWithWhere.h │ │ └── SelectFuncForColsWithWhereWithAdditionalFunc.h ├── syntax.txt ├── task.txt ├── variables │ └── query_variables.h └── zeel_module │ ├── delete_column_query │ ├── delete_column_query.h │ └── delete_column_query_logic.h │ ├── delete_query │ ├── delete_query.h │ └── delete_query_logic.h │ ├── delete_table │ └── delete_table.h │ └── return_object │ └── z_to_map.h ├── OurDB_Database_Documentation.pdf ├── README.md └── images ├── PrtScr capture_101.jpg ├── PrtScr capture_102.jpg ├── PrtScr capture_104.jpg ├── PrtScr capture_105.jpg ├── PrtScr capture_106.jpg ├── PrtScr capture_107.jpg ├── PrtScr capture_108.jpg ├── PrtScr capture_109.jpg ├── PrtScr capture_110.jpg ├── PrtScr capture_111.jpg ├── PrtScr capture_112.jpg ├── PrtScr capture_113.jpg ├── PrtScr capture_114.jpg ├── PrtScr capture_115.jpg ├── PrtScr capture_116.jpg ├── PrtScr capture_117.jpg ├── PrtScr capture_118.jpg ├── PrtScr capture_119.jpg ├── logo-mini.png └── logo.png /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github:zeelsheladiya 4 | patreon: # Replace with a single Patreon username 5 | open_collective: # Replace with a single Open Collective username 6 | ko_fi: # Replace with a single Ko-fi username 7 | tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel 8 | community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry 9 | liberapay: # Replace with a single Liberapay username 10 | issuehunt: # Replace with a single IssueHunt username 11 | otechie: # Replace with a single Otechie username 12 | custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2'] 13 | -------------------------------------------------------------------------------- /Contribution.txt: -------------------------------------------------------------------------------- 1 | 2 | -> when you update something or add new module make sure you out comment so others can understand you update or new module 3 | 4 | -> when you make new syntax make sure to add all syntax varibles in variables/query_variables.h. 5 | 6 | -> all new query should be dynamic. 7 | 8 | -> do not commit direct any new update first contact with author than they will test your module and they will commit. 9 | 10 | -> make sure all error and success message have to registered in Errors/error_variable.h and success_message/Success_Msg.h respectivly. 11 | 12 | -> do not make static query. 13 | 14 | -> function should be in globle_functions folder. 15 | 16 | -> select related query should be in select_module folder. 17 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2021 zeel sheladiya 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /OurDB_Database/.idea/OurDB_Database.iml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /OurDB_Database/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /OurDB_Database/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /OurDB_Database/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /OurDB_Database/.idea/workspace.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 25 | 26 | 28 | 29 | 30 | 32 | 33 | 34 | 35 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 54 | 55 | 56 | 57 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 1618558459662 66 | 72 | 73 | 74 | 75 | 77 | 78 | 87 | 89 | 90 | 91 |