A B C D E F G H I J K L N O P Q R S T U V W 
All Classes All Packages

A

add(String) - Method in class com.github.eikecochu.sqlbuilder.StringJoiner
Add a string
add(String, Object) - Method in class com.github.eikecochu.sqlbuilder.Values
Add a value
all() - Method in class com.github.eikecochu.sqlbuilder.Select
Enable ALL selection.
all() - Method in class com.github.eikecochu.sqlbuilder.Union
Enable UNION ALL to join all results without removing duplicate results.
all(boolean) - Method in class com.github.eikecochu.sqlbuilder.Union
Pass true to enable UNION ALL or false to enable UNION.
all(QueryBuilder<?>) - Method in class com.github.eikecochu.sqlbuilder.ConditionValue
Set a subquery to be used as condition with restriction ALL
ALL - com.github.eikecochu.sqlbuilder.ConditionValueType
The ANY value.
and() - Method in class com.github.eikecochu.sqlbuilder.Conditionable
Connect the previous and next condition with the AND operator
AND - com.github.eikecochu.sqlbuilder.ConjunctiveOperator
The AND operator.
any(QueryBuilder<?>) - Method in class com.github.eikecochu.sqlbuilder.ConditionValue
Set a subquery to be used as condition with restriction ANY
ANY - com.github.eikecochu.sqlbuilder.ConditionValueType
The ALL value.
as(QueryBuilder<?>) - Method in class com.github.eikecochu.sqlbuilder.With
Use a subquery as the body of this WITH statement
asc(String) - Method in class com.github.eikecochu.sqlbuilder.OrderBy
Order ascending by a column

B

BeforeDelete<T extends BeforeDelete<T>> - Interface in com.github.eikecochu.sqlbuilder
Implemented by keywords that precede the DELETE statement.
BeforeFrom<T extends BeforeFrom<T>> - Interface in com.github.eikecochu.sqlbuilder
Implemented by keywords that precede the FROM statement.
BeforeGroupBy<T extends BeforeGroupBy<T>> - Interface in com.github.eikecochu.sqlbuilder
Implemented by keywords that precede the GROUP BY statement.
BeforeHaving<T extends BeforeHaving<T>> - Interface in com.github.eikecochu.sqlbuilder
Implemented by keywords that precede the HAVING statement.
BeforeInsert<T extends BeforeInsert<T>> - Interface in com.github.eikecochu.sqlbuilder
Implemented by keywords that precede the INSERT statement.
BeforeJoin<T extends BeforeJoin<T>> - Interface in com.github.eikecochu.sqlbuilder
Implemented by keywords that precede the JOIN statement.
BeforeOrderBy<T extends BeforeOrderBy<T>> - Interface in com.github.eikecochu.sqlbuilder
Implemented by keywords that precede the ORDER BY statement.
BeforeSelect<T extends BeforeSelect<T>> - Interface in com.github.eikecochu.sqlbuilder
Implemented by keywords that precede the SELECT statement.
BeforeUnion<T extends BeforeUnion<T>> - Interface in com.github.eikecochu.sqlbuilder
Implemented by keywords that precede the UNION statement.
BeforeUpdate<T extends BeforeUpdate<T>> - Interface in com.github.eikecochu.sqlbuilder
Implemented by keywords that precede the UPDATE statement.
BeforeWhere<T extends BeforeWhere<T>> - Interface in com.github.eikecochu.sqlbuilder
Implemented by keywords that precede the WHERE statement.
BeforeWith<T extends BeforeWith<T>> - Interface in com.github.eikecochu.sqlbuilder
Implemented by keywords that precede the WITH statement.
between() - Method in class com.github.eikecochu.sqlbuilder.ConditionPart
The BETWEEN operator
between(Object, Object) - Method in class com.github.eikecochu.sqlbuilder.ConditionPart
The BETWEEN operator
BETWEEN - com.github.eikecochu.sqlbuilder.CompareOperator
The BETWEEN operator.

C

cased(String) - Method in class com.github.eikecochu.sqlbuilder.QueryOptions
Turns a string uppercase if enabled, else lowercase
col(String) - Method in class com.github.eikecochu.sqlbuilder.Conditionable
Use a column as constraint
col(String) - Method in class com.github.eikecochu.sqlbuilder.ConditionValue
Set a column to be constrained
col(String, CompareOperator, ConditionValueType, Object...) - Method in class com.github.eikecochu.sqlbuilder.Conditionable
Use a column as constraint and set the comparative element
col(String, Object) - Method in class com.github.eikecochu.sqlbuilder.Conditionable
Compare a column to a value
col(String, Object...) - Method in class com.github.eikecochu.sqlbuilder.Conditionable
Compare a column to multiple values
col(String, String, ConditionValueType, Object...) - Method in class com.github.eikecochu.sqlbuilder.Conditionable
Use a column as constraint and set the comparative element
colsEq(String, String) - Method in class com.github.eikecochu.sqlbuilder.Conditionable
Compare a column to another column
column(String) - Method in class com.github.eikecochu.sqlbuilder.GroupBy
Group by column name
column(String) - Method in class com.github.eikecochu.sqlbuilder.Insert
Use a column to insert values into
column(String) - Method in class com.github.eikecochu.sqlbuilder.OrderBy
Add a column to order by.
column(String) - Method in class com.github.eikecochu.sqlbuilder.Select
Select a column by name
column(String) - Method in class com.github.eikecochu.sqlbuilder.With
Add a column to this WITH statement
column(String, boolean) - Method in class com.github.eikecochu.sqlbuilder.OrderBy
Order by a column name and ascending or descending
column(String, Object) - Method in class com.github.eikecochu.sqlbuilder.Insert
Insert a value into a column by name
column(String, String) - Method in class com.github.eikecochu.sqlbuilder.Select
Select a column by name
COLUMN - com.github.eikecochu.sqlbuilder.ConditionValueType
The COLUMN value.
columns(ValueHolder) - Method in class com.github.eikecochu.sqlbuilder.Insert
Insert multiple values by ValueHolder
columns(String...) - Method in class com.github.eikecochu.sqlbuilder.GroupBy
Group by column names
columns(String...) - Method in class com.github.eikecochu.sqlbuilder.OrderBy
Order by multiple columns
columns(String...) - Method in class com.github.eikecochu.sqlbuilder.Select
Select multiple columns by name
columns(String...) - Method in class com.github.eikecochu.sqlbuilder.With
Add multiple columns to this WITH statement
com.github.eikecochu.sqlbuilder - package com.github.eikecochu.sqlbuilder
 
com.github.eikecochu.sqlbuilder.mssql - package com.github.eikecochu.sqlbuilder.mssql
 
com.github.eikecochu.sqlbuilder.mysql - package com.github.eikecochu.sqlbuilder.mysql
 
com.github.eikecochu.sqlbuilder.oracle - package com.github.eikecochu.sqlbuilder.oracle
 
CompareOperator - Enum in com.github.eikecochu.sqlbuilder
The CompareOperator represents valid comparation operations between SQL expressions, for example in the WHERE statement, or the JOIN statement.
condition(CompareOperator, ConditionValueType, Object) - Method in class com.github.eikecochu.sqlbuilder.ConditionPart
 
condition(CompareOperator, ConditionValueType, Object[]) - Method in class com.github.eikecochu.sqlbuilder.ConditionPart
 
Condition - Class in com.github.eikecochu.sqlbuilder
Condition to multiple statements, for example WHERE, JOIN etc.
Condition() - Constructor for class com.github.eikecochu.sqlbuilder.Condition
 
Conditionable<T extends Conditionable<T>> - Class in com.github.eikecochu.sqlbuilder
Abstract base class for condition like statements, generic to allow multiple origins, for example from WHERE, JOIN etc.
Conditionable() - Constructor for class com.github.eikecochu.sqlbuilder.Conditionable
Creates a new empty conditionable
Conditionable(QueryPartLinked<?>) - Constructor for class com.github.eikecochu.sqlbuilder.Conditionable
 
ConditionBiValue<T extends Conditionable<T>> - Class in com.github.eikecochu.sqlbuilder
The ConditionBiValue is used for the BETWEEN operator, to restrict values to two.
ConditionBiValue(ConditionPart<T>, CompareOperator) - Constructor for class com.github.eikecochu.sqlbuilder.ConditionBiValue
 
ConditionPart<T extends Conditionable<T>> - Class in com.github.eikecochu.sqlbuilder
The ConditionPart is a part of the conditionable expression.
ConditionPart(Conditionable<T>, String) - Constructor for class com.github.eikecochu.sqlbuilder.ConditionPart
 
ConditionValue<T extends Conditionable<T>> - Class in com.github.eikecochu.sqlbuilder
The condition value that is used to represent values to use for conditions.
ConditionValue(ConditionPart<T>, CompareOperator) - Constructor for class com.github.eikecochu.sqlbuilder.ConditionValue
 
ConditionValueType - Enum in com.github.eikecochu.sqlbuilder
The ConditionValueType is used to express what a ConditionPart contains as value.
ConjunctiveOperator - Enum in com.github.eikecochu.sqlbuilder
The ConjunctiveOperator is used to chain the various ConditionPart elements together to form the conditions of a query.
connectBy() - Method in class com.github.eikecochu.sqlbuilder.oracle.ConnectBy
Creates a new ConnectBy instance
connectBy() - Method in class com.github.eikecochu.sqlbuilder.oracle.StartWith
Creates a new ConnectBy instance
ConnectBy - Class in com.github.eikecochu.sqlbuilder.oracle
ConnectBy statement Supported by Oracle 11g
ConnectBy(QueryPartLinked<?>) - Constructor for class com.github.eikecochu.sqlbuilder.oracle.ConnectBy
 
copy() - Method in class com.github.eikecochu.sqlbuilder.QueryOptions
Copies this instance including values and returns the new instance
CROSS_JOIN - com.github.eikecochu.sqlbuilder.JoinMode
The CROSS JOIN mode.
crossJoin() - Method in interface com.github.eikecochu.sqlbuilder.BeforeJoin
Continue query with CROSS JOIN
crossJoin(Table) - Method in interface com.github.eikecochu.sqlbuilder.BeforeJoin
Continue query with CROSS JOIN
crossJoin(String) - Method in interface com.github.eikecochu.sqlbuilder.BeforeJoin
Continue query with CROSS JOIN
cycle() - Method in class com.github.eikecochu.sqlbuilder.oracle.ConnectBy
Enables CYCLE selection

D

defaults() - Method in class com.github.eikecochu.sqlbuilder.Insert
Resets this INSERT statement columns and values
delete(Delete) - Method in interface com.github.eikecochu.sqlbuilder.BeforeDelete
Accept an existing DELETE statement as predecessor
delete(Table) - Method in interface com.github.eikecochu.sqlbuilder.BeforeDelete
Continue query with DELETE
delete(String) - Method in interface com.github.eikecochu.sqlbuilder.BeforeDelete
Continue query with DELETE
Delete - Class in com.github.eikecochu.sqlbuilder
The DELETE expression.
Delete(BeforeDelete<?>, String) - Constructor for class com.github.eikecochu.sqlbuilder.Delete
 
Delete(Table) - Constructor for class com.github.eikecochu.sqlbuilder.Delete
Create a new DELETE statement
Delete(String) - Constructor for class com.github.eikecochu.sqlbuilder.Delete
Create a new DELETE statement
Delete(Table) - Static method in class com.github.eikecochu.sqlbuilder.SQLBuilder
Start with an DELETE statement
Delete(String) - Static method in class com.github.eikecochu.sqlbuilder.SQLBuilder
Start with an DELETE statement
deleteSQL(String) - Method in interface com.github.eikecochu.sqlbuilder.BeforeDelete
Use plain SQL to form this DELETE statement
desc(String) - Method in class com.github.eikecochu.sqlbuilder.OrderBy
Order descending by a column
distinct() - Method in class com.github.eikecochu.sqlbuilder.Select
Enable DISTINCT selection.
distinct() - Method in class com.github.eikecochu.sqlbuilder.Union
Enable UNION to join only distinct results.

E

entry(String, Object) - Static method in interface com.github.eikecochu.sqlbuilder.ValueHolder
Creates a new Map.Entry instance
EntryWrapper() - Constructor for class com.github.eikecochu.sqlbuilder.ValueHolder.EntryWrapper
 
eq() - Method in class com.github.eikecochu.sqlbuilder.ConditionPart
The EQUALS operator
eq(Object) - Method in class com.github.eikecochu.sqlbuilder.ConditionPart
The EQUALS operator.
eqCol(String) - Method in class com.github.eikecochu.sqlbuilder.ConditionPart
Set a column to be constrained
eqExpr(Expression) - Method in class com.github.eikecochu.sqlbuilder.ConditionPart
Set an expression to be used as condition
eqExpr(String, Object...) - Method in class com.github.eikecochu.sqlbuilder.ConditionPart
Set an expression to be used as condition
EQUALS - com.github.eikecochu.sqlbuilder.CompareOperator
The EQUALS operator.
exists(QueryBuilder<?>) - Method in class com.github.eikecochu.sqlbuilder.Where
Continues the condition with an EXISTS expression
exists(String) - Method in class com.github.eikecochu.sqlbuilder.Where
Continues the condition with an EXISTS expression
Exists - Class in com.github.eikecochu.sqlbuilder
The EXISTS expression.
Exists(QueryBuilder<?>) - Constructor for class com.github.eikecochu.sqlbuilder.Exists
 
expr(Expression) - Method in class com.github.eikecochu.sqlbuilder.ConditionValue
Set an expression to be used as condition
expr(String) - Method in class com.github.eikecochu.sqlbuilder.UpdateValue
Use an expression to update the value
expr(String, Object...) - Method in class com.github.eikecochu.sqlbuilder.ConditionValue
Set an expression to be used as condition
Expression - Class in com.github.eikecochu.sqlbuilder
Expressions are used to create stored procedure calls.
Expression(String, Object...) - Constructor for class com.github.eikecochu.sqlbuilder.Expression
Create a new expression with multiple IN parameters
EXPRESSION - com.github.eikecochu.sqlbuilder.ConditionValueType
The EXPRESSION value.
ext(U) - Method in interface com.github.eikecochu.sqlbuilder.QueryPartLinked
Continue the building chain with any element, for example custom implemented expressions.

F

fetch(int) - Method in class com.github.eikecochu.sqlbuilder.mssql.Offset
Create a new Fetch statement with the amount of rows to be fetched
Fetch - Class in com.github.eikecochu.sqlbuilder.mssql
Fetch statement Supported by MS SQL Server, Oracle 12c, PostgreSQL
Fetch(int) - Constructor for class com.github.eikecochu.sqlbuilder.mssql.Fetch
Create a new Fetch statement with the amount of rows to be fetched
Fetch(QueryPartLinked<?>, int) - Constructor for class com.github.eikecochu.sqlbuilder.mssql.Fetch
 
FETCH_ALL - Static variable in class com.github.eikecochu.sqlbuilder.QueryOptions
The default value of the fetchSize variable.
fetchAll() - Method in class com.github.eikecochu.sqlbuilder.QueryOptions
Fetch all columns on query
fetchFirst() - Method in class com.github.eikecochu.sqlbuilder.QueryOptions
Fetch the first row only on query
from() - Method in interface com.github.eikecochu.sqlbuilder.BeforeFrom
Continue query with FROM
from(From) - Method in interface com.github.eikecochu.sqlbuilder.BeforeFrom
Accept an existing FROM statement as predecessor
from(QueryBuilder<?>) - Method in interface com.github.eikecochu.sqlbuilder.BeforeFrom
Specify a subquery to select from
from(QueryBuilder<?>, String) - Method in interface com.github.eikecochu.sqlbuilder.BeforeFrom
Specify a subquery to select from
from(Table...) - Method in interface com.github.eikecochu.sqlbuilder.BeforeFrom
Continue query with FROM
from(Iterable<? extends Map.Entry<String, Object>>) - Static method in interface com.github.eikecochu.sqlbuilder.ValueHolder
Create a ValueHolder from an Iterable instance
from(String...) - Method in interface com.github.eikecochu.sqlbuilder.BeforeFrom
Continue query with FROM
from(Map<String, Object>) - Static method in interface com.github.eikecochu.sqlbuilder.ValueHolder
Creates a ValueHolder instance from a Map instance
From - Class in com.github.eikecochu.sqlbuilder
The FROM expression.
From(BeforeFrom<?>) - Constructor for class com.github.eikecochu.sqlbuilder.From
 
fromSQL(String) - Method in interface com.github.eikecochu.sqlbuilder.BeforeFrom
Use plain SQL to form this FROM statement
fromString(String) - Static method in enum com.github.eikecochu.sqlbuilder.CompareOperator
Converts a string to a CompareOperator, if possible.
fullOuterJoin() - Method in interface com.github.eikecochu.sqlbuilder.BeforeJoin
Continue query with FULL OUTER JOIN
fullOuterJoin(Table) - Method in interface com.github.eikecochu.sqlbuilder.BeforeJoin
Continue query with FULL OUTER JOIN
fullOuterJoin(String) - Method in interface com.github.eikecochu.sqlbuilder.BeforeJoin
Continue query with FULL OUTER JOIN

G

ge() - Method in class com.github.eikecochu.sqlbuilder.ConditionPart
The GREATER EQUALS operator
ge(Object) - Method in class com.github.eikecochu.sqlbuilder.ConditionPart
The GREATER EQUALS operator.
GE - com.github.eikecochu.sqlbuilder.CompareOperator
The GREATER EQUALS operator.
getDefaultOptions() - Static method in class com.github.eikecochu.sqlbuilder.QueryOptions
Returns the default options
getKey() - Method in class com.github.eikecochu.sqlbuilder.ValueHolder.EntryWrapper
 
getValue() - Method in class com.github.eikecochu.sqlbuilder.ValueHolder.EntryWrapper
 
group(Condition) - Method in class com.github.eikecochu.sqlbuilder.Conditionable
Include a subgroup in the condition
groupBy() - Method in interface com.github.eikecochu.sqlbuilder.BeforeGroupBy
Continue query with GROUP BY
groupBy(GroupBy) - Method in interface com.github.eikecochu.sqlbuilder.BeforeGroupBy
Accept an existing GROUP BY statement as predecessor
groupBy(String...) - Method in interface com.github.eikecochu.sqlbuilder.BeforeGroupBy
Continue query with GROUP BY
GroupBy - Class in com.github.eikecochu.sqlbuilder
The GROUP BY expression.
GroupBy(BeforeGroupBy<?>) - Constructor for class com.github.eikecochu.sqlbuilder.GroupBy
 
groupBySQL(String) - Method in interface com.github.eikecochu.sqlbuilder.BeforeGroupBy
Use plain SQL to form this GROUP BY statement
groupStart() - Method in class com.github.eikecochu.sqlbuilder.Conditionable
Start a nested condition group
gt() - Method in class com.github.eikecochu.sqlbuilder.ConditionPart
The GREATER THAN operator
gt(Object) - Method in class com.github.eikecochu.sqlbuilder.ConditionPart
The GREATER THAN operator.
GT - com.github.eikecochu.sqlbuilder.CompareOperator
The GREATER THAN operator.

H

having() - Method in interface com.github.eikecochu.sqlbuilder.BeforeHaving
Continue query with HAVING
having(Having) - Method in interface com.github.eikecochu.sqlbuilder.BeforeHaving
Accept an existing HAVING statement as predecessor
Having - Class in com.github.eikecochu.sqlbuilder
The HAVING expression.
Having(BeforeHaving<?>) - Constructor for class com.github.eikecochu.sqlbuilder.Having
 
havingSQL(String) - Method in interface com.github.eikecochu.sqlbuilder.BeforeHaving
Use plain SQL to form this HAVING statement

I

in() - Method in class com.github.eikecochu.sqlbuilder.ConditionPart
The IN operator
in(Iterable<Object>) - Method in class com.github.eikecochu.sqlbuilder.ConditionPart
The IN operator.
in(Object) - Method in class com.github.eikecochu.sqlbuilder.Expression
Add a new IN parameter
in(Object...) - Method in class com.github.eikecochu.sqlbuilder.ConditionPart
The IN operator.
IN - com.github.eikecochu.sqlbuilder.CompareOperator
The IN operator.
indent() - Method in class com.github.eikecochu.sqlbuilder.QueryOptions
Increases the indent level by 1
indentString() - Method in class com.github.eikecochu.sqlbuilder.QueryOptions
Creates an indent string based on the indent size and level
INNER_JOIN - com.github.eikecochu.sqlbuilder.JoinMode
The INNER JOIN mode.
innerJoin() - Method in interface com.github.eikecochu.sqlbuilder.BeforeJoin
Continue query with INNER JOIN
innerJoin(Table) - Method in interface com.github.eikecochu.sqlbuilder.BeforeJoin
Continue query with INNER JOIN
innerJoin(String) - Method in interface com.github.eikecochu.sqlbuilder.BeforeJoin
Continue query with INNER JOIN
innerJoinOnColsEq(Table, String, String) - Method in interface com.github.eikecochu.sqlbuilder.BeforeJoin
Continue query with INNER JOIN and use two columns as condition with col1 = col2
innerJoinOnColsEq(String, String, String) - Method in interface com.github.eikecochu.sqlbuilder.BeforeJoin
Continue query with INNER JOIN and use two columns as condition with col1 = col2
inOut(Object, int) - Method in class com.github.eikecochu.sqlbuilder.Expression
Add a new IN/OUT parameter
insert(Insert) - Method in interface com.github.eikecochu.sqlbuilder.BeforeInsert
Accept an existing INSERT statement as predecessor
insert(Table) - Method in interface com.github.eikecochu.sqlbuilder.BeforeInsert
Continue query with INSERT
insert(String) - Method in interface com.github.eikecochu.sqlbuilder.BeforeInsert
Continue query with INSERT
Insert - Class in com.github.eikecochu.sqlbuilder
The INSERT expression.
Insert(BeforeInsert<?>, String) - Constructor for class com.github.eikecochu.sqlbuilder.Insert
 
Insert(Table) - Constructor for class com.github.eikecochu.sqlbuilder.Insert
Create a new INSERT statement
Insert(String) - Constructor for class com.github.eikecochu.sqlbuilder.Insert
Create a new INSERT statement
Insert(Table) - Static method in class com.github.eikecochu.sqlbuilder.SQLBuilder
Start with an INSERT statement
Insert(String) - Static method in class com.github.eikecochu.sqlbuilder.SQLBuilder
Start with an INSERT statement
INSERT - com.github.eikecochu.sqlbuilder.InsertMode
The INSERT mode.
INSERT_OR_ABORT - com.github.eikecochu.sqlbuilder.InsertMode
The INSERT OR ABORT mode.
INSERT_OR_FAIL - com.github.eikecochu.sqlbuilder.InsertMode
The INSERT OR FAIL mode.
INSERT_OR_IGNORE - com.github.eikecochu.sqlbuilder.InsertMode
The INSERT OR IGNORE mode.
INSERT_OR_REPLACE - com.github.eikecochu.sqlbuilder.InsertMode
The INSERT OR REPLACE mode.
INSERT_OR_ROLLBACK - com.github.eikecochu.sqlbuilder.InsertMode
The INSERT OR ROLLBACK mode.
InsertMode - Enum in com.github.eikecochu.sqlbuilder
InsertMode defines how the INSERT statement inserts values into the database.
insertSQL(String) - Method in interface com.github.eikecochu.sqlbuilder.BeforeInsert
Use plain SQL to form this INSERT statement
InsertValue - Class in com.github.eikecochu.sqlbuilder
The InsertValue represents a value that is inserted into the database with the INSERT statement.
InsertValue(Insert, String) - Constructor for class com.github.eikecochu.sqlbuilder.InsertValue
 
IS_NOT_NULL - com.github.eikecochu.sqlbuilder.CompareOperator
The IS NOT NULL operator.
IS_NULL - com.github.eikecochu.sqlbuilder.CompareOperator
The IS NULL operator.
isDelete() - Method in class com.github.eikecochu.sqlbuilder.Query
Checks if this builder represents a DELETE statement
isExpression() - Method in class com.github.eikecochu.sqlbuilder.Query
Checks if this builder represents a function expression
isInsert() - Method in class com.github.eikecochu.sqlbuilder.Query
Checks if this builder represents an INSERT statement
isKeyword(String) - Static method in class com.github.eikecochu.sqlbuilder.Name
Returns true if the passed string is recognized as a keyword.
isNull() - Method in class com.github.eikecochu.sqlbuilder.ConditionPart
The IS NULL operator
isSelect() - Method in class com.github.eikecochu.sqlbuilder.Query
Checks if this builder represents a SELECT statement
isStatementType(Class<?>) - Method in class com.github.eikecochu.sqlbuilder.Query
Checks if this builder represents the passed statement type
isUpdate() - Method in class com.github.eikecochu.sqlbuilder.Query
Checks if this builder represents an UPDATE statement
iterator() - Method in interface com.github.eikecochu.sqlbuilder.ValueHolder
 
iterator() - Method in class com.github.eikecochu.sqlbuilder.Values
 

J

join() - Method in interface com.github.eikecochu.sqlbuilder.BeforeJoin
Continue query with INNER JOIN
join(Join) - Method in interface com.github.eikecochu.sqlbuilder.BeforeJoin
Accept an existing JOIN statement as predecessor
join(JoinMode) - Method in interface com.github.eikecochu.sqlbuilder.BeforeJoin
Continue query with the passed JOIN mode
join(Table) - Method in interface com.github.eikecochu.sqlbuilder.BeforeJoin
Continue query with JOIN
join(String) - Method in interface com.github.eikecochu.sqlbuilder.BeforeJoin
Continue query with JOIN
Join - Class in com.github.eikecochu.sqlbuilder
The JOIN expression.
Join(BeforeJoin<?>) - Constructor for class com.github.eikecochu.sqlbuilder.Join
 
Join(BeforeJoin<?>, JoinMode) - Constructor for class com.github.eikecochu.sqlbuilder.Join
 
JoinMode - Enum in com.github.eikecochu.sqlbuilder
The JoinMode describes how a JOIN between two elements is made.
joinSQL(String) - Method in interface com.github.eikecochu.sqlbuilder.BeforeJoin
Use plain SQL to form this JOIN statement

K

KEYWORDS - Static variable in class com.github.eikecochu.sqlbuilder.Name
The KEYWORDS set is used to identify database keywords in names to apply escaping to avoid errors when executing the query.

L

le() - Method in class com.github.eikecochu.sqlbuilder.ConditionPart
The LESSER EQUALS operator
le(Object) - Method in class com.github.eikecochu.sqlbuilder.ConditionPart
The LESSER EQUALS operator.
LE - com.github.eikecochu.sqlbuilder.CompareOperator
The LESSER EQUALS operator.
LEFT_JOIN - com.github.eikecochu.sqlbuilder.JoinMode
The LEFT JOIN mode.
leftJoin() - Method in interface com.github.eikecochu.sqlbuilder.BeforeJoin
Continue query with LEFT JOIN
leftJoin(Table) - Method in interface com.github.eikecochu.sqlbuilder.BeforeJoin
Continue query with LEFT JOIN
leftJoin(String) - Method in interface com.github.eikecochu.sqlbuilder.BeforeJoin
Continue query with LEFT JOIN
leftOuterJoin() - Method in interface com.github.eikecochu.sqlbuilder.BeforeJoin
Continue query with LEFT OUTER JOIN
leftOuterJoin(Table) - Method in interface com.github.eikecochu.sqlbuilder.BeforeJoin
Continue query with LEFT OUTER JOIN
leftOuterJoin(String) - Method in interface com.github.eikecochu.sqlbuilder.BeforeJoin
Continue query with LEFT OUTER JOIN
like() - Method in class com.github.eikecochu.sqlbuilder.ConditionPart
The LIKE operator
like(Object) - Method in class com.github.eikecochu.sqlbuilder.ConditionPart
The LIKE operator.
LIKE - com.github.eikecochu.sqlbuilder.CompareOperator
The LIKE operator.
Limit - Class in com.github.eikecochu.sqlbuilder.mysql
Limit statement Supported by MySQL
Limit(int) - Constructor for class com.github.eikecochu.sqlbuilder.mysql.Limit
Create a new Limit statement with the amount of rows to be fetched
Limit(QueryPartLinked<?>, int) - Constructor for class com.github.eikecochu.sqlbuilder.mysql.Limit
 
lt() - Method in class com.github.eikecochu.sqlbuilder.ConditionPart
The LESSER THAN operator
lt(Object) - Method in class com.github.eikecochu.sqlbuilder.ConditionPart
The LESSER THAN operator.
LT - com.github.eikecochu.sqlbuilder.CompareOperator
The LESS THAN operator.

N

Name - Class in com.github.eikecochu.sqlbuilder
The Name class represents a name used in a query, for example a table name, column name or function name.
Name() - Constructor for class com.github.eikecochu.sqlbuilder.Name
 
NestedCondition<T extends Conditionable<T>> - Class in com.github.eikecochu.sqlbuilder
Condition to multiple statements, for example WHERE, JOIN etc.
newLine() - Method in class com.github.eikecochu.sqlbuilder.QueryOptions
Creates a newline if required, when pretty printing is enabled
newLine(boolean) - Method in class com.github.eikecochu.sqlbuilder.QueryOptions
Creates a newline or space, if enabled
nocycle() - Method in class com.github.eikecochu.sqlbuilder.oracle.ConnectBy
Enables NOCYCLE selection
not() - Method in class com.github.eikecochu.sqlbuilder.ConditionPart
The NOT operator
NOT_EQUALS - com.github.eikecochu.sqlbuilder.CompareOperator
The NOT EQUALS operator.
notEmpty() - Method in class com.github.eikecochu.sqlbuilder.StringJoiner
Checks if this StringJoiner contains strings
notEq() - Method in class com.github.eikecochu.sqlbuilder.ConditionPart
The NOT EQUALS operator
notEq(Object) - Method in class com.github.eikecochu.sqlbuilder.ConditionPart
The NOT EQUALS operator.

O

offset(int) - Method in class com.github.eikecochu.sqlbuilder.mysql.Limit
Creates a new Offset instance with the offset to skip when selecting data
Offset - Class in com.github.eikecochu.sqlbuilder.mssql
Offset statement Supported by MS SQL Server, Oracle 12c, PostgreSQL
Offset - Class in com.github.eikecochu.sqlbuilder.mysql
Offset statement Supported by MySQL
Offset(int) - Constructor for class com.github.eikecochu.sqlbuilder.mssql.Offset
Creates a new Offset instance with the offset to skip when selecting data
Offset(int) - Constructor for class com.github.eikecochu.sqlbuilder.mysql.Offset
Creates a new Offset instance with the offset to skip when selecting data
Offset(QueryPartLinked<?>, int) - Constructor for class com.github.eikecochu.sqlbuilder.mssql.Offset
 
Offset(QueryPartLinked<?>, int) - Constructor for class com.github.eikecochu.sqlbuilder.mysql.Offset
 
on() - Method in class com.github.eikecochu.sqlbuilder.Join
Set join conditions
onColsEq(String, String) - Method in class com.github.eikecochu.sqlbuilder.Join
Set join conditions to join on two equal columns
or() - Method in class com.github.eikecochu.sqlbuilder.Conditionable
Connect the previous and next condition with the OR operator
OR - com.github.eikecochu.sqlbuilder.ConjunctiveOperator
The OR operator.
orAbort() - Method in class com.github.eikecochu.sqlbuilder.Insert
Set this INSERT statement to be INSERT OR ABORT
orAbort() - Method in class com.github.eikecochu.sqlbuilder.Update
Set this UPDATE statement to be UPDATE OR ABORT
orderBy() - Method in interface com.github.eikecochu.sqlbuilder.BeforeOrderBy
Continue query with ORDER BY
orderBy(OrderBy) - Method in interface com.github.eikecochu.sqlbuilder.BeforeOrderBy
Accept an existing ORDER BY statement as predecessor
orderBy(String...) - Method in interface com.github.eikecochu.sqlbuilder.BeforeOrderBy
Continue query with ORDER BY
OrderBy - Class in com.github.eikecochu.sqlbuilder
The ORDER BY expression.
OrderBy(BeforeOrderBy<?>) - Constructor for class com.github.eikecochu.sqlbuilder.OrderBy
 
orderBySQL(String) - Method in interface com.github.eikecochu.sqlbuilder.BeforeOrderBy
Use plain SQL to form this ORDER BY statement
orFail() - Method in class com.github.eikecochu.sqlbuilder.Insert
Set this INSERT statement to be INSERT OR FAIL
orFail() - Method in class com.github.eikecochu.sqlbuilder.Update
Set this UPDATE statement to be UPDATE OR FAIL
orIgnore() - Method in class com.github.eikecochu.sqlbuilder.Insert
Set this INSERT statement to be INSERT OR IGNORE
orIgnore() - Method in class com.github.eikecochu.sqlbuilder.Update
Set this UPDATE statement to be UPDATE OR IGNORE
orReplace() - Method in class com.github.eikecochu.sqlbuilder.Insert
Set this INSERT statement to be INSERT OR REPLACE
orReplace() - Method in class com.github.eikecochu.sqlbuilder.Update
Set this UPDATE statement to be UPDATE OR REPLACE
orRollback() - Method in class com.github.eikecochu.sqlbuilder.Insert
Set this INSERT statement to be INSERT OR ROLLBACK
orRollback() - Method in class com.github.eikecochu.sqlbuilder.Update
Set this UPDATE statement to be UPDATE OR ROLLBACK
out(int) - Method in class com.github.eikecochu.sqlbuilder.Expression
Add a new OUT parameter
OUTER_JOIN - com.github.eikecochu.sqlbuilder.JoinMode
The OUTER JOIN mode.
outerJoin() - Method in interface com.github.eikecochu.sqlbuilder.BeforeJoin
Continue query with OUTER JOIN
outerJoin(Table) - Method in interface com.github.eikecochu.sqlbuilder.BeforeJoin
Continue query with OUTER JOIN
outerJoin(String) - Method in interface com.github.eikecochu.sqlbuilder.BeforeJoin
Continue query with OUTER JOIN

P

padCased(String) - Method in class com.github.eikecochu.sqlbuilder.QueryOptions
Combines the methods padded and cased
padded(String) - Method in class com.github.eikecochu.sqlbuilder.QueryOptions
Pads a string to a specified length, if enabled
parent() - Method in interface com.github.eikecochu.sqlbuilder.QueryPartLinked
Get the parent of this expression
parent(QueryPartLinked<?>) - Method in class com.github.eikecochu.sqlbuilder.QueryPartImpl
 
parent(QueryPartLinked<?>) - Method in interface com.github.eikecochu.sqlbuilder.QueryPartLinked
Set the parent of this expression
PostProcessor<T> - Interface in com.github.eikecochu.sqlbuilder
The PostProcessor interface is used to create postprocessing instances for postprocessing multiple elements during the building process of the query.
prepare(Connection) - Method in class com.github.eikecochu.sqlbuilder.Query
Prepares the statement using the passed database connection
prepare(Connection, QueryOptions) - Method in class com.github.eikecochu.sqlbuilder.Query
Prepares the statement using the passed database connection
prepareCall(Connection, QueryOptions) - Method in class com.github.eikecochu.sqlbuilder.Query
Prepares the call using the passed database connection
preparedString(QueryOptions) - Method in class com.github.eikecochu.sqlbuilder.Expression
Turns this expression into a string with value placeholders for query preparation
preparedValuesString() - Method in class com.github.eikecochu.sqlbuilder.QueryOptions
Returns all contained prepared values as a simple, concatenated string
process(T) - Method in interface com.github.eikecochu.sqlbuilder.QueryProcessor
The process method.
process(T, QueryOptions, Connection) - Method in interface com.github.eikecochu.sqlbuilder.PostProcessor
Transforms the passed value into another value

Q

query() - Method in class com.github.eikecochu.sqlbuilder.Expression
 
query() - Method in class com.github.eikecochu.sqlbuilder.Query
 
query() - Method in interface com.github.eikecochu.sqlbuilder.QueryBuilder
Returns the Query representation of this builder instance
query(Query) - Method in class com.github.eikecochu.sqlbuilder.InsertValue
Use a subquery as value supplier.
query(U) - Method in interface com.github.eikecochu.sqlbuilder.QueryBuilder
Allows the user to finish the query building process by passing the query to a specified processor.
Query - Class in com.github.eikecochu.sqlbuilder
The Query class is the final class of the building process and describes a complete query.
Query(String) - Static method in class com.github.eikecochu.sqlbuilder.SQLBuilder
Create a final Query
QueryBuilder<T extends QueryBuilder<T>> - Interface in com.github.eikecochu.sqlbuilder
The QueryBuilder interface that is implemented by all expressions that mark the possible end of a query.
QueryOptions - Class in com.github.eikecochu.sqlbuilder
The QueryOptions class holds all options that are applied at various places throughout the building process of a query.
QueryOptions() - Constructor for class com.github.eikecochu.sqlbuilder.QueryOptions
 
QueryPart - Interface in com.github.eikecochu.sqlbuilder
The QueryPart interface is implemented by all parts of the query building process to turn them into strings for query assembly when building.
QueryPartImpl<T extends QueryPartImpl<T>> - Class in com.github.eikecochu.sqlbuilder
The default QueryPart implementation used by most expressions.
QueryPartImpl(QueryPartLinked<?>) - Constructor for class com.github.eikecochu.sqlbuilder.QueryPartImpl
Create a new instance with a parent expression
QueryPartLinked<T extends QueryPartLinked<T>> - Interface in com.github.eikecochu.sqlbuilder
The QueryPartLinked interface is implemented by all expressions that can link to parent expressions for building chains.
QueryPartSQL<T extends QueryPartSQL<T>> - Interface in com.github.eikecochu.sqlbuilder
The QueryPartSQL interface is the interface of all expressions that support adding plain SQL into them instead of building methods.
QueryProcessor - Interface in com.github.eikecochu.sqlbuilder
The QueryProcessor interface to implement for query postprocessing.

R

recursive() - Method in class com.github.eikecochu.sqlbuilder.With
Flag WITH statement as RECURSIVE
replace() - Method in class com.github.eikecochu.sqlbuilder.Insert
Set this INSERT statement to be REPLACE
REPLACE - com.github.eikecochu.sqlbuilder.InsertMode
The REPLACE mode.
RIGHT_JOIN - com.github.eikecochu.sqlbuilder.JoinMode
The RIGHT JOIN mode.
rightJoin() - Method in interface com.github.eikecochu.sqlbuilder.BeforeJoin
Continue query with RIGHT JOIN
rightJoin(Table) - Method in interface com.github.eikecochu.sqlbuilder.BeforeJoin
Continue query with RIGHT JOIN
rightJoin(String) - Method in interface com.github.eikecochu.sqlbuilder.BeforeJoin
Continue query with RIGHT JOIN
rightOuterJoin() - Method in interface com.github.eikecochu.sqlbuilder.BeforeJoin
Continue query with RIGHT OUTER JOIN
rightOuterJoin(Table) - Method in interface com.github.eikecochu.sqlbuilder.BeforeJoin
Continue query with RIGHT OUTER JOIN
rightOuterJoin(String) - Method in interface com.github.eikecochu.sqlbuilder.BeforeJoin
Continue query with RIGHT OUTER JOIN

S

select() - Method in interface com.github.eikecochu.sqlbuilder.BeforeSelect
Continue query with SELECT
select() - Method in class com.github.eikecochu.sqlbuilder.Insert
 
select(Select) - Method in interface com.github.eikecochu.sqlbuilder.BeforeSelect
Accept an existing SELECT statement as predecessor
select(String...) - Method in interface com.github.eikecochu.sqlbuilder.BeforeSelect
Continue query with SELECT
Select - Class in com.github.eikecochu.sqlbuilder
The SELECT expression.
Select(BeforeSelect<?>) - Constructor for class com.github.eikecochu.sqlbuilder.Select
 
Select(String...) - Constructor for class com.github.eikecochu.sqlbuilder.Select
Create a new SELECT statement
Select() - Static method in class com.github.eikecochu.sqlbuilder.SQLBuilder
Start with a SELECT statement
Select(String...) - Static method in class com.github.eikecochu.sqlbuilder.SQLBuilder
Start with a SELECT statement
selectSQL(String) - Method in interface com.github.eikecochu.sqlbuilder.BeforeSelect
Use plain SQL to form this SELECT statement
set(ValueHolder) - Method in class com.github.eikecochu.sqlbuilder.Update
Set multiple values to be updated
set(String) - Method in class com.github.eikecochu.sqlbuilder.Update
Set a value to be updated
set(String, Object) - Method in class com.github.eikecochu.sqlbuilder.Update
Set a value to be updated
setDefaultOptions(QueryOptions) - Static method in class com.github.eikecochu.sqlbuilder.QueryOptions
Sets the default options
setIn(int, Object) - Method in class com.github.eikecochu.sqlbuilder.Expression
Sets a parameter to be an IN parameter.
setInOut(int, Object, int) - Method in class com.github.eikecochu.sqlbuilder.Expression
Sets a parameter to be an IN/OUT parameter.
setIns(Object...) - Method in class com.github.eikecochu.sqlbuilder.Expression
Set multiple parameters to be IN parameters.
setOut(int, int) - Method in class com.github.eikecochu.sqlbuilder.Expression
Sets a parameter to be an OUT parameter.
setOuts(Integer...) - Method in class com.github.eikecochu.sqlbuilder.Expression
Set multiple parameters to be OUT parameters.
setValue(Object) - Method in class com.github.eikecochu.sqlbuilder.ValueHolder.EntryWrapper
 
setValue(Object) - Method in class com.github.eikecochu.sqlbuilder.ValueHolder.ValueEntry
 
sql(String) - Method in class com.github.eikecochu.sqlbuilder.QueryPartImpl
 
sql(String) - Method in interface com.github.eikecochu.sqlbuilder.QueryPartSQL
Set SQL as content
SQLBuilder - Class in com.github.eikecochu.sqlbuilder
Convenience class for quick starting a new statement.
startWith() - Method in class com.github.eikecochu.sqlbuilder.oracle.ConnectBy
Creates a new StartWith instance
StartWith - Class in com.github.eikecochu.sqlbuilder.oracle
StartWith statement Supported by Oracle 11g
StartWith(ConnectBy) - Constructor for class com.github.eikecochu.sqlbuilder.oracle.StartWith
 
statementType() - Method in class com.github.eikecochu.sqlbuilder.Query
Returns the statement type.
string() - Method in interface com.github.eikecochu.sqlbuilder.QueryPart
Transforms this statement into an SQL string using the default QueryOptions
string(QueryOptions) - Method in enum com.github.eikecochu.sqlbuilder.CompareOperator
 
string(QueryOptions) - Method in class com.github.eikecochu.sqlbuilder.Condition
 
string(QueryOptions) - Method in class com.github.eikecochu.sqlbuilder.Conditionable
 
string(QueryOptions) - Method in class com.github.eikecochu.sqlbuilder.ConditionPart
 
string(QueryOptions) - Method in enum com.github.eikecochu.sqlbuilder.ConditionValueType
 
string(QueryOptions) - Method in enum com.github.eikecochu.sqlbuilder.ConjunctiveOperator
 
string(QueryOptions) - Method in class com.github.eikecochu.sqlbuilder.Delete
 
string(QueryOptions) - Method in class com.github.eikecochu.sqlbuilder.Exists
 
string(QueryOptions) - Method in class com.github.eikecochu.sqlbuilder.Expression
 
string(QueryOptions) - Method in class com.github.eikecochu.sqlbuilder.From
 
string(QueryOptions) - Method in class com.github.eikecochu.sqlbuilder.GroupBy
 
string(QueryOptions) - Method in class com.github.eikecochu.sqlbuilder.Having
 
string(QueryOptions) - Method in class com.github.eikecochu.sqlbuilder.Insert
 
string(QueryOptions) - Method in enum com.github.eikecochu.sqlbuilder.InsertMode
 
string(QueryOptions) - Method in class com.github.eikecochu.sqlbuilder.Join
 
string(QueryOptions) - Method in enum com.github.eikecochu.sqlbuilder.JoinMode
 
string(QueryOptions) - Method in class com.github.eikecochu.sqlbuilder.mssql.Fetch
 
string(QueryOptions) - Method in class com.github.eikecochu.sqlbuilder.mssql.Offset
 
string(QueryOptions) - Method in class com.github.eikecochu.sqlbuilder.mysql.Limit
 
string(QueryOptions) - Method in class com.github.eikecochu.sqlbuilder.mysql.Offset
 
string(QueryOptions) - Method in class com.github.eikecochu.sqlbuilder.Name
 
string(QueryOptions) - Method in class com.github.eikecochu.sqlbuilder.NestedCondition
 
string(QueryOptions) - Method in class com.github.eikecochu.sqlbuilder.oracle.ConnectBy
 
string(QueryOptions) - Method in class com.github.eikecochu.sqlbuilder.oracle.StartWith
 
string(QueryOptions) - Method in class com.github.eikecochu.sqlbuilder.OrderBy
 
string(QueryOptions) - Method in class com.github.eikecochu.sqlbuilder.Query
 
string(QueryOptions) - Method in interface com.github.eikecochu.sqlbuilder.QueryPart
Transforms this statement into an SQL string
string(QueryOptions) - Method in class com.github.eikecochu.sqlbuilder.Select
 
string(QueryOptions) - Method in class com.github.eikecochu.sqlbuilder.Union
 
string(QueryOptions) - Method in class com.github.eikecochu.sqlbuilder.Update
 
string(QueryOptions) - Method in class com.github.eikecochu.sqlbuilder.Where
 
string(QueryOptions) - Method in class com.github.eikecochu.sqlbuilder.With
 
string(QueryOptions, boolean) - Method in class com.github.eikecochu.sqlbuilder.Expression
Turns this expression into a string.
string(QueryOptions, Connection) - Method in class com.github.eikecochu.sqlbuilder.Query
Transforms this statement into an SQL string
StringJoiner - Class in com.github.eikecochu.sqlbuilder
The StringJoiner class is used to assemble the query string with support for adding strings and collections of strings and optionally joining them with a delimiter.
StringJoiner() - Constructor for class com.github.eikecochu.sqlbuilder.StringJoiner
 
subquery(QueryBuilder<?>) - Method in class com.github.eikecochu.sqlbuilder.From
Specify a subquery to select from
subquery(QueryBuilder<?>, String) - Method in class com.github.eikecochu.sqlbuilder.From
Specify a subquery to select from
subquery(QueryBuilder<?>, String) - Method in class com.github.eikecochu.sqlbuilder.Join
Add a subquery as join target

T

table(Table) - Method in class com.github.eikecochu.sqlbuilder.From
Specify the target table by Table representation
table(String) - Method in class com.github.eikecochu.sqlbuilder.From
Specify the target table by name
table(String) - Method in class com.github.eikecochu.sqlbuilder.Join
Join to a table by name
Table - Interface in com.github.eikecochu.sqlbuilder
The Table interface is a representation of a table with a name.
tableName() - Method in interface com.github.eikecochu.sqlbuilder.Table
The table name
tables(Table...) - Method in class com.github.eikecochu.sqlbuilder.From
Specify the target table by Table representations
tables(String...) - Method in class com.github.eikecochu.sqlbuilder.From
Specify the target tables by name
ticked(String) - Method in class com.github.eikecochu.sqlbuilder.QueryOptions
Wraps a keyword in ticks or quotes, if enabled
toString() - Method in class com.github.eikecochu.sqlbuilder.Expression
 
toString() - Method in class com.github.eikecochu.sqlbuilder.Query
 
toString() - Method in class com.github.eikecochu.sqlbuilder.StringJoiner
 
toString(String) - Method in class com.github.eikecochu.sqlbuilder.StringJoiner
Assembles all strings, separated by a delimiter

U

unindent() - Method in class com.github.eikecochu.sqlbuilder.QueryOptions
Decreases the indent level by 1
union() - Method in interface com.github.eikecochu.sqlbuilder.BeforeUnion
Continue query with UNION
union(Union) - Method in interface com.github.eikecochu.sqlbuilder.BeforeUnion
Accept an existing UNION statement as predecessor
Union - Class in com.github.eikecochu.sqlbuilder
The UNION expression.
Union(BeforeUnion<?>) - Constructor for class com.github.eikecochu.sqlbuilder.Union
 
unionAll() - Method in interface com.github.eikecochu.sqlbuilder.BeforeUnion
Continue query with UNION ALL
unionSQL(String) - Method in interface com.github.eikecochu.sqlbuilder.BeforeUnion
Use plain SQL to form this UNION statement
update(Table) - Method in interface com.github.eikecochu.sqlbuilder.BeforeUpdate
Continue query with UPDATE
update(Update) - Method in interface com.github.eikecochu.sqlbuilder.BeforeUpdate
Accept an existing UPDATE statement as predecessor
update(String) - Method in interface com.github.eikecochu.sqlbuilder.BeforeUpdate
Continue query with UPDATE
Update - Class in com.github.eikecochu.sqlbuilder
The UPDATE expression.
Update(BeforeUpdate<?>, String) - Constructor for class com.github.eikecochu.sqlbuilder.Update
 
Update(Table) - Constructor for class com.github.eikecochu.sqlbuilder.Update
Create a new UPDATE statement
Update(String) - Constructor for class com.github.eikecochu.sqlbuilder.Update
Create a new UPDATE statement
Update(Table) - Static method in class com.github.eikecochu.sqlbuilder.SQLBuilder
Start with an UPDATE statement
Update(String) - Static method in class com.github.eikecochu.sqlbuilder.SQLBuilder
Start with an UPDATE statement
updateSQL(String) - Method in interface com.github.eikecochu.sqlbuilder.BeforeUpdate
Use plain SQL to form this UPDATE statement
UpdateValue - Class in com.github.eikecochu.sqlbuilder
The UpdateValue class that represents a database value to be used with an UPDATE statement.
UpdateValue(Update, String) - Constructor for class com.github.eikecochu.sqlbuilder.UpdateValue
 

V

value(Object) - Method in class com.github.eikecochu.sqlbuilder.ConditionValue
Set a value to be used as condition
value(Object) - Method in class com.github.eikecochu.sqlbuilder.Insert
Insert a value by value only.
value(Object) - Method in class com.github.eikecochu.sqlbuilder.InsertValue
Set a value to be inserted
value(Object) - Method in class com.github.eikecochu.sqlbuilder.UpdateValue
Set the updated value
VALUE - com.github.eikecochu.sqlbuilder.ConditionValueType
The VALUE type.
ValueEntry() - Constructor for class com.github.eikecochu.sqlbuilder.ValueHolder.ValueEntry
 
ValueHolder - Interface in com.github.eikecochu.sqlbuilder
The ValueHolder instance allows to declare an arbitrary class as a ValueHolder to be used in various methods of the SQLBuilder, for example Where.where(ValueHolder).
ValueHolder.EntryWrapper - Class in com.github.eikecochu.sqlbuilder
The EntryWrapper is a wrapper around the Map.Entry class to support automatic key prefixing.
ValueHolder.ValueEntry - Class in com.github.eikecochu.sqlbuilder
The ValueEntry class is an implementation of the Map.Entry class
valueOf(String) - Static method in enum com.github.eikecochu.sqlbuilder.CompareOperator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.eikecochu.sqlbuilder.ConditionValueType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.eikecochu.sqlbuilder.ConjunctiveOperator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.eikecochu.sqlbuilder.InsertMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.eikecochu.sqlbuilder.JoinMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.github.eikecochu.sqlbuilder.CompareOperator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.eikecochu.sqlbuilder.ConditionValueType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.eikecochu.sqlbuilder.ConjunctiveOperator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.eikecochu.sqlbuilder.InsertMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.eikecochu.sqlbuilder.JoinMode
Returns an array containing the constants of this enum type, in the order they are declared.
values(ValueHolder) - Method in class com.github.eikecochu.sqlbuilder.Conditionable
Set the comparing values
values(ValueHolder) - Method in class com.github.eikecochu.sqlbuilder.Insert
Insert multiple values by value only.
values(ValueHolder) - Method in class com.github.eikecochu.sqlbuilder.InsertValue
Set multiple values to be inserted
values(ValueHolder, String) - Method in class com.github.eikecochu.sqlbuilder.Conditionable
Set the comparing values with prefix
values(Iterable<Object>) - Method in class com.github.eikecochu.sqlbuilder.ConditionValue
Set multiple values to be used as conditions
values(Object...) - Method in class com.github.eikecochu.sqlbuilder.ConditionValue
Set multiple values to be used as conditions
values(Object...) - Method in class com.github.eikecochu.sqlbuilder.InsertValue
Set multiple values to be inserted
values(Object, Object) - Method in class com.github.eikecochu.sqlbuilder.ConditionBiValue
Set two values to be used as conditions
values(String) - Method in interface com.github.eikecochu.sqlbuilder.ValueHolder
Returns the values stored in this ValueHolder.
Values - Class in com.github.eikecochu.sqlbuilder
The default ValueHolder implementation with convenience methods to add values.
Values() - Constructor for class com.github.eikecochu.sqlbuilder.Values
 
valueString(QueryOptions) - Method in class com.github.eikecochu.sqlbuilder.Expression
Turns this expression into a string with the passed values inserted.

W

where() - Method in interface com.github.eikecochu.sqlbuilder.BeforeWhere
Continue query with WHERE
where(ValueHolder) - Method in interface com.github.eikecochu.sqlbuilder.BeforeWhere
Continue query with WHERE
where(ValueHolder, String) - Method in interface com.github.eikecochu.sqlbuilder.BeforeWhere
Continue query with WHERE
where(Where) - Method in interface com.github.eikecochu.sqlbuilder.BeforeWhere
Accept an existing WHERE statement as predecessor
Where - Class in com.github.eikecochu.sqlbuilder
The WHERE expression.
Where(BeforeWhere<?>) - Constructor for class com.github.eikecochu.sqlbuilder.Where
 
whereSQL(String) - Method in interface com.github.eikecochu.sqlbuilder.BeforeWhere
Use plain SQL to form this WHERE statement
with(With) - Method in interface com.github.eikecochu.sqlbuilder.BeforeWith
Accept an existing WITH statement as predecessor
with(String) - Method in interface com.github.eikecochu.sqlbuilder.BeforeWith
Continue query with WITH
With - Class in com.github.eikecochu.sqlbuilder
The WITH expression.
With(BeforeWith<?>, String) - Constructor for class com.github.eikecochu.sqlbuilder.With
 
With(String) - Constructor for class com.github.eikecochu.sqlbuilder.With
Create a new WITH statement
With(String) - Static method in class com.github.eikecochu.sqlbuilder.SQLBuilder
Start with a WITH statement
withAlias(String) - Method in interface com.github.eikecochu.sqlbuilder.Table
The table name with alias
withSQL(String) - Method in interface com.github.eikecochu.sqlbuilder.BeforeWith
Use plain SQL to form this WITH statement
A B C D E F G H I J K L N O P Q R S T U V W 
All Classes All Packages