Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/dipanjal/mysql-replication-poc
/ functions
Functions
86 in github.com/dipanjal/mysql-replication-poc
⨍
Functions
86
◇
Types & classes
30
↳
Endpoints
13
↓ 6 callers
Function
get_db_connection
Get database connection
fastapi-raw/app/config/database.py:20
↓ 4 callers
Method
getBaseUrl
()
sbtest-app/src/test/java/com/poc/proxysql/contrioller/UserControllerTests.java:38
↓ 4 callers
Method
mapToDto
(UserEntity entity)
sbtest-app/src/main/java/com/poc/proxysql/service/UserMapper.java:20
↓ 3 callers
Method
delete
Delete user by ID
fastapi-app/app/repositories/user_repository.py:48
↓ 3 callers
Method
get_by_id
Get user by ID
fastapi-app/app/repositories/user_repository.py:22
↓ 3 callers
Method
get_by_id
Get user by ID
fastapi-raw/app/repositories/user_repository.py:24
↓ 2 callers
Method
__init__
(self, detail: str = "Database error occurred")
fastapi-raw/app/exceptions.py:6
↓ 2 callers
Method
mapToEntity
(UserCreateRequest request)
sbtest-app/src/main/java/com/poc/proxysql/service/UserMapper.java:34
↓ 2 callers
Method
to_dict
Convert a single row tuple to a dictionary using the provided field sequence.
fastapi-raw/app/helper.py:17
↓ 2 callers
Method
to_schema
Convert a single row tuple to a Pydantic model.
fastapi-raw/app/helper.py:24
↓ 1 callers
Function
check_db_connection
Check if database connection is working
fastapi-raw/app/config/database.py:33
↓ 1 callers
Method
create
Create a new user
fastapi-app/app/repositories/user_repository.py:13
↓ 1 callers
Method
create
Create a new user
fastapi-raw/app/repositories/user_repository.py:13
↓ 1 callers
Method
createUser
(UserCreateRequest request)
sbtest-app/src/main/java/com/poc/proxysql/service/UserService.java:13
↓ 1 callers
Method
create_user
Create a new user
fastapi-app/app/services/user_service.py:12
↓ 1 callers
Method
create_user
Create a new user
fastapi-raw/app/services/user_service.py:14
↓ 1 callers
Method
delete
Delete user by ID
fastapi-raw/app/repositories/user_repository.py:60
↓ 1 callers
Method
deleteUser
(long id)
sbtest-app/src/main/java/com/poc/proxysql/service/UserService.java:15
↓ 1 callers
Method
delete_user
Delete user by ID
fastapi-app/app/services/user_service.py:36
↓ 1 callers
Method
delete_user
Delete user by ID
fastapi-raw/app/services/user_service.py:38
↓ 1 callers
Method
getAllUsers
()
sbtest-app/src/main/java/com/poc/proxysql/service/UserService.java:11
↓ 1 callers
Method
getApiInfo
()
sbtest-app/src/main/java/com/poc/proxysql/config/OpenApiConfiguration.java:24
↓ 1 callers
Method
getContactInfo
()
sbtest-app/src/main/java/com/poc/proxysql/config/OpenApiConfiguration.java:34
↓ 1 callers
Method
getUserById
(long id)
sbtest-app/src/main/java/com/poc/proxysql/service/UserService.java:12
↓ 1 callers
Method
get_all
Get all users with pagination
fastapi-app/app/repositories/user_repository.py:26
↓ 1 callers
Method
get_all
Get all users
fastapi-raw/app/repositories/user_repository.py:38
↓ 1 callers
Function
get_db_url
()
fastapi-app/app/config/database.py:14
↓ 1 callers
Method
get_user
Get user by ID
fastapi-app/app/services/user_service.py:17
↓ 1 callers
Method
get_user
Get user by ID
fastapi-raw/app/services/user_service.py:19
↓ 1 callers
Method
get_users
Get all users with pagination
fastapi-app/app/services/user_service.py:24
↓ 1 callers
Method
get_users
Get all users
fastapi-raw/app/services/user_service.py:26
↓ 1 callers
Function
test_health_endpoint
Test the health endpoint
fastapi-raw/test_restructure.py:13
↓ 1 callers
Function
test_users_endpoint
Test the users endpoint
fastapi-raw/test_restructure.py:23
↓ 1 callers
Method
to_schemas
Convert a sequence of row tuples to a list of Pydantic models.
fastapi-raw/app/helper.py:31
↓ 1 callers
Method
update
Update user by ID
fastapi-app/app/repositories/user_repository.py:34
↓ 1 callers
Method
update
Update user by ID
fastapi-raw/app/repositories/user_repository.py:48
↓ 1 callers
Method
updateUser
(UserUpdateRequest request)
sbtest-app/src/main/java/com/poc/proxysql/service/UserService.java:14
↓ 1 callers
Method
update_user
Update user by ID
fastapi-app/app/services/user_service.py:29
↓ 1 callers
Method
update_user
Update user by ID
fastapi-raw/app/services/user_service.py:33
Method
__init__
(self, db: Session)
fastapi-app/app/services/user_service.py:9
Method
__init__
(self, db: Session)
fastapi-app/app/repositories/user_repository.py:10
Method
__init__
(self, detail: str = "User not found")
fastapi-raw/app/exceptions.py:12
Method
__init__
(self, detail: str = "Validation error")
fastapi-raw/app/exceptions.py:18
Method
__init__
(self)
fastapi-raw/app/services/user_service.py:11
Method
contextLoads
()
sbtest-app/src/test/java/com/poc/proxysql/ProxysqlPocApplicationTests.java:9
Method
createNewUserTest
()
sbtest-app/src/test/java/com/poc/proxysql/contrioller/UserControllerTests.java:60
Method
createUser
(@RequestBody UserCreateRequest request)
sbtest-app/src/main/java/com/poc/proxysql/controller/UserController.java:37
Method
createUser
(UserCreateRequest request)
sbtest-app/src/main/java/com/poc/proxysql/service/UserServiceImpl.java:37
Function
create_user
Create a new user
fastapi-app/app/controllers/user_controller.py:11
Function
create_user
Create a new user
fastapi-raw/app/controllers/user_controller.py:12
Method
customOpenAPI
()
sbtest-app/src/main/java/com/poc/proxysql/config/OpenApiConfiguration.java:18
Method
deleteUser
(@PathVariable long id)
sbtest-app/src/main/java/com/poc/proxysql/controller/UserController.java:49
Method
deleteUser
(long id)
sbtest-app/src/main/java/com/poc/proxysql/service/UserServiceImpl.java:57
Function
delete_user
Delete user by ID
fastapi-app/app/controllers/user_controller.py:52
Function
delete_user
Delete a user
fastapi-raw/app/controllers/user_controller.py:32
Method
fetchAllUsers
()
sbtest-app/src/main/java/com/poc/proxysql/controller/UserController.java:25
Method
fetchUserById
(@PathVariable long id)
sbtest-app/src/main/java/com/poc/proxysql/controller/UserController.java:31
Method
getAllUsers
()
sbtest-app/src/main/java/com/poc/proxysql/service/UserServiceImpl.java:25
Method
getUserById
(long id)
sbtest-app/src/main/java/com/poc/proxysql/service/UserServiceImpl.java:30
Function
get_db
Dependency to get database session
fastapi-app/app/config/database.py:28
Function
get_user
Get user by ID
fastapi-app/app/controllers/user_controller.py:27
Function
get_user
Get a specific user by ID
fastapi-raw/app/controllers/user_controller.py:22
Function
get_users
Get all users
fastapi-raw/app/controllers/user_controller.py:17
Function
global_exception_handler
Global exception handler for unhandled exceptions
fastapi-raw/app/main.py:44
Function
health_check
Verify API & DB connectivity
fastapi-app/app/controllers/health_controller.py:12
Function
health_check
Verify API & DB connectivity
fastapi-raw/app/controllers/health_controller.py:16
Function
http_exception_handler
Handler for HTTP exceptions
fastapi-raw/app/main.py:57
Function
lifespan
(_: FastAPI)
fastapi-raw/app/main.py:23
Function
list_users
Get all users with pagination
fastapi-app/app/controllers/user_controller.py:17
Method
main
(String[] args)
sbtest-app/src/main/java/com/poc/proxysql/ProxysqlPocApplication.java:9
Function
root
Root endpoint
fastapi-app/app/controllers/health_controller.py:43
Method
testFetchAllUsers
()
sbtest-app/src/test/java/com/poc/proxysql/contrioller/UserControllerTests.java:43
Function
test_create_user
Test user creation
fastapi-app/test_main.py:25
Function
test_delete_user
Test deleting a user
fastapi-app/test_main.py:75
Function
test_get_nonexistent_user
Test getting a user that doesn't exist
fastapi-app/test_main.py:54
Function
test_get_user
Test getting a specific user
fastapi-app/test_main.py:40
Function
test_get_users
Test getting all users
fastapi-app/test_main.py:34
Function
test_health_check
Test health check endpoint
fastapi-app/test_main.py:15
Function
test_read_root
Test root endpoint
fastapi-app/test_main.py:6
Function
test_update_user
Test updating a user
fastapi-app/test_main.py:60
Method
to_dicts
Convert a sequence of row tuples to a list of dictionaries using the provided field sequence.
fastapi-raw/app/helper.py:10
Method
updateUser
(@RequestBody UserUpdateRequest request)
sbtest-app/src/main/java/com/poc/proxysql/controller/UserController.java:43
Method
updateUser
(UserUpdateRequest request)
sbtest-app/src/main/java/com/poc/proxysql/service/UserServiceImpl.java:45
Method
updateUserTest
()
sbtest-app/src/test/java/com/poc/proxysql/contrioller/UserControllerTests.java:75
Function
update_user
Update user by ID
fastapi-app/app/controllers/user_controller.py:39
Function
update_user
Update a user
fastapi-raw/app/controllers/user_controller.py:27