Interface SqlQueryGenerator<K,T extends Metadata>
- Type Parameters:
K
- The type of the result produced by the query generator (e.g.,String
,Optional<String>
,List<String>
).T
- The type of metadata used to generate the query. It must extendMetadata
.
- All Known Implementing Classes:
DatabaseSchemaGenerator
,DeleteByIdQueryGenerator
,SelectAllQueryGenerator
public interface SqlQueryGenerator<K,T extends Metadata>
A generic interface for generating SQL queries based on metadata.
This interface defines a contract for generating SQL queries using specific metadata. Implementations of this interface generate SQL queries for various database operations such as `SELECT`, and `DELETE`.
-
Method Summary
-
Method Details
-
generate
-