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
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();