Skip navigation links
A C D E G H I M O P Q R S Y 

A

addConnectionPool(String, Properties) - Method in class org.knowm.yank.YankPoolManager
Add properties for a DataSource (connection pool).
addDefaultConnectionPool(Properties) - Method in class org.knowm.yank.YankPoolManager
Add properties for a DataSource (connection pool).
addSQLStatements(Properties) - Static method in class org.knowm.yank.Yank
Add SQL statements in a properties file.
addSQLStatements(Properties) - Method in class org.knowm.yank.YankPoolManager
 

C

Column - Annotation Type in org.knowm.yank.annotations
 

D

DEFAULT_POOL_NAME - Static variable in class org.knowm.yank.YankPoolManager
 

E

execute(String, Object[]) - Static method in class org.knowm.yank.Yank
Executes the given INSERT, UPDATE, DELETE, REPLACE or UPSERT SQL prepared statement.
execute(String, String, Object[]) - Static method in class org.knowm.yank.Yank
Executes the given INSERT, UPDATE, DELETE, REPLACE or UPSERT SQL prepared statement.
executeBatch(String, Object[][]) - Static method in class org.knowm.yank.Yank
Batch executes the given INSERT, UPDATE, DELETE, REPLACE or UPSERT SQL statement using the default connection pool.
executeBatch(String, String, Object[][]) - Static method in class org.knowm.yank.Yank
Batch executes the given INSERT, UPDATE, DELETE, REPLACE or UPSERT SQL statement
executeBatchSQLKey(String, Object[][]) - Static method in class org.knowm.yank.Yank
Batch executes the given INSERT, UPDATE, DELETE, REPLACE or UPSERT SQL statement matching the sqlKey String in a properties file loaded via Yank.addSQLStatements(...) using the default connection pool.
executeBatchSQLKey(String, String, Object[][]) - Static method in class org.knowm.yank.Yank
Batch executes the given INSERT, UPDATE, DELETE, REPLACE or UPSERT SQL statement matching the sqlKey String in a properties file loaded via Yank.addSQLStatements(...).
executeSQLKey(String, Object[]) - Static method in class org.knowm.yank.Yank
Executes the given INSERT, UPDATE, DELETE, REPLACE or UPSERT SQL statement matching the sqlKey String in a properties file loaded via Yank.addSQLStatements(...) using the default connection pool.
executeSQLKey(String, String, Object[]) - Static method in class org.knowm.yank.Yank
Executes the given INSERT, UPDATE, DELETE, REPLACE or UPSERT SQL statement matching the sqlKey String in a properties file loaded via Yank.addSQLStatements(...).

G

getConnectionPool(String) - Static method in class org.knowm.yank.Yank
Exposes access to the configured connection pool
getConnectionPool(String) - Method in class org.knowm.yank.YankPoolManager
Get a connection pool
getDataSource() - Static method in class org.knowm.yank.Yank
Deprecated.
getDefaultConnectionPool() - Static method in class org.knowm.yank.Yank
Exposes access to the default connection pool.
getDefaultConnectionPool() - Method in class org.knowm.yank.YankPoolManager
Get the default connection pool
getMergedSqlProperties() - Method in class org.knowm.yank.YankPoolManager
 
getPropertiesFromClasspath(String) - Static method in class org.knowm.yank.PropertiesUtils
Loads a Properties file from the classpath matching the given file name
getPropertiesFromPath(String) - Static method in class org.knowm.yank.PropertiesUtils
Loads a Properties file from the given file name
getSqlException() - Method in exception org.knowm.yank.exceptions.YankSQLException
 

H

handle(ResultSet) - Method in class org.knowm.yank.handlers.InsertedIDResultSetHandler
 

I

insert(String, Object[]) - Static method in class org.knowm.yank.Yank
Executes a given INSERT SQL prepared statement.
insert(String, String, Object[]) - Static method in class org.knowm.yank.Yank
Executes a given INSERT SQL prepared statement.
InsertedIDResultSetHandler - Class in org.knowm.yank.handlers
This gets the long value representing the auto-assigned primary key id from the ResultSet object generated from inserting a row.
InsertedIDResultSetHandler() - Constructor for class org.knowm.yank.handlers.InsertedIDResultSetHandler
 
insertSQLKey(String, Object[]) - Static method in class org.knowm.yank.Yank
Executes a given INSERT SQL prepared statement matching the sqlKey String in a properties file loaded via Yank.addSQLStatements(...) using the default connection pool.
insertSQLKey(String, String, Object[]) - Static method in class org.knowm.yank.Yank
Executes a given INSERT SQL prepared statement matching the sqlKey String in a properties file loaded via Yank.addSQLStatements(...).
INSTANCE - Static variable in class org.knowm.yank.YankPoolManager
The singleton instance
isThrowWrappedExceptions() - Static method in class org.knowm.yank.Yank
 

M

mapColumnsToProperties(ResultSetMetaData, PropertyDescriptor[]) - Method in class org.knowm.yank.processors.YankBeanProcessor
The positions in the returned array represent column numbers.

O

org.knowm.yank - package org.knowm.yank
 
org.knowm.yank.annotations - package org.knowm.yank.annotations
 
org.knowm.yank.exceptions - package org.knowm.yank.exceptions
 
org.knowm.yank.handlers - package org.knowm.yank.handlers
 
org.knowm.yank.processors - package org.knowm.yank.processors
 

P

PropertiesFileNotFoundException - Exception in org.knowm.yank.exceptions
An exception to indicate that a Connection pool could not be found given the Connection pool name.
PropertiesFileNotFoundException(String, Throwable) - Constructor for exception org.knowm.yank.exceptions.PropertiesFileNotFoundException
Constructor
PropertiesUtils - Class in org.knowm.yank
A convenience class used to load Properties files

Q

queryBean(String, Class<T>, Object[]) - Static method in class org.knowm.yank.Yank
Return just one Bean given an SQL statement.
queryBean(String, String, Class<T>, Object[]) - Static method in class org.knowm.yank.Yank
Return just one Bean given an SQL statement.
queryBeanList(String, Class<T>, Object[]) - Static method in class org.knowm.yank.Yank
Return a List of Beans given an SQL statement using the default connection pool.
queryBeanList(String, String, Class<T>, Object[]) - Static method in class org.knowm.yank.Yank
Return a List of Beans given an SQL statement
queryBeanListSQLKey(String, Class<T>, Object[]) - Static method in class org.knowm.yank.Yank
Return a List of Beans given a SQL Key using an SQL statement matching the sqlKey String in a properties file loaded via Yank.addSQLStatements(...) using the default connection pool.
queryBeanListSQLKey(String, String, Class<T>, Object[]) - Static method in class org.knowm.yank.Yank
Return a List of Beans given a SQL Key using an SQL statement matching the sqlKey String in a properties file loaded via Yank.addSQLStatements(...).
queryBeanSQLKey(String, Class<T>, Object[]) - Static method in class org.knowm.yank.Yank
Return just one Bean given a SQL Key using an SQL statement matching the sqlKey String in a properties file loaded via Yank.addSQLStatements(...).
queryBeanSQLKey(String, String, Class<T>, Object[]) - Static method in class org.knowm.yank.Yank
Return just one Bean given a SQL Key using an SQL statement matching the sqlKey String in a properties file loaded via Yank.addSQLStatements(...).
queryColumn(String, String, Class<T>, Object[]) - Static method in class org.knowm.yank.Yank
Return a List of Objects from a single table column given an SQL statement using the default connection pool.
queryColumn(String, String, String, Class<T>, Object[]) - Static method in class org.knowm.yank.Yank
Return a List of Objects from a single table column given an SQL statement
queryColumnSQLKey(String, String, Class<T>, Object[]) - Static method in class org.knowm.yank.Yank
Return a List of Objects from a single table column given a SQL Key using an SQL statement matching the sqlKey String in a properties file loaded via Yank.addSQLStatements(...) using the default connection pool.
queryColumnSQLKey(String, String, String, Class<T>, Object[]) - Static method in class org.knowm.yank.Yank
Return a List of Objects from a single table column given a SQL Key using an SQL statement matching the sqlKey String in a properties file loaded via Yank.addSQLStatements(...).
queryObjectArrays(String, Object[]) - Static method in class org.knowm.yank.Yank
Return a List of generic Object[]s given an SQL statement using the default connection pool.
queryObjectArrays(String, String, Object[]) - Static method in class org.knowm.yank.Yank
Return a List of generic Object[]s given an SQL statement
queryObjectArraysSQLKey(String, Object[]) - Static method in class org.knowm.yank.Yank
Return a List of generic Object[]s given a SQL Key using an SQL statement matching the sqlKey String in a properties file loaded via Yank.addSQLStatements(...) using the default connection pool.
queryObjectArraysSQLKey(String, String, Object[]) - Static method in class org.knowm.yank.Yank
Return a List of generic Object[]s given a SQL Key using an SQL statement matching the sqlKey String in a properties file loaded via Yank.addSQLStatements(...).
queryScalar(String, Class<T>, Object[]) - Static method in class org.knowm.yank.Yank
Return just one scalar given a an SQL statement using the default connection pool.
queryScalar(String, String, Class<T>, Object[]) - Static method in class org.knowm.yank.Yank
Return just one scalar given a an SQL statement
queryScalarSQLKey(String, Class<T>, Object[]) - Static method in class org.knowm.yank.Yank
Return just one scalar given a SQL Key using an SQL statement matching the sqlKey String in a properties file loaded via Yank.addSQLStatements(...) using the default connection pool.
queryScalarSQLKey(String, String, Class<T>, Object[]) - Static method in class org.knowm.yank.Yank
Return just one scalar given a SQL Key using an SQL statement matching the sqlKey String in a properties file loaded via Yank.addSQLStatements(...).

R

releaseAllConnectionPools() - Static method in class org.knowm.yank.Yank
Closes all connection pools
releaseAllConnectionPools() - Method in class org.knowm.yank.YankPoolManager
Closes a connection pool
releaseConnectionPool(String) - Static method in class org.knowm.yank.Yank
Closes the given connection pool
releaseConnectionPool(String) - Method in class org.knowm.yank.YankPoolManager
Closes a connection pool
releaseDataSource() - Static method in class org.knowm.yank.Yank
Deprecated.
use Yank.releaseDefaultConnectionPool() instead.

Closes the default connection pool

releaseDataSource() - Method in class org.knowm.yank.YankPoolManager
Deprecated.
releaseDefaultConnectionPool() - Static method in class org.knowm.yank.Yank
Closes the default connection pool
releaseDefaultConnectionPool() - Method in class org.knowm.yank.YankPoolManager
Closes the default connection pool

S

setThrowWrappedExceptions(boolean) - Static method in class org.knowm.yank.Yank
Set true if you want methods in "Yank" to throw unchecked `YankSQLException`s, which wrap checked `SQLException`s.
setupConnectionPool(String, Properties) - Static method in class org.knowm.yank.Yank
Add properties for a DataSource (connection pool).
setupDataSource(Properties) - Static method in class org.knowm.yank.Yank
Deprecated.
use #setupDefaultConnectionPool() instead.

Add properties for a DataSource (connection pool). Yank uses a Hikari DataSource (connection pool) under the hood, so you have to provide the minimal essential properties and the optional properties as defined here: https://github.com/brettwooldridge/HikariCP

setupDefaultConnectionPool(Properties) - Static method in class org.knowm.yank.Yank
Add properties for a DataSource (connection pool).
SQLStatementNotFoundException - Exception in org.knowm.yank.exceptions
An exception to indicate that an SQL statement could not be found for the given key String
SQLStatementNotFoundException() - Constructor for exception org.knowm.yank.exceptions.SQLStatementNotFoundException
Constructor

Y

Yank - Class in org.knowm.yank
A wrapper for DBUtils' QueryRunner's methods: update, query, and batch.
YankBeanProcessor<T> - Class in org.knowm.yank.processors
Combines the override map of BeanProcessor with the snake case mapping of GenererousBeanProcessor.
YankBeanProcessor(Class<T>) - Constructor for class org.knowm.yank.processors.YankBeanProcessor
Constructor for YankBeanProcessor configured with Bean class type to look for "Column" annotations for column ==> field mapping
YankPoolManager - Class in org.knowm.yank
This class is a Singleton that provides access to one or more connection pools defined in a Property file.
YankSQLException - Exception in org.knowm.yank.exceptions
An exception to wrap a checked SQLException
YankSQLException(SQLException, String, String) - Constructor for exception org.knowm.yank.exceptions.YankSQLException
Constructor
A C D E G H I M O P Q R S Y 
Skip navigation links

Copyright © 2011–2017 Knowm Inc.. All rights reserved.