Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
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
B
- BigDecimalColumnListHandler - Class in org.knowm.yank.handlers
- BigDecimalColumnListHandler() - Constructor for class org.knowm.yank.handlers.BigDecimalColumnListHandler
-
Creates a new instance of ColumnListHandler.
- BigDecimalColumnListHandler(int) - Constructor for class org.knowm.yank.handlers.BigDecimalColumnListHandler
-
Creates a new instance of ColumnListHandler.
- BigDecimalColumnListHandler(String) - Constructor for class org.knowm.yank.handlers.BigDecimalColumnListHandler
-
Creates a new instance of ColumnListHandler.
- BigDecimalScalarHandler - Class in org.knowm.yank.handlers
- BigDecimalScalarHandler() - Constructor for class org.knowm.yank.handlers.BigDecimalScalarHandler
-
Creates a new instance of ColumnListHandler.
- BigDecimalScalarHandler(int) - Constructor for class org.knowm.yank.handlers.BigDecimalScalarHandler
-
Creates a new instance of ColumnListHandler.
- BigDecimalScalarHandler(String) - Constructor for class org.knowm.yank.handlers.BigDecimalScalarHandler
-
Creates a new instance of ColumnListHandler.
C
- Column - Annotation Interface in org.knowm.yank.annotations
D
- DEFAULT_POOL_NAME - Static variable in class org.knowm.yank.YankPoolManager
- DoubleColumnListHandler - Class in org.knowm.yank.handlers
- DoubleColumnListHandler() - Constructor for class org.knowm.yank.handlers.DoubleColumnListHandler
-
Creates a new instance of ColumnListHandler.
- DoubleColumnListHandler(int) - Constructor for class org.knowm.yank.handlers.DoubleColumnListHandler
-
Creates a new instance of ColumnListHandler.
- DoubleColumnListHandler(String) - Constructor for class org.knowm.yank.handlers.DoubleColumnListHandler
-
Creates a new instance of ColumnListHandler.
- DoubleScalarHandler - Class in org.knowm.yank.handlers
- DoubleScalarHandler() - Constructor for class org.knowm.yank.handlers.DoubleScalarHandler
-
Creates a new instance of ColumnListHandler.
- DoubleScalarHandler(int) - Constructor for class org.knowm.yank.handlers.DoubleScalarHandler
-
Creates a new instance of ColumnListHandler.
- DoubleScalarHandler(String) - Constructor for class org.knowm.yank.handlers.DoubleScalarHandler
-
Creates a new instance of ColumnListHandler.
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(...).
F
- FloatColumnListHandler - Class in org.knowm.yank.handlers
- FloatColumnListHandler() - Constructor for class org.knowm.yank.handlers.FloatColumnListHandler
-
Creates a new instance of ColumnListHandler.
- FloatColumnListHandler(int) - Constructor for class org.knowm.yank.handlers.FloatColumnListHandler
-
Creates a new instance of ColumnListHandler.
- FloatColumnListHandler(String) - Constructor for class org.knowm.yank.handlers.FloatColumnListHandler
-
Creates a new instance of ColumnListHandler.
- FloatScalarHandler - Class in org.knowm.yank.handlers
- FloatScalarHandler() - Constructor for class org.knowm.yank.handlers.FloatScalarHandler
-
Creates a new instance of ColumnListHandler.
- FloatScalarHandler(int) - Constructor for class org.knowm.yank.handlers.FloatScalarHandler
-
Creates a new instance of ColumnListHandler.
- FloatScalarHandler(String) - Constructor for class org.knowm.yank.handlers.FloatScalarHandler
-
Creates a new instance of ColumnListHandler.
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
- 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 class org.knowm.yank.exceptions.YankSQLException
H
- handle(ResultSet) - Method in class org.knowm.yank.handlers.BigDecimalScalarHandler
-
Returns one
ResultSet
column as an object via theResultSet.getObject()
method that performs type conversions. - handle(ResultSet) - Method in class org.knowm.yank.handlers.DoubleScalarHandler
-
Returns one
ResultSet
column as an object via theResultSet.getObject()
method that performs type conversions. - handle(ResultSet) - Method in class org.knowm.yank.handlers.FloatScalarHandler
-
Returns one
ResultSet
column as an object via theResultSet.getObject()
method that performs type conversions. - handle(ResultSet) - Method in class org.knowm.yank.handlers.InsertedIDResultSetHandler
- handle(ResultSet) - Method in class org.knowm.yank.handlers.IntegerScalarHandler
-
Returns one
ResultSet
column as an object via theResultSet.getObject()
method that performs type conversions. - handle(ResultSet) - Method in class org.knowm.yank.handlers.LongScalarHandler
-
Returns one
ResultSet
column as an object via theResultSet.getObject()
method that performs type conversions. - handleRow(ResultSet) - Method in class org.knowm.yank.handlers.BigDecimalColumnListHandler
-
Returns one
ResultSet
column value asObject
. - handleRow(ResultSet) - Method in class org.knowm.yank.handlers.DoubleColumnListHandler
-
Returns one
ResultSet
column value asObject
. - handleRow(ResultSet) - Method in class org.knowm.yank.handlers.FloatColumnListHandler
-
Returns one
ResultSet
column value asObject
. - handleRow(ResultSet) - Method in class org.knowm.yank.handlers.IntegerColumnListHandler
-
Returns one
ResultSet
column value asObject
. - handleRow(ResultSet) - Method in class org.knowm.yank.handlers.LongColumnListHandler
-
Returns one
ResultSet
column value asObject
.
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
- IntegerColumnListHandler - Class in org.knowm.yank.handlers
- IntegerColumnListHandler() - Constructor for class org.knowm.yank.handlers.IntegerColumnListHandler
-
Creates a new instance of ColumnListHandler.
- IntegerColumnListHandler(int) - Constructor for class org.knowm.yank.handlers.IntegerColumnListHandler
-
Creates a new instance of ColumnListHandler.
- IntegerColumnListHandler(String) - Constructor for class org.knowm.yank.handlers.IntegerColumnListHandler
-
Creates a new instance of ColumnListHandler.
- IntegerScalarHandler - Class in org.knowm.yank.handlers
- IntegerScalarHandler() - Constructor for class org.knowm.yank.handlers.IntegerScalarHandler
-
Creates a new instance of ColumnListHandler.
- IntegerScalarHandler(int) - Constructor for class org.knowm.yank.handlers.IntegerScalarHandler
-
Creates a new instance of ColumnListHandler.
- IntegerScalarHandler(String) - Constructor for class org.knowm.yank.handlers.IntegerScalarHandler
-
Creates a new instance of ColumnListHandler.
- isThrowWrappedExceptions() - Static method in class org.knowm.yank.Yank
L
- LongColumnListHandler - Class in org.knowm.yank.handlers
- LongColumnListHandler() - Constructor for class org.knowm.yank.handlers.LongColumnListHandler
-
Creates a new instance of ColumnListHandler.
- LongColumnListHandler(int) - Constructor for class org.knowm.yank.handlers.LongColumnListHandler
-
Creates a new instance of ColumnListHandler.
- LongColumnListHandler(String) - Constructor for class org.knowm.yank.handlers.LongColumnListHandler
-
Creates a new instance of ColumnListHandler.
- LongScalarHandler - Class in org.knowm.yank.handlers
- LongScalarHandler() - Constructor for class org.knowm.yank.handlers.LongScalarHandler
-
Creates a new instance of ColumnListHandler.
- LongScalarHandler(int) - Constructor for class org.knowm.yank.handlers.LongScalarHandler
-
Creates a new instance of ColumnListHandler.
- LongScalarHandler(String) - Constructor for class org.knowm.yank.handlers.LongScalarHandler
-
Creates a new instance of ColumnListHandler.
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 Class 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 class 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 all connection pools
- 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
- 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).
- setupDefaultConnectionPool(Properties) - Static method in class org.knowm.yank.Yank
-
Add properties for a DataSource (connection pool).
- SQLStatementNotFoundException - Exception Class 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 class org.knowm.yank.exceptions.SQLStatementNotFoundException
-
Constructor
V
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 Class in org.knowm.yank.exceptions
-
An exception to wrap a checked SQLException
- YankSQLException(SQLException, String, String) - Constructor for exception class org.knowm.yank.exceptions.YankSQLException
-
Constructor
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form