Skip navigation links
A B C D E F G I J L N O P Q R S T U W 

A

addSqlListener(JdbcUtils.SqlListener) - Static method in class io.inversion.jdbc.JdbcUtils
 
addTerm(String, Term) - Method in class io.inversion.jdbc.SqlQuery
 
afterStmt(String, String, Object, Exception, Object) - Method in interface io.inversion.jdbc.JdbcUtils.SqlListener
 
asBool(String) - Method in class io.inversion.jdbc.SqlQuery
 
asNum(String) - Method in class io.inversion.jdbc.SqlQuery
 
asString(String) - Method in class io.inversion.jdbc.SqlQuery
 
asString(Term) - Method in class io.inversion.jdbc.SqlQuery
 
asVariableName(int) - Method in class io.inversion.jdbc.SqlQuery
 
autoCommit - Variable in class io.inversion.jdbc.JdbcDb
Should the JDBC connection be set to autoCommit.

B

beforeStmt(String, String, Object) - Method in interface io.inversion.jdbc.JdbcUtils.SqlListener
 
buildCollections() - Method in class io.inversion.jdbc.JdbcDb
 
buildInsertSQL(Connection, String, Object[]) - Static method in class io.inversion.jdbc.JdbcUtils
 
buildUpdateSQL(Connection, String, Object[], Object[]) - Static method in class io.inversion.jdbc.JdbcUtils
 

C

calcRowsFound - Variable in class io.inversion.jdbc.JdbcDb
For MySQL only, set this to false to turn off SQL_CALC_FOUND_ROWS and SELECT FOUND_ROWS()
check(Object) - Static method in class io.inversion.jdbc.JdbcUtils
 
checkPassword(String, String) - Method in class io.inversion.jdbc.JdbcDbUserDao
 
close(Object...) - Static method in class io.inversion.jdbc.JdbcUtils
 
colQuote(Connection) - Static method in class io.inversion.jdbc.JdbcUtils
 
columnQuote - Variable in class io.inversion.jdbc.JdbcDb
 
columnQuote - Variable in class io.inversion.jdbc.SqlQuery
 
concatAll(String, String, List) - Method in class io.inversion.jdbc.SqlQuery
 
createConnectionPool() - Method in class io.inversion.jdbc.JdbcDb
 

D

db - Variable in class io.inversion.jdbc.JdbcDbUserDao
 
ddlUrls - Variable in class io.inversion.jdbc.JdbcDb
Urls to DDL files that should be executed on startup of this Db.
delete(Collection, List<Map<String, Object>>) - Method in class io.inversion.jdbc.JdbcDb
 
doPatch(Collection, List<Map<String, Object>>) - Method in class io.inversion.jdbc.JdbcDb
 
doSelect(Collection, List<Term>) - Method in class io.inversion.jdbc.JdbcDb
 
doSelect() - Method in class io.inversion.jdbc.SqlQuery
 
doShutdown() - Method in class io.inversion.jdbc.JdbcDb
 
doStartup(Api) - Method in class io.inversion.jdbc.JdbcDb
 
doUpsert(Collection, List<Map<String, Object>>) - Method in class io.inversion.jdbc.JdbcDb
 
driver - Variable in class io.inversion.jdbc.JdbcDb
The JDBC driver class name.

E

execute(Connection, String, Object...) - Static method in class io.inversion.jdbc.JdbcUtils
 

F

findGRP(Connection, int, String, String) - Method in class io.inversion.jdbc.JdbcDbUserDao
 
from - Variable in class io.inversion.jdbc.SqlQuery.Parts
 

G

getColumnStr(Connection, Object[]) - Static method in class io.inversion.jdbc.JdbcUtils
 
getColumnStr(Connection, List) - Static method in class io.inversion.jdbc.JdbcUtils
 
getConnection() - Method in class io.inversion.jdbc.JdbcDb
Shortcut for getConnection(true);
getConnection(boolean) - Method in class io.inversion.jdbc.JdbcDb
Returns a JDBC connection to the underlying JDBC db.
getConnection0(boolean) - Method in class io.inversion.jdbc.JdbcDb
 
getDb() - Method in class io.inversion.jdbc.JdbcDbUserDao
 
getDbType(Connection) - Static method in class io.inversion.jdbc.JdbcUtils
 
getDefaultSorts(SqlQuery.Parts) - Method in class io.inversion.jdbc.SqlQuery
 
getDriver() - Method in class io.inversion.jdbc.JdbcDb
 
getDynamicStmt() - Method in class io.inversion.jdbc.SqlQuery
 
getIdleConnectionTestPeriod() - Method in class io.inversion.jdbc.JdbcDb
 
getName() - Method in class io.inversion.jdbc.JdbcDbUserDao
 
getPass() - Method in class io.inversion.jdbc.JdbcDb
 
getPoolMax() - Method in class io.inversion.jdbc.JdbcDb
 
getPreparedStmt() - Method in class io.inversion.jdbc.SqlQuery
 
getQuestionMarkStr(Object[]) - Static method in class io.inversion.jdbc.JdbcUtils
 
getQuestionMarkStr(int) - Static method in class io.inversion.jdbc.JdbcUtils
 
getSalt() - Method in class io.inversion.jdbc.JdbcDbUserDao
 
getType() - Method in class io.inversion.jdbc.JdbcDb
 
getType() - Method in class io.inversion.jdbc.SqlQuery
 
getUrl() - Method in class io.inversion.jdbc.JdbcDb
 
getUser() - Method in class io.inversion.jdbc.JdbcDb
 
getUser(AuthAction, String, String, String, String) - Method in class io.inversion.jdbc.JdbcDbUserDao
 
getWhereColumnStr(Connection, Object[], String) - Static method in class io.inversion.jdbc.JdbcUtils
 
group - Variable in class io.inversion.jdbc.SqlQuery.Parts
 

I

idleConnectionTestPeriod - Variable in class io.inversion.jdbc.JdbcDb
 
insertMap(Connection, String, Map) - Static method in class io.inversion.jdbc.JdbcUtils
 
insertMaps(Connection, String, List) - Static method in class io.inversion.jdbc.JdbcUtils
 
io.inversion.jdbc - package io.inversion.jdbc
 
isAutoCommit() - Method in class io.inversion.jdbc.JdbcDb
 
isBool(Term) - Method in class io.inversion.jdbc.SqlQuery
 
isCol(Term) - Method in class io.inversion.jdbc.SqlQuery
 
isInsert(String) - Static method in class io.inversion.jdbc.JdbcUtils
 
isNum(Term) - Method in class io.inversion.jdbc.SqlQuery
 
isSelect(String) - Static method in class io.inversion.jdbc.JdbcUtils
 
isUpdate(String) - Static method in class io.inversion.jdbc.JdbcUtils
 

J

JdbcDb - Class in io.inversion.jdbc
Exposes the tables of a JDBC data source as REST Collections.
JdbcDb() - Constructor for class io.inversion.jdbc.JdbcDb
 
JdbcDb(String) - Constructor for class io.inversion.jdbc.JdbcDb
 
JdbcDb(String, String, String, String, String, String...) - Constructor for class io.inversion.jdbc.JdbcDb
 
JdbcDb(String, String, String) - Constructor for class io.inversion.jdbc.JdbcDb
 
JdbcDbUserDao - Class in io.inversion.jdbc
Looks up a User from the configured JdbcDb supporting user/group/role permissioning.
JdbcDbUserDao() - Constructor for class io.inversion.jdbc.JdbcDbUserDao
 
JdbcDbUserDao(JdbcDb) - Constructor for class io.inversion.jdbc.JdbcDbUserDao
 
JdbcUtils - Class in io.inversion.jdbc
A collection of super helpful JDBC utility methods with SQL injection attack defense built in.
JdbcUtils() - Constructor for class io.inversion.jdbc.JdbcUtils
 
JdbcUtils.SqlListener - Interface in io.inversion.jdbc
 

L

limit - Variable in class io.inversion.jdbc.SqlQuery.Parts
 

N

name - Variable in class io.inversion.jdbc.JdbcDbUserDao
Optional name param that is used for $name.salt parameter configuration.
notifyAfter(String, String, Object, Exception, Object) - Static method in class io.inversion.jdbc.JdbcUtils
 
notifyBefore(String, String, Object) - Static method in class io.inversion.jdbc.JdbcUtils
 
notifyError(String, String, Object, Exception) - Static method in class io.inversion.jdbc.JdbcUtils
 

O

onError(String, String, Object, Exception) - Method in interface io.inversion.jdbc.JdbcUtils.SqlListener
 
order - Variable in class io.inversion.jdbc.SqlQuery.Parts
 

P

Parts() - Constructor for class io.inversion.jdbc.SqlQuery.Parts
 
pass - Variable in class io.inversion.jdbc.JdbcDb
The JDBC password.
poolMax - Variable in class io.inversion.jdbc.JdbcDb
The maximum number of connections in the JDBC Connection pool, defaults to 50.
printCol(String) - Method in class io.inversion.jdbc.SqlQuery
 
printExpression(Term, List<String>, List<String>) - Method in class io.inversion.jdbc.SqlQuery
Override to handle printing additional functions or to change the way a specific function is printed.
printGroupClause(SqlQuery.Parts, List<String>) - Method in class io.inversion.jdbc.SqlQuery
 
printInitialSelect(SqlQuery.Parts) - Method in class io.inversion.jdbc.SqlQuery
 
printJoins(SqlQuery.Parts, LinkedHashMap<String, Term>) - Method in class io.inversion.jdbc.SqlQuery
 
printLimitClause(SqlQuery.Parts, int, int) - Method in class io.inversion.jdbc.SqlQuery
 
printOrderClause(SqlQuery.Parts, List<Order.Sort>) - Method in class io.inversion.jdbc.SqlQuery
 
printSql(SqlQuery.Parts) - Method in class io.inversion.jdbc.SqlQuery
 
printTableAlias() - Method in class io.inversion.jdbc.SqlQuery
 
printTerm(Term, String, boolean) - Method in class io.inversion.jdbc.SqlQuery
 
printTermsSelect(SqlQuery.Parts, boolean) - Method in class io.inversion.jdbc.SqlQuery
 
printWhereClause(SqlQuery.Parts, List<Term>, boolean) - Method in class io.inversion.jdbc.SqlQuery
 

Q

queryFoundRows(Connection, String, List) - Method in class io.inversion.jdbc.SqlQuery
 
quoteCol(String) - Method in class io.inversion.jdbc.JdbcDb
 
quoteCol(Connection, Object) - Static method in class io.inversion.jdbc.JdbcUtils
 
quoteCol(String) - Method in class io.inversion.jdbc.SqlQuery
 
quoteStr(String) - Method in class io.inversion.jdbc.JdbcDb
 

R

readSql(String) - Static method in class io.inversion.jdbc.JdbcUtils
 
readSql(InputStream) - Static method in class io.inversion.jdbc.JdbcUtils
Breaks the input stream up into a list of sql statements where statements are terminated by ";".
removeSqlListener(JdbcUtils.SqlListener) - Static method in class io.inversion.jdbc.JdbcUtils
 
replace(Term, Term, int, String, String) - Method in class io.inversion.jdbc.SqlQuery
 
runSql(Connection, String) - Static method in class io.inversion.jdbc.JdbcUtils
 
runSql(Connection, InputStream) - Static method in class io.inversion.jdbc.JdbcUtils
 
runSql(Connection, List<String>) - Static method in class io.inversion.jdbc.JdbcUtils
 
runSql(Connection, String[]) - Static method in class io.inversion.jdbc.JdbcUtils
 

S

salt - Variable in class io.inversion.jdbc.JdbcDbUserDao
 
select - Variable in class io.inversion.jdbc.SqlQuery.Parts
 
selectInt(Connection, String, Object...) - Static method in class io.inversion.jdbc.JdbcUtils
 
selectRow(Connection, String, Object...) - Static method in class io.inversion.jdbc.JdbcUtils
 
selectRows(Connection, String, Object...) - Static method in class io.inversion.jdbc.JdbcUtils
 
selectValue(Connection, String, Object...) - Static method in class io.inversion.jdbc.JdbcUtils
 
setDb(JdbcDb) - Method in class io.inversion.jdbc.JdbcDbUserDao
 
setIdleConnectionTestPeriod(int) - Method in class io.inversion.jdbc.JdbcDb
 
setName(String) - Method in class io.inversion.jdbc.JdbcDbUserDao
 
setPoolMax(int) - Method in class io.inversion.jdbc.JdbcDb
 
SqlQuery<D extends io.inversion.Db> - Class in io.inversion.jdbc
Composes and executes a SQL SELECT based on supplied RQL Terms.
SqlQuery(D, Collection, List<Term>) - Constructor for class io.inversion.jdbc.SqlQuery
 
SqlQuery.Parts - Class in io.inversion.jdbc
 
stringQuote - Variable in class io.inversion.jdbc.JdbcDb
 
stringQuote - Variable in class io.inversion.jdbc.SqlQuery
 
strongHash(Object, String) - Static method in class io.inversion.jdbc.JdbcDbUserDao
 

T

toSql(boolean) - Method in class io.inversion.jdbc.SqlQuery
 

U

update(Connection, String, List<String>, List<Map<String, Object>>) - Static method in class io.inversion.jdbc.JdbcUtils
 
updateBatch(Connection, String, List<String>, List<Map<String, Object>>) - Static method in class io.inversion.jdbc.JdbcUtils
 
upsert(Connection, String, List<String>, List<Map<String, Object>>) - Static method in class io.inversion.jdbc.JdbcUtils
Batches rows into groups containing identical keys and then inserts rows that are missing indexCols key values or attempts an upsert for rows that have the key values...the row could have the key but still not exist in the db in cases where the key is not an autoincrement number.
url - Variable in class io.inversion.jdbc.JdbcDb
The JDBC url.
user - Variable in class io.inversion.jdbc.JdbcDb
The JDBC username.

W

weakHash(String) - Static method in class io.inversion.jdbc.JdbcDbUserDao
 
where - Variable in class io.inversion.jdbc.SqlQuery.Parts
 
withAutoCommit(boolean) - Method in class io.inversion.jdbc.JdbcDb
 
withColumnQuote(char) - Method in class io.inversion.jdbc.JdbcDb
 
withColumnQuote(char) - Method in class io.inversion.jdbc.SqlQuery
 
withConfig(String, String, String, String) - Method in class io.inversion.jdbc.JdbcDb
 
withDb(JdbcDb) - Method in class io.inversion.jdbc.JdbcDbUserDao
 
withDb(D) - Method in class io.inversion.jdbc.SqlQuery
 
withDdlUrl(String...) - Method in class io.inversion.jdbc.JdbcDb
 
withDriver(String) - Method in class io.inversion.jdbc.JdbcDb
 
withPass(String) - Method in class io.inversion.jdbc.JdbcDb
 
withSalt(String) - Method in class io.inversion.jdbc.JdbcDbUserDao
 
withStringQuote(char) - Method in class io.inversion.jdbc.JdbcDb
 
withStringQuote(char) - Method in class io.inversion.jdbc.SqlQuery
 
withType(String) - Method in class io.inversion.jdbc.JdbcDb
 
withType(String) - Method in class io.inversion.jdbc.SqlQuery
 
withUrl(String) - Method in class io.inversion.jdbc.JdbcDb
 
withUser(String) - Method in class io.inversion.jdbc.JdbcDb
 
A B C D E F G I J L N O P Q R S T U W 
Skip navigation links

Copyright © 2021 Rocket Partners, LLC. All rights reserved.