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

A

AbstractQuery - Class in me.saharnooby.lib.query.query
Represents an SQL query with some parameters to be filled in placeholders.
AbstractQuery() - Constructor for class me.saharnooby.lib.query.query.AbstractQuery
 
add(AbstractQuery) - Method in class me.saharnooby.lib.query.batch.BatchBuilder
Adds a query to the batch.
AI() - Method in class me.saharnooby.lib.query.query.impl.CreateTable
Adds AUTO_INCREMENT clause for the last added column.
all() - Method in class me.saharnooby.lib.query.query.impl.Select
Adds * to the selected expression list.
appendConditions(StringBuilder) - Method in class me.saharnooby.lib.query.query.ConditionalQuery
 

B

BatchBuilder - Class in me.saharnooby.lib.query.batch
Allows executing a query with multiple parameter lists in a single batch using Statement.executeBatch() method.
BatchBuilder() - Constructor for class me.saharnooby.lib.query.batch.BatchBuilder
 
bigint(String) - Method in class me.saharnooby.lib.query.query.impl.CreateTable
Adds a BIGINT column.
bool(String) - Method in class me.saharnooby.lib.query.query.impl.CreateTable
Adds a TINYINT(1) column.

C

character(String, int) - Method in class me.saharnooby.lib.query.query.impl.CreateTable
Adds a CHAR(size) column.
close() - Method in class me.saharnooby.lib.query.set.ResultSetWrapper
Closes the underlying ResultSet.
col(String, String) - Method in class me.saharnooby.lib.query.query.impl.CreateTable
Adds a column to the table.
col(String) - Method in class me.saharnooby.lib.query.query.impl.Select
Adds a column to the selected expression list.
ConditionalQuery<T extends ConditionalQuery<T>> - Class in me.saharnooby.lib.query.query
Represents an SQL query with WHERE clause.
ConditionalQuery() - Constructor for class me.saharnooby.lib.query.query.ConditionalQuery
 
conditions - Variable in class me.saharnooby.lib.query.query.ConditionalQuery
 
CreateTable - Class in me.saharnooby.lib.query.query.impl
A CREATE TABLE query.
CreateTable() - Constructor for class me.saharnooby.lib.query.query.impl.CreateTable
 
createTable(String) - Static method in class me.saharnooby.lib.query.query.Query
 
createTable(String, String) - Static method in class me.saharnooby.lib.query.query.Query
 

D

defaultValue(Object) - Method in class me.saharnooby.lib.query.query.impl.CreateTable
Sets default value for the last added column.
Delete - Class in me.saharnooby.lib.query.query.impl
A DELETE query.
Delete() - Constructor for class me.saharnooby.lib.query.query.impl.Delete
 
deleteFrom(String) - Static method in class me.saharnooby.lib.query.query.Query
 
deleteFrom(String, String) - Static method in class me.saharnooby.lib.query.query.Query
 
desc() - Method in class me.saharnooby.lib.query.query.impl.Select
Adds DESC clause to the ORDER BY clause.

E

execute(Connection) - Method in class me.saharnooby.lib.query.batch.BatchBuilder
Executes all added queries as a batch.
execute(DataSource) - Method in class me.saharnooby.lib.query.batch.BatchBuilder
Obtains a connection from the source, executes all added queries as a batch and closes the connection.
expr - Variable in class me.saharnooby.lib.query.query.Expression
 
expr(String, Object...) - Method in class me.saharnooby.lib.query.query.impl.Select
Adds an SQL expression to the selected expression list.
Expression - Class in me.saharnooby.lib.query.query
Internal class, do not use directly.
Expression() - Constructor for class me.saharnooby.lib.query.query.Expression
 

F

forUpdate() - Method in class me.saharnooby.lib.query.query.impl.Select
Adds FOR UPDATE clause to the end of the query.
from(String) - Method in class me.saharnooby.lib.query.query.impl.Select
Sets the name of the table to select from.
from(String, String) - Method in class me.saharnooby.lib.query.query.impl.Select
Sets names of the database and the table to select from.

G

getParams() - Method in class me.saharnooby.lib.query.query.AbstractQuery
 
getParams() - Method in class me.saharnooby.lib.query.query.impl.CreateTable
 
getParams() - Method in class me.saharnooby.lib.query.query.impl.Delete
 
getParams() - Method in class me.saharnooby.lib.query.query.impl.Insert
 
getParams() - Method in class me.saharnooby.lib.query.query.impl.Raw
 
getParams() - Method in class me.saharnooby.lib.query.query.impl.Select
 
getParams() - Method in class me.saharnooby.lib.query.query.impl.Update
 
getSQL() - Method in class me.saharnooby.lib.query.query.AbstractQuery
 
getSQL() - Method in class me.saharnooby.lib.query.query.impl.CreateTable
 
getSQL() - Method in class me.saharnooby.lib.query.query.impl.Delete
 
getSQL() - Method in class me.saharnooby.lib.query.query.impl.Insert
 
getSQL() - Method in class me.saharnooby.lib.query.query.impl.Raw
 
getSQL() - Method in class me.saharnooby.lib.query.query.impl.Select
 
getSQL() - Method in class me.saharnooby.lib.query.query.impl.Update
 

I

ifNotExists() - Method in class me.saharnooby.lib.query.query.impl.CreateTable
Adds IF NOT EXISTS clause to the query.
ignore() - Method in class me.saharnooby.lib.query.query.impl.Insert
Adds an IGNORE clause to the query.
Insert - Class in me.saharnooby.lib.query.query.impl
An INSERT query.
Insert() - Constructor for class me.saharnooby.lib.query.query.impl.Insert
 
insertInto(String) - Static method in class me.saharnooby.lib.query.query.Query
 
insertInto(String, String) - Static method in class me.saharnooby.lib.query.query.Query
 
integer(String) - Method in class me.saharnooby.lib.query.query.impl.CreateTable
Adds an INT column.
intKey(String) - Method in class me.saharnooby.lib.query.query.impl.CreateTable
Adds an INT AUTO_INCREMENT PRIMARY KEY column.

L

limit(long) - Method in class me.saharnooby.lib.query.query.impl.Select
Adds LIMIT limit clause to the query.

M

map(ResultSet) - Method in interface me.saharnooby.lib.query.set.ResultSetMapper
Maps a ResultSet to a value.
map(ResultSetMapper<T>) - Method in class me.saharnooby.lib.query.set.ResultSetWrapper
Maps the first row in the result set, if it exists, using specified mapper and returns an optional value.
mapAll(ResultSetMapper<T>) - Method in class me.saharnooby.lib.query.set.ResultSetWrapper
Maps all rows in the result set using specified mapper and collects the results to a list.
me.saharnooby.lib.query.batch - package me.saharnooby.lib.query.batch
 
me.saharnooby.lib.query.query - package me.saharnooby.lib.query.query
 
me.saharnooby.lib.query.query.impl - package me.saharnooby.lib.query.query.impl
 
me.saharnooby.lib.query.set - package me.saharnooby.lib.query.set
 
me.saharnooby.lib.query.util - package me.saharnooby.lib.query.util
 

N

NN() - Method in class me.saharnooby.lib.query.query.impl.CreateTable
Sets NOT NULL for the last added column.

O

of(String, Object...) - Static method in class me.saharnooby.lib.query.query.Query
Creates a raw query from arbitrary SQL text.
offset(long) - Method in class me.saharnooby.lib.query.query.impl.Select
Adds OFFSET offset clause to the query.
onDuplicateKeyUpdateExcept(String...) - Method in class me.saharnooby.lib.query.query.impl.Insert
Adds ON DUPLICATE KEY UPDATE clause with all values added using value*() methods, exclusing colums marked as keys.
orderBy(String) - Method in class me.saharnooby.lib.query.query.impl.Select
Adds ORDER BY column clause to the query.
orderByExpr(String, Object...) - Method in class me.saharnooby.lib.query.query.impl.Select
Adds ORDER BY expression clause to the query.

P

params - Variable in class me.saharnooby.lib.query.query.Expression
 
PK() - Method in class me.saharnooby.lib.query.query.impl.CreateTable
Adds PRIMARY KEY clause for the last added column.
prepareStatement(Connection) - Method in class me.saharnooby.lib.query.query.AbstractQuery
Creates a prepared statement and sets parameter values.
prepareStatement(Connection, int) - Method in class me.saharnooby.lib.query.query.AbstractQuery
Creates a prepared statement and sets parameter values.

Q

query(Connection) - Method in class me.saharnooby.lib.query.query.AbstractQuery
Creates a prepared statement and executes a query.
Query - Class in me.saharnooby.lib.query.query
Utility class for creating query objects.
Query() - Constructor for class me.saharnooby.lib.query.query.Query
 
queryAndMap(DataSource, ResultSetMapper<T>) - Method in class me.saharnooby.lib.query.query.AbstractQuery
Obtains a connection from the source, performs a query, calls ResultSetWrapper.map(ResultSetMapper) with the specified mapper and returns the result.
queryAndMapAll(DataSource, ResultSetMapper<T>) - Method in class me.saharnooby.lib.query.query.AbstractQuery
Obtains a connection from the source, performs a query, calls ResultSetWrapper.mapAll(ResultSetMapper) with the specified mapper and returns the result.

R

Raw - Class in me.saharnooby.lib.query.query.impl
A raw query with arbitrary SQL.
Raw() - Constructor for class me.saharnooby.lib.query.query.impl.Raw
 
ResultSetMapper<T> - Interface in me.saharnooby.lib.query.set
Maps a ResultSet to a value.
ResultSetWrapper - Class in me.saharnooby.lib.query.set
A ResultSet wrapper allowing useful operations like mapping.
ResultSetWrapper(ResultSet) - Constructor for class me.saharnooby.lib.query.set.ResultSetWrapper
Constructs a new wrapper.

S

Select - Class in me.saharnooby.lib.query.query.impl
A SELECT query.
Select() - Constructor for class me.saharnooby.lib.query.query.impl.Select
 
select(String...) - Static method in class me.saharnooby.lib.query.query.Query
 
set() - Method in class me.saharnooby.lib.query.set.ResultSetWrapper
 
SQLUtil - Class in me.saharnooby.lib.query.util
Internal class, do not use directly.
SQLUtil() - Constructor for class me.saharnooby.lib.query.util.SQLUtil
 

T

text(String) - Method in class me.saharnooby.lib.query.query.impl.CreateTable
Adds a TEXT column.

U

update(Connection) - Method in class me.saharnooby.lib.query.query.AbstractQuery
Creates a prepared statement and executes an update.
update(DataSource) - Method in class me.saharnooby.lib.query.query.AbstractQuery
Creates a prepared statement and executes an update.
Update - Class in me.saharnooby.lib.query.query.impl
An UPDATE query.
Update() - Constructor for class me.saharnooby.lib.query.query.impl.Update
 
update(String) - Static method in class me.saharnooby.lib.query.query.Query
 
update(String, String) - Static method in class me.saharnooby.lib.query.query.Query
 
updateWithKeys(Connection) - Method in class me.saharnooby.lib.query.query.AbstractQuery
Executes an update, returning generated keys.
updateWithKeysAndMap(DataSource, ResultSetMapper<T>) - Method in class me.saharnooby.lib.query.query.AbstractQuery
Obtains a connection from the source, executes an update, returns generated keys mapped using specified mapper.
updateWithKeysAndMapAll(DataSource, ResultSetMapper<T>) - Method in class me.saharnooby.lib.query.query.AbstractQuery
Obtains a connection from the source, executes an update, returns generated keys mapped using specified mapper.

V

validateIdentifier(String) - Static method in class me.saharnooby.lib.query.util.SQLUtil
Validates that specified string is not empty and does not contain ` characters.
validatePlaceholderCount(String, Object[]) - Static method in class me.saharnooby.lib.query.util.SQLUtil
Validates that count of ?
value(String, Object) - Method in class me.saharnooby.lib.query.query.impl.Insert
Adds a value to be inserted for the specified column.
value(String, Object) - Method in class me.saharnooby.lib.query.query.impl.Update
Adds a value to be set for the specified column.
valueExpr(String, String, Object...) - Method in class me.saharnooby.lib.query.query.impl.Insert
Adds an SQL expression value to be inserted for the specified column.
valueExpr(String, String, Object...) - Method in class me.saharnooby.lib.query.query.impl.Update
Adds an SQL expression value to be set for the specified column.
valueNull(String) - Method in class me.saharnooby.lib.query.query.impl.Insert
Adds a NULL value to be inserted for the specified column.
valueNull(String) - Method in class me.saharnooby.lib.query.query.impl.Update
Adds a NULL value for the specified column.
valueNullable(String, Object) - Method in class me.saharnooby.lib.query.query.impl.Insert
If specified value is null, adds a NULL value for the specified column, othwerise adds specified value as a value for the column.
valueNullable(String, Object) - Method in class me.saharnooby.lib.query.query.impl.Update
If specified value is null, adds a NULL value for the specified column, otherwise adds specified value as value for the column.
varchar(String, int) - Method in class me.saharnooby.lib.query.query.impl.CreateTable
Adds a VARCHAR(size) column.

W

where(String, Object) - Method in class me.saharnooby.lib.query.query.ConditionalQuery
Adds a WHERE condition that checks that specified column has specified value.
whereExpr(String, Object...) - Method in class me.saharnooby.lib.query.query.ConditionalQuery
Adds an SQL expression as a WHERE condition, like `mycolumn` / 100 = ?
whereNull(String) - Method in class me.saharnooby.lib.query.query.ConditionalQuery
Adds a WHERE condition that checks that specified column has a NULL value.
whereNullable(String, Object) - Method in class me.saharnooby.lib.query.query.ConditionalQuery
Adds a WHERE condition that checks that specified column has specified value, which can be NULL.
A B C D E F G I L M N O P Q R S T U V W 

Copyright © 2021. All rights reserved.