Bump dawidd6/action-send-mail from 3 to 4
[yosql.git] / yosql-codegen / src / main / java / wtf / metio / yosql / codegen / dao / JdbcParameters.java
blob66a69656e3b0c45069306b4989e81599e06ff64d
1 /*
2 * This file is part of yosql. It is subject to the license terms in the LICENSE file found in the top-level
3 * directory of this distribution and at https://creativecommons.org/publicdomain/zero/1.0/. No part of yosql,
4 * including this file, may be copied, modified, propagated, or distributed except according to the terms contained
5 * in the LICENSE file.
6 */
8 package wtf.metio.yosql.codegen.dao;
10 import com.squareup.javapoet.ParameterSpec;
11 import wtf.metio.yosql.models.configuration.ResultRowConverter;
13 public interface JdbcParameters {
15 ParameterSpec dataSource();
17 ParameterSpec connection();
19 ParameterSpec preparedStatement();
21 ParameterSpec resultSet();
23 ParameterSpec resultSetMetaData();
25 ParameterSpec columnCount();
27 ParameterSpec index();
29 ParameterSpec columnLabel();
31 ParameterSpec converter(ResultRowConverter converter);
33 Iterable<ParameterSpec> toMapConverterParameterSpecs();