Index
All Classes and Interfaces|All Packages
A
- addTerm(String, Term) - Method in class io.inversion.jdbc.SqlQuery
- asBool(String) - Method in class io.inversion.jdbc.SqlQuery
- asNum(String) - Method in class io.inversion.jdbc.SqlQuery
- asString(Term) - Method in class io.inversion.jdbc.SqlQuery
- asString(String) - 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
- buildCollections() - Method in class io.inversion.jdbc.JdbcDb
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()
- close() - Static method in class io.inversion.jdbc.JdbcConnectionLocal
- closeAll() - Static method in class io.inversion.jdbc.JdbcConnectionLocal
- columnQuote - Variable in class io.inversion.jdbc.JdbcDb
- columnQuote - Variable in class io.inversion.jdbc.SqlQuery
- commit() - Static method in class io.inversion.jdbc.JdbcConnectionLocal
- concatAll(String, String, List) - Method in class io.inversion.jdbc.SqlQuery
- createConnectionPool() - Method in class io.inversion.jdbc.JdbcDb
D
- ddlUrls - Variable in class io.inversion.jdbc.JdbcDb
-
Urls to DDL files that should be executed on startup of this Db.
- doDelete(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() - Method in class io.inversion.jdbc.SqlQuery
- doSelect(Collection, List<Term>) - Method in class io.inversion.jdbc.JdbcDb
- 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.
F
- from - Variable in class io.inversion.jdbc.SqlQuery.Parts
G
- 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.
- getConnection(Db) - Static method in class io.inversion.jdbc.JdbcConnectionLocal
- getConnection0(boolean) - Method in class io.inversion.jdbc.JdbcDb
- 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
- getPass() - Method in class io.inversion.jdbc.JdbcDb
- getPoolMax() - Method in class io.inversion.jdbc.JdbcDb
- getPreparedStmt() - Method in class io.inversion.jdbc.SqlQuery
- 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
- group - Variable in class io.inversion.jdbc.SqlQuery.Parts
I
- idleConnectionTestPeriod - Variable in class io.inversion.jdbc.JdbcDb
- 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
- isNum(Term) - Method in class io.inversion.jdbc.SqlQuery
J
- JdbcConnectionLocal - Class in io.inversion.jdbc
- JdbcConnectionLocal() - Constructor for class io.inversion.jdbc.JdbcConnectionLocal
- 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) - Constructor for class io.inversion.jdbc.JdbcDb
- JdbcDb(String, String, String, String, String, String...) - Constructor for class io.inversion.jdbc.JdbcDb
- JdbcDbUserDao - Class in io.inversion.jdbc
-
Looks up a
Userfrom the configuredJdbcDbsupporting user/group/role permissioning. - JdbcDbUserDao() - Constructor for class io.inversion.jdbc.JdbcDbUserDao
L
- limit - Variable in class io.inversion.jdbc.SqlQuery.Parts
O
- order - Variable in class io.inversion.jdbc.SqlQuery.Parts
- orderByTerms - 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, Order) - 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
- putConnection(Db, Connection) - Static method in class io.inversion.jdbc.JdbcConnectionLocal
Q
- queryFoundRows(Connection, String, List) - Method in class io.inversion.jdbc.SqlQuery
- quoteCol(String) - Method in class io.inversion.jdbc.JdbcDb
- quoteCol(String) - Method in class io.inversion.jdbc.SqlQuery
- quoteStr(String) - Method in class io.inversion.jdbc.JdbcDb
R
- replace(Term, Term, int, String, String) - Method in class io.inversion.jdbc.SqlQuery
- rollback() - Static method in class io.inversion.jdbc.JdbcConnectionLocal
S
- select - Variable in class io.inversion.jdbc.SqlQuery.Parts
- setIdleConnectionTestPeriod(int) - Method in class io.inversion.jdbc.JdbcDb
- 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
T
- toSql(boolean) - Method in class io.inversion.jdbc.SqlQuery
U
- url - Variable in class io.inversion.jdbc.JdbcDb
-
The JDBC url.
- user - Variable in class io.inversion.jdbc.JdbcDb
-
The JDBC username.
W
- 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(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
- 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
All Classes and Interfaces|All Packages