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
All Classes All Packages
All Classes All Packages
A
- add(String) - Method in class com.github.eikecochu.sqlbuilder.StringJoiner
- 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
- all(boolean) - Method in class com.github.eikecochu.sqlbuilder.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.ConditionValue.ConditionValueType
- and() - Method in class com.github.eikecochu.sqlbuilder.Conditionable
-
Connect the previous and next condition with the AND operator
- AND - com.github.eikecochu.sqlbuilder.Conditionable.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.ConditionValue.ConditionValueType
- 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 - Interface in com.github.eikecochu.sqlbuilder
-
Implemented by keywords that precede the DELETE statement.
- BeforeFrom - Interface in com.github.eikecochu.sqlbuilder
-
Implemented by keywords that precede the FROM statement.
- BeforeGroupBy - Interface in com.github.eikecochu.sqlbuilder
-
Implemented by keywords that precede the GROUP BY statement.
- BeforeHaving - Interface in com.github.eikecochu.sqlbuilder
-
Implemented by keywords that precede the HAVING statement.
- BeforeInsert - Interface in com.github.eikecochu.sqlbuilder
-
Implemented by keywords that precede the INSERT statement.
- BeforeJoin - Interface in com.github.eikecochu.sqlbuilder
-
Implemented by keywords that precede the JOIN statement.
- BeforeOrderBy - Interface in com.github.eikecochu.sqlbuilder
-
Implemented by keywords that precede the ORDER BY statement.
- BeforeSelect - Interface in com.github.eikecochu.sqlbuilder
-
Implemented by keywords that precede the SELECT statement.
- BeforeUnion - Interface in com.github.eikecochu.sqlbuilder
- BeforeUpdate - Interface in com.github.eikecochu.sqlbuilder
-
Implemented by keywords that precede the UPDATE statement.
- BeforeWhere - Interface in com.github.eikecochu.sqlbuilder
-
Implemented by keywords that precede the WHERE statement.
- BeforeWith - 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.ConditionPart.Operator
C
- cased(String) - Method in class com.github.eikecochu.sqlbuilder.QueryOptions
- 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, 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
- 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 - com.github.eikecochu.sqlbuilder.ConditionValue.ConditionValueType
- 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.oracle - package com.github.eikecochu.sqlbuilder.oracle
- condition(ConditionPart.Operator, ConditionValue.ConditionValueType, Object) - Method in class com.github.eikecochu.sqlbuilder.ConditionPart
- condition(ConditionPart.Operator, ConditionValue.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
- Conditionable(QueryPart) - Constructor for class com.github.eikecochu.sqlbuilder.Conditionable
- Conditionable.Operator - Enum in com.github.eikecochu.sqlbuilder
- ConditionBiValue(ConditionPart<T>, ConditionPart.Operator) - Constructor for class com.github.eikecochu.sqlbuilder.ConditionValue.ConditionBiValue
- ConditionPart<T extends Conditionable<T>> - Class in com.github.eikecochu.sqlbuilder
- ConditionPart(Conditionable<T>, String) - Constructor for class com.github.eikecochu.sqlbuilder.ConditionPart
- ConditionPart.Operator - Enum in com.github.eikecochu.sqlbuilder
- ConditionValue<T extends Conditionable<T>> - Class in com.github.eikecochu.sqlbuilder
- ConditionValue(ConditionPart<T>, ConditionPart.Operator) - Constructor for class com.github.eikecochu.sqlbuilder.ConditionValue
- ConditionValue.ConditionBiValue<T extends Conditionable<T>> - Class in com.github.eikecochu.sqlbuilder
- ConditionValue.ConditionValueType - Enum in com.github.eikecochu.sqlbuilder
- connectBy() - Method in class com.github.eikecochu.sqlbuilder.oracle.ConnectBy
- connectBy() - Method in class com.github.eikecochu.sqlbuilder.oracle.StartWith
- ConnectBy - Class in com.github.eikecochu.sqlbuilder.oracle
- ConnectBy(QueryPart) - Constructor for class com.github.eikecochu.sqlbuilder.oracle.ConnectBy
- convert(Class<T>, Function<T, Object>) - Method in class com.github.eikecochu.sqlbuilder.QueryOptions
-
Register a converter for a specific class to be used for value conversion
- copy() - Method in class com.github.eikecochu.sqlbuilder.QueryOptions
- CROSS_JOIN - com.github.eikecochu.sqlbuilder.Join.JoinMode
- 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
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
- 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
E
- 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(String, Object...) - Method in class com.github.eikecochu.sqlbuilder.ConditionPart
-
Set an expression to be used as condition
- EQUALS - com.github.eikecochu.sqlbuilder.ConditionPart.Operator
- exists(QueryBuilder) - Method in class com.github.eikecochu.sqlbuilder.Where
- exists(String) - Method in class com.github.eikecochu.sqlbuilder.Where
- Exists - Class in com.github.eikecochu.sqlbuilder
- 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.Update.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
- Expression(String, Object...) - Constructor for class com.github.eikecochu.sqlbuilder.Expression
- EXPRESSION - com.github.eikecochu.sqlbuilder.ConditionValue.ConditionValueType
- ext(U) - Method in class com.github.eikecochu.sqlbuilder.QueryPartImpl
-
Continue the building chain with any element, for example custom implemented expressions.
F
- FETCH_ALL - Static variable in class com.github.eikecochu.sqlbuilder.QueryOptions
- 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(Table...) - Method in interface com.github.eikecochu.sqlbuilder.BeforeFrom
-
Continue query with FROM
- from(String...) - Method in interface com.github.eikecochu.sqlbuilder.BeforeFrom
-
Continue query with FROM
- From - Class in com.github.eikecochu.sqlbuilder
- 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
- 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.ConditionPart.Operator
- getDefaultOptions() - Static method in class com.github.eikecochu.sqlbuilder.QueryOptions
-
Returns the default options
- 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
- 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.ConditionPart.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
- 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.ConditionPart
-
The IN operator.
- IN - com.github.eikecochu.sqlbuilder.ConditionPart.Operator
- indentString() - Method in class com.github.eikecochu.sqlbuilder.QueryOptions
- INNER_JOIN - com.github.eikecochu.sqlbuilder.Join.JoinMode
- 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
- 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
- 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
- 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
- InsertValue(Insert, String) - Constructor for class com.github.eikecochu.sqlbuilder.InsertValue
- IS_NOT_NULL - com.github.eikecochu.sqlbuilder.ConditionPart.Operator
- IS_NULL - com.github.eikecochu.sqlbuilder.ConditionPart.Operator
- 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
- 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(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
- Join(BeforeJoin) - Constructor for class com.github.eikecochu.sqlbuilder.Join
- Join(BeforeJoin, Join.JoinMode) - Constructor for class com.github.eikecochu.sqlbuilder.Join
- Join.JoinMode - Enum in com.github.eikecochu.sqlbuilder
- joinSQL(String) - Method in interface com.github.eikecochu.sqlbuilder.BeforeJoin
-
Use plain SQL to form this JOIN statement
K
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.ConditionPart.Operator
- LEFT_JOIN - com.github.eikecochu.sqlbuilder.Join.JoinMode
- 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.ConditionPart.Operator
- 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.ConditionPart.Operator
N
- Name - Class in com.github.eikecochu.sqlbuilder
- 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
- newLine(boolean) - Method in class com.github.eikecochu.sqlbuilder.QueryOptions
- nocycle() - Method in class com.github.eikecochu.sqlbuilder.oracle.ConnectBy
- not() - Method in class com.github.eikecochu.sqlbuilder.ConditionPart
-
The NOT operator
- NOT_EQUALS - com.github.eikecochu.sqlbuilder.ConditionPart.Operator
- notEmpty() - Method in class com.github.eikecochu.sqlbuilder.StringJoiner
- 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
- on() - Method in class com.github.eikecochu.sqlbuilder.Join
-
Set join conditions
- or() - Method in class com.github.eikecochu.sqlbuilder.Conditionable
-
Connect the previous and next condition with the OR operator
- OR - com.github.eikecochu.sqlbuilder.Conditionable.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
- 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
- OUTER_JOIN - com.github.eikecochu.sqlbuilder.Join.JoinMode
- 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
- padded(String) - Method in class com.github.eikecochu.sqlbuilder.QueryOptions
- parent(QueryPart) - Method in class com.github.eikecochu.sqlbuilder.QueryPartImpl
-
Set the parent of this expression
- PostProcessor<T> - Interface in com.github.eikecochu.sqlbuilder
- 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
- preparedString(QueryOptions) - Method in class com.github.eikecochu.sqlbuilder.Expression
- preparedValuesString() - Method in class com.github.eikecochu.sqlbuilder.QueryOptions
- process(T, 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.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
- Query - Class in com.github.eikecochu.sqlbuilder
- Query(String) - Static method in class com.github.eikecochu.sqlbuilder.SQLBuilder
-
Create a final Query
- QueryBuilder - Interface in com.github.eikecochu.sqlbuilder
- QueryOptions - Class in com.github.eikecochu.sqlbuilder
- QueryOptions() - Constructor for class com.github.eikecochu.sqlbuilder.QueryOptions
- QueryPart - Interface in com.github.eikecochu.sqlbuilder
- QueryPartImpl<T extends QueryPartImpl<T>> - Class in com.github.eikecochu.sqlbuilder
- QueryPartImpl(QueryPart) - Constructor for class com.github.eikecochu.sqlbuilder.QueryPartImpl
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
- RIGHT_JOIN - com.github.eikecochu.sqlbuilder.Join.JoinMode
- 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
- 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
- sql(String) - Method in class com.github.eikecochu.sqlbuilder.QueryPartImpl
-
Set SQL as content
- SQLBuilder - Class in com.github.eikecochu.sqlbuilder
- startWith() - Method in class com.github.eikecochu.sqlbuilder.oracle.ConnectBy
- StartWith - Class in com.github.eikecochu.sqlbuilder.oracle
- StartWith(ConnectBy) - Constructor for class com.github.eikecochu.sqlbuilder.oracle.StartWith
- string() - Method in interface com.github.eikecochu.sqlbuilder.QueryPart
-
Transforms this statement into an SQL string using the default QueryOptions
- string(QueryOptions) - Method in class com.github.eikecochu.sqlbuilder.Condition
- string(QueryOptions) - Method in enum com.github.eikecochu.sqlbuilder.Conditionable.Operator
- string(QueryOptions) - Method in class com.github.eikecochu.sqlbuilder.Conditionable
- string(QueryOptions) - Method in enum com.github.eikecochu.sqlbuilder.ConditionPart.Operator
- string(QueryOptions) - Method in class com.github.eikecochu.sqlbuilder.ConditionPart
- string(QueryOptions) - Method in enum com.github.eikecochu.sqlbuilder.ConditionValue.ConditionValueType
- 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.Join.JoinMode
- string(QueryOptions) - Method in class com.github.eikecochu.sqlbuilder.Join
- 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, Connection) - Method in class com.github.eikecochu.sqlbuilder.Query
-
Transforms this statement into an SQL string
- StringJoiner - Class in com.github.eikecochu.sqlbuilder
- StringJoiner() - Constructor for class com.github.eikecochu.sqlbuilder.StringJoiner
- subquery(Query, String) - Method in class com.github.eikecochu.sqlbuilder.From
-
Specify a subquery to select from
- subquery(Query, 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
- 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
- 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
U
- 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
- 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
- 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
- Update.UpdateValue - Class in com.github.eikecochu.sqlbuilder
- updateSQL(String) - Method in interface com.github.eikecochu.sqlbuilder.BeforeUpdate
-
Use plain SQL to form this UPDATE statement
- UpdateValue(Update, String) - Constructor for class com.github.eikecochu.sqlbuilder.Update.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
- value(Object) - Method in class com.github.eikecochu.sqlbuilder.Update.UpdateValue
-
Set the updated value
- VALUE - com.github.eikecochu.sqlbuilder.ConditionValue.ConditionValueType
- 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).
- valueOf(String) - Static method in enum com.github.eikecochu.sqlbuilder.Conditionable.Operator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.eikecochu.sqlbuilder.ConditionPart.Operator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.eikecochu.sqlbuilder.ConditionValue.ConditionValueType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.eikecochu.sqlbuilder.Join.JoinMode
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.github.eikecochu.sqlbuilder.Conditionable.Operator
-
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.ConditionPart.Operator
-
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.ConditionValue.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.Join.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(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
- values(Object, Object) - Method in class com.github.eikecochu.sqlbuilder.ConditionValue.ConditionBiValue
-
Set two values to be used as conditions
- Values - Class in com.github.eikecochu.sqlbuilder
- Values() - Constructor for class com.github.eikecochu.sqlbuilder.Values
- valueString(QueryOptions) - Method in class com.github.eikecochu.sqlbuilder.Expression
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(Where) - Method in interface com.github.eikecochu.sqlbuilder.BeforeWhere
-
Accept an existing WHERE statement as predecessor
- Where - Class in com.github.eikecochu.sqlbuilder
- 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
- 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
- withSQL(String) - Method in interface com.github.eikecochu.sqlbuilder.BeforeWith
-
Use plain SQL to form this WITH statement
All Classes All Packages