A C D E F G H I J L N O P S T U W

A

AbstractSqlBuilder - Class in ca.krasnay.sqlbuilder
Abstract base class for builders.
AbstractSqlBuilder() - Constructor for class ca.krasnay.sqlbuilder.AbstractSqlBuilder
 
AbstractSqlCreator - Class in ca.krasnay.sqlbuilder
Abstract base class of SQL creator classes.
AbstractSqlCreator() - Constructor for class ca.krasnay.sqlbuilder.AbstractSqlCreator
 
AbstractSqlCreator(AbstractSqlCreator) - Constructor for class ca.krasnay.sqlbuilder.AbstractSqlCreator
Copy constructor.
all() - Static method in class ca.krasnay.sqlbuilder.Predicates
Returns a predicate that does not constrain the result set.
allBitsSet(String, long) - Static method in class ca.krasnay.sqlbuilder.Predicates
Adds a clause that checks whether ALL set bits in a bitmask are present in a numeric expression.
allocateParameter() - Method in class ca.krasnay.sqlbuilder.AbstractSqlCreator
Allocate and return a new parameter that is unique within this SelectCreator.
and(Predicate) - Method in interface ca.krasnay.sqlbuilder.ExistsPredicate
 
and(String) - Method in interface ca.krasnay.sqlbuilder.ExistsPredicate
 
and(Predicate) - Method in class ca.krasnay.sqlbuilder.ExistsPredicateImpl
 
and(String) - Method in class ca.krasnay.sqlbuilder.ExistsPredicateImpl
 
and(Predicate...) - Static method in class ca.krasnay.sqlbuilder.Predicates
Joins a series of predicates with AND.
and(List<Predicate>) - Static method in class ca.krasnay.sqlbuilder.Predicates
Joins a series of predicates with AND.
and(String) - Method in class ca.krasnay.sqlbuilder.SelectBuilder
Alias for SelectBuilder.where(String).
and(String) - Method in class ca.krasnay.sqlbuilder.SelectCreator
 
and(Predicate) - Method in class ca.krasnay.sqlbuilder.SelectCreator
 
and(Predicate) - Method in class ca.krasnay.sqlbuilder.SubSelectCreator
 
and(String) - Method in class ca.krasnay.sqlbuilder.SubSelectCreator
 
and(String) - Method in class ca.krasnay.sqlbuilder.UnionSelectCreator
 
anyBitsSet(String, long) - Static method in class ca.krasnay.sqlbuilder.Predicates
Adds a clause that checks whether ANY set bits in a bitmask are present in a numeric expression.
appendList(StringBuilder, List<?>, String, String) - Method in class ca.krasnay.sqlbuilder.AbstractSqlBuilder
Constructs a list of items with given separators.

C

ca.krasnay.sqlbuilder - package ca.krasnay.sqlbuilder
 
clone() - Method in class ca.krasnay.sqlbuilder.ParameterizedPreparedStatementCreator
 
clone() - Method in class ca.krasnay.sqlbuilder.SelectBuilder
 
clone() - Method in class ca.krasnay.sqlbuilder.SelectCreator
 
clone() - Method in class ca.krasnay.sqlbuilder.SubSelectBuilder
 
clone(SelectCreator) - Method in class ca.krasnay.sqlbuilder.SubSelectCreator
 
clone(SelectCreator) - Method in class ca.krasnay.sqlbuilder.UnionSelectCreator
 
column(String) - Method in class ca.krasnay.sqlbuilder.SelectBuilder
 
column(SubSelectBuilder) - Method in class ca.krasnay.sqlbuilder.SelectBuilder
 
column(String, boolean) - Method in class ca.krasnay.sqlbuilder.SelectBuilder
 
column(String) - Method in class ca.krasnay.sqlbuilder.SelectCreator
 
column(String, boolean) - Method in class ca.krasnay.sqlbuilder.SelectCreator
 
column(String) - Method in class ca.krasnay.sqlbuilder.SubSelectCreator
 
column(String, boolean) - Method in class ca.krasnay.sqlbuilder.SubSelectCreator
 
column(String) - Method in class ca.krasnay.sqlbuilder.UnionSelectCreator
 
column(String, boolean) - Method in class ca.krasnay.sqlbuilder.UnionSelectCreator
 
count(Dialect) - Method in class ca.krasnay.sqlbuilder.SelectCreator
Returns a PreparedStatementCreator that returns a count of the rows that this creator would return.
createCountSelect(String) - Method in interface ca.krasnay.sqlbuilder.Dialect
Returns a SQL statement that returns the number of rows that would be returned by another select.
createCountSelect(String) - Method in class ca.krasnay.sqlbuilder.PostgresqlDialect
 
createPageSelect(String, int, int) - Method in interface ca.krasnay.sqlbuilder.Dialect
Returns a SQL statement that returns a limited number of rows from an inner query.
createPageSelect(String, int, int) - Method in class ca.krasnay.sqlbuilder.PostgresqlDialect
 
createPreparedStatement(Connection) - Method in class ca.krasnay.sqlbuilder.AbstractSqlCreator
 
createPreparedStatement(Connection) - Method in class ca.krasnay.sqlbuilder.InsertCreator
 
createPreparedStatement(Connection) - Method in class ca.krasnay.sqlbuilder.ParameterizedPreparedStatementCreator
 

D

DeleteBuilder - Class in ca.krasnay.sqlbuilder
Builder for creating SQL delete statements.
DeleteBuilder(String) - Constructor for class ca.krasnay.sqlbuilder.DeleteBuilder
 
DeleteCreator - Class in ca.krasnay.sqlbuilder
A Spring PreparedStatementCreator that you can use like a DeleteBuilder.
DeleteCreator(String) - Constructor for class ca.krasnay.sqlbuilder.DeleteCreator
 
Dialect - Interface in ca.krasnay.sqlbuilder
Interface representing a SQL dialect.
distinct() - Method in class ca.krasnay.sqlbuilder.SelectBuilder
 
distinct() - Method in class ca.krasnay.sqlbuilder.SelectCreator
 
distinct() - Method in class ca.krasnay.sqlbuilder.SubSelectCreator
 
distinct() - Method in class ca.krasnay.sqlbuilder.UnionSelectCreator
 

E

eq(String, Object) - Static method in class ca.krasnay.sqlbuilder.Predicates
Adds an equals clause to a creator.
exists(String) - Static method in class ca.krasnay.sqlbuilder.Predicates
Adds an EXISTS clause to a creator.
ExistsPredicate - Interface in ca.krasnay.sqlbuilder
Predicate used to add an EXISTS clause to the where clause.
ExistsPredicateImpl - Class in ca.krasnay.sqlbuilder
 
ExistsPredicateImpl(String) - Constructor for class ca.krasnay.sqlbuilder.ExistsPredicateImpl
 

F

forUpdate() - Method in class ca.krasnay.sqlbuilder.SelectBuilder
 
forUpdate() - Method in class ca.krasnay.sqlbuilder.SelectCreator
 
from(String) - Method in class ca.krasnay.sqlbuilder.SelectBuilder
 
from(String) - Method in class ca.krasnay.sqlbuilder.SelectCreator
 
from(String) - Method in class ca.krasnay.sqlbuilder.SubSelectCreator
 
from(String) - Method in class ca.krasnay.sqlbuilder.UnionSelectCreator
 

G

getBuilder() - Method in class ca.krasnay.sqlbuilder.AbstractSqlCreator
Returns the builder for this creator.
getBuilder() - Method in class ca.krasnay.sqlbuilder.DeleteCreator
 
getBuilder() - Method in class ca.krasnay.sqlbuilder.SelectCreator
 
getBuilder() - Method in class ca.krasnay.sqlbuilder.UpdateCreator
 
getParameterMap() - Method in class ca.krasnay.sqlbuilder.ParameterizedPreparedStatementCreator
 
getPreparedStatementCreator() - Method in class ca.krasnay.sqlbuilder.AbstractSqlCreator
Returns the prepared statement creator for this creator.
getSql() - Method in class ca.krasnay.sqlbuilder.ParameterizedPreparedStatementCreator
 
getUnions() - Method in class ca.krasnay.sqlbuilder.SelectBuilder
 
getUnions() - Method in class ca.krasnay.sqlbuilder.SelectCreator
 
groupBy(String) - Method in class ca.krasnay.sqlbuilder.SelectBuilder
 
groupBy(String) - Method in class ca.krasnay.sqlbuilder.SelectCreator
 
groupBy(String) - Method in class ca.krasnay.sqlbuilder.SubSelectCreator
 
groupBy(String) - Method in class ca.krasnay.sqlbuilder.UnionSelectCreator
 

H

having(String) - Method in class ca.krasnay.sqlbuilder.SelectBuilder
 
having(String) - Method in class ca.krasnay.sqlbuilder.SelectCreator
 
having(String) - Method in class ca.krasnay.sqlbuilder.SubSelectCreator
 
having(String) - Method in class ca.krasnay.sqlbuilder.UnionSelectCreator
 

I

in(String, List<?>) - Static method in class ca.krasnay.sqlbuilder.Predicates
Adds an IN clause to a creator.
in(String, Object...) - Static method in class ca.krasnay.sqlbuilder.Predicates
Adds an IN clause to a creator.
init(AbstractSqlCreator) - Method in class ca.krasnay.sqlbuilder.ExistsPredicateImpl
 
init(AbstractSqlCreator) - Method in interface ca.krasnay.sqlbuilder.Predicate
Initializes the predicate.
InsertBuilder - Class in ca.krasnay.sqlbuilder
Builder for building SQL insert statements.
InsertBuilder(String) - Constructor for class ca.krasnay.sqlbuilder.InsertBuilder
Constructor.
InsertCreator - Class in ca.krasnay.sqlbuilder
A Spring PreparedStatementCreator that you can use like an InsertBuilder.
InsertCreator(String) - Constructor for class ca.krasnay.sqlbuilder.InsertCreator
 
is(String) - Static method in class ca.krasnay.sqlbuilder.Predicates
Returns a predicate that takes no parameters.

J

join(String) - Method in interface ca.krasnay.sqlbuilder.ExistsPredicate
 
join(String) - Method in class ca.krasnay.sqlbuilder.ExistsPredicateImpl
 
join(String) - Method in class ca.krasnay.sqlbuilder.SelectBuilder
 
join(String) - Method in class ca.krasnay.sqlbuilder.SelectCreator
 
join(String) - Method in class ca.krasnay.sqlbuilder.SubSelectCreator
 
join(String) - Method in class ca.krasnay.sqlbuilder.UnionSelectCreator
 

L

leftJoin(String) - Method in class ca.krasnay.sqlbuilder.SelectBuilder
 
leftJoin(String) - Method in class ca.krasnay.sqlbuilder.SelectCreator
 
leftJoin(String) - Method in class ca.krasnay.sqlbuilder.SubSelectCreator
 
leftJoin(String) - Method in class ca.krasnay.sqlbuilder.UnionSelectCreator
 

N

neq(String, Object) - Static method in class ca.krasnay.sqlbuilder.Predicates
Adds a not equals clause to a creator.
not(Predicate) - Static method in class ca.krasnay.sqlbuilder.Predicates
Inverts the sense of the given child predicate.
noWait() - Method in class ca.krasnay.sqlbuilder.SelectBuilder
 
noWait() - Method in class ca.krasnay.sqlbuilder.SelectCreator
 

O

or(Predicate...) - Static method in class ca.krasnay.sqlbuilder.Predicates
Joins a series of predicates with OR.
or(List<Predicate>) - Static method in class ca.krasnay.sqlbuilder.Predicates
Joins a series of predicates with OR.
orderBy(String) - Method in class ca.krasnay.sqlbuilder.SelectBuilder
 
orderBy(String, boolean) - Method in class ca.krasnay.sqlbuilder.SelectBuilder
Adds an ORDER BY item with a direction indicator.
orderBy(String) - Method in class ca.krasnay.sqlbuilder.SelectCreator
 
orderBy(String, boolean) - Method in class ca.krasnay.sqlbuilder.SelectCreator
 

P

page(Dialect, int, int) - Method in class ca.krasnay.sqlbuilder.SelectCreator
Returns a PreparedStatementCreator that returns a page of the underlying result set.
ParameterizedPreparedStatementCreator - Class in ca.krasnay.sqlbuilder
Implementation of Spring's PreparedStatementCreator that allows for the substitution of named parameters.
ParameterizedPreparedStatementCreator() - Constructor for class ca.krasnay.sqlbuilder.ParameterizedPreparedStatementCreator
 
ParameterizedPreparedStatementCreator(ParameterizedPreparedStatementCreator) - Constructor for class ca.krasnay.sqlbuilder.ParameterizedPreparedStatementCreator
Copy constructor.
PostgresqlDialect - Class in ca.krasnay.sqlbuilder
Dialect for PostgreSQL.
PostgresqlDialect() - Constructor for class ca.krasnay.sqlbuilder.PostgresqlDialect
 
Predicate - Interface in ca.krasnay.sqlbuilder
Component in the where clause of a SelectCreator, UpdateCreator, or DeleteCreator.
Predicates - Class in ca.krasnay.sqlbuilder
Collection of commonly used predicates, implemented by static methods.
Predicates() - Constructor for class ca.krasnay.sqlbuilder.Predicates
 

S

SelectBuilder - Class in ca.krasnay.sqlbuilder
Tool for programmatically constructing SQL select statements.
SelectBuilder() - Constructor for class ca.krasnay.sqlbuilder.SelectBuilder
 
SelectBuilder(String) - Constructor for class ca.krasnay.sqlbuilder.SelectBuilder
 
SelectBuilder(SelectBuilder) - Constructor for class ca.krasnay.sqlbuilder.SelectBuilder
Copy constructor.
SelectCreator - Class in ca.krasnay.sqlbuilder
A Spring PreparedStatementCreator that you can use like a SelectBuilder.
SelectCreator() - Constructor for class ca.krasnay.sqlbuilder.SelectCreator
 
SelectCreator(SelectCreator) - Constructor for class ca.krasnay.sqlbuilder.SelectCreator
Copy constructor.
set(String, String) - Method in class ca.krasnay.sqlbuilder.InsertBuilder
Inserts a column name, value pair into the SQL.
set(String) - Method in class ca.krasnay.sqlbuilder.UpdateBuilder
 
set(String) - Method in class ca.krasnay.sqlbuilder.UpdateCreator
 
setParameter(String, Object) - Method in class ca.krasnay.sqlbuilder.AbstractSqlCreator
Sets a parameter for the creator.
setParameter(String, Object) - Method in class ca.krasnay.sqlbuilder.InsertCreator
 
setParameter(String, Object) - Method in class ca.krasnay.sqlbuilder.ParameterizedPreparedStatementCreator
 
setParameter(String, Object) - Method in class ca.krasnay.sqlbuilder.SelectCreator
 
setParameter(String, Object) - Method in class ca.krasnay.sqlbuilder.SubSelectCreator
 
setParameter(String, Object) - Method in class ca.krasnay.sqlbuilder.UnionSelectCreator
 
setParameter(String, Object) - Method in class ca.krasnay.sqlbuilder.UpdateCreator
 
setRaw(String, String) - Method in class ca.krasnay.sqlbuilder.InsertCreator
 
setSql(String) - Method in class ca.krasnay.sqlbuilder.ParameterizedPreparedStatementCreator
 
setValue(String, Object) - Method in class ca.krasnay.sqlbuilder.InsertCreator
 
setValue(String, Object) - Method in class ca.krasnay.sqlbuilder.UpdateCreator
 
SubSelectBuilder - Class in ca.krasnay.sqlbuilder
SelectBuilder that can be used as a sub-select in a column expression or FROM clause.
SubSelectBuilder(String) - Constructor for class ca.krasnay.sqlbuilder.SubSelectBuilder
 
SubSelectBuilder(SubSelectBuilder) - Constructor for class ca.krasnay.sqlbuilder.SubSelectBuilder
 
subSelectColumn(String) - Method in class ca.krasnay.sqlbuilder.SelectCreator
 
SubSelectCreator - Class in ca.krasnay.sqlbuilder
Creator for part of a SQL sub-select statement used as a column expression or a FROM clause.
SubSelectCreator(SelectCreator, SubSelectCreator) - Constructor for class ca.krasnay.sqlbuilder.SubSelectCreator
Copy constructor.

T

toSql() - Method in class ca.krasnay.sqlbuilder.ExistsPredicateImpl
 
toSql() - Method in interface ca.krasnay.sqlbuilder.Predicate
Returns an SQL expression representing the predicate.
toString() - Method in class ca.krasnay.sqlbuilder.DeleteBuilder
 
toString() - Method in class ca.krasnay.sqlbuilder.InsertBuilder
 
toString() - Method in class ca.krasnay.sqlbuilder.SelectBuilder
 
toString() - Method in class ca.krasnay.sqlbuilder.SelectCreator
 
toString() - Method in class ca.krasnay.sqlbuilder.SubSelectBuilder
 
toString() - Method in class ca.krasnay.sqlbuilder.SubSelectCreator
 
toString() - Method in class ca.krasnay.sqlbuilder.UnionSelectCreator
 
toString() - Method in class ca.krasnay.sqlbuilder.UpdateBuilder
 

U

union(SelectBuilder) - Method in class ca.krasnay.sqlbuilder.SelectBuilder
Adds a "union" select builder.
union() - Method in class ca.krasnay.sqlbuilder.SelectCreator
 
UnionSelectCreator - Class in ca.krasnay.sqlbuilder
Creator for part of a SQL select statement that comes after the UNION keyword.
UnionSelectCreator(SelectCreator, UnionSelectCreator) - Constructor for class ca.krasnay.sqlbuilder.UnionSelectCreator
Copy constructor.
UpdateBuilder - Class in ca.krasnay.sqlbuilder
Builder for creating SQL update statements.
UpdateBuilder(String) - Constructor for class ca.krasnay.sqlbuilder.UpdateBuilder
 
UpdateCreator - Class in ca.krasnay.sqlbuilder
A Spring PreparedStatementCreator that you can use like an UpdateBuilder.
UpdateCreator(String) - Constructor for class ca.krasnay.sqlbuilder.UpdateCreator
 

W

where(String) - Method in class ca.krasnay.sqlbuilder.DeleteBuilder
 
where(String) - Method in class ca.krasnay.sqlbuilder.DeleteCreator
 
where(Predicate) - Method in class ca.krasnay.sqlbuilder.DeleteCreator
 
where(Predicate) - Method in interface ca.krasnay.sqlbuilder.ExistsPredicate
 
where(String) - Method in interface ca.krasnay.sqlbuilder.ExistsPredicate
 
where(Predicate) - Method in class ca.krasnay.sqlbuilder.ExistsPredicateImpl
 
where(String) - Method in class ca.krasnay.sqlbuilder.ExistsPredicateImpl
 
where(String) - Method in class ca.krasnay.sqlbuilder.SelectBuilder
 
where(String) - Method in class ca.krasnay.sqlbuilder.SelectCreator
 
where(Predicate) - Method in class ca.krasnay.sqlbuilder.SelectCreator
 
where(Predicate) - Method in class ca.krasnay.sqlbuilder.SubSelectCreator
 
where(String) - Method in class ca.krasnay.sqlbuilder.SubSelectCreator
 
where(String) - Method in class ca.krasnay.sqlbuilder.UnionSelectCreator
 
where(String) - Method in class ca.krasnay.sqlbuilder.UpdateBuilder
 
where(String) - Method in class ca.krasnay.sqlbuilder.UpdateCreator
 
where(Predicate) - Method in class ca.krasnay.sqlbuilder.UpdateCreator
 
whereEquals(String, Object) - Method in class ca.krasnay.sqlbuilder.DeleteCreator
 
whereEquals(String, Object) - Method in class ca.krasnay.sqlbuilder.SelectCreator
 
whereEquals(String, Object) - Method in class ca.krasnay.sqlbuilder.UnionSelectCreator
 
whereEquals(String, Object) - Method in class ca.krasnay.sqlbuilder.UpdateCreator
 
whereIn(String, List<?>) - Method in class ca.krasnay.sqlbuilder.SelectCreator
 

A C D E F G H I J L N O P S T U W

Copyright © 2014. All rights reserved.