Class QueryExecutor
java.lang.Object
com.github.darksoulq.abyssallib.common.database.relational.mariadb.QueryExecutor
A MariaDB-aware query bridge that handles statement execution and
builder initialization.
-
Constructor Summary
ConstructorsConstructorDescriptionQueryExecutor(Database database) Constructs a QueryExecutor linked to a MariaDB database. -
Method Summary
Modifier and TypeMethodDescriptionInitiates a table creation builder.voidexecuteRaw(String sql) Executes a raw SQL statement string.Initiates a query on a specific table.
-
Constructor Details
-
QueryExecutor
Constructs a QueryExecutor linked to a MariaDB database.- Parameters:
database- TheDatabaseinstance.
-
-
Method Details
-
table
Initiates a query on a specific table.- Parameters:
name- The table name.- Returns:
- A
TableQueryinstance.
-
create
Initiates a table creation builder.- Parameters:
name- The table name.- Returns:
- A
TableBuilderinstance.
-
executeRaw
Executes a raw SQL statement string.- Parameters:
sql- The SQL string.- Throws:
Exception- If execution fails.
-