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

A

AbstractConfigLoader - Class in org.queryman.builder.boot
 
AbstractConfigLoader(String) - Constructor for class org.queryman.builder.boot.AbstractConfigLoader
 
AbstractQuery - Class in org.queryman.builder
Standard implementation of Query.
AbstractQuery() - Constructor for class org.queryman.builder.AbstractQuery
 
AbstractSyntaxTree - Interface in org.queryman.builder.ast
This class provides API to manipulate abstract syntax tree of SQL tokens.
AbstractToken - Class in org.queryman.builder.token
 
AbstractToken(String) - Constructor for class org.queryman.builder.token.AbstractToken
 
addChildNode(Node) - Method in interface org.queryman.builder.ast.AbstractSyntaxTree
Insert child node into the parent node.
addChildNode(Node) - Method in interface org.queryman.builder.ast.Node
Add children node.
addChildNode(Node) - Method in class org.queryman.builder.ast.NodeImpl
 
addLeaf(Token) - Method in interface org.queryman.builder.ast.AbstractSyntaxTree
Add leaf into current node.
addLeaf(Token) - Method in interface org.queryman.builder.ast.Node
Add leaf.
addLeaf(Token) - Method in class org.queryman.builder.ast.NodeImpl
 
addLeaves(List<Token>) - Method in interface org.queryman.builder.ast.AbstractSyntaxTree
Add leaves into current node.
addLeaves(Token...) - Method in interface org.queryman.builder.ast.AbstractSyntaxTree
Add leaves into current node.
addProperties(Properties) - Method in interface org.queryman.builder.boot.Metadata
Add properties object.
addProperty(String, String) - Method in interface org.queryman.builder.boot.Metadata
Add the property value by key.
all() - Method in class org.queryman.builder.command.impl.SelectImpl
Clause SELECT ALL ...
all(T) - Static method in class org.queryman.builder.Queryman
Creates an ALL expression that contains one argument
all(T...) - Static method in class org.queryman.builder.Queryman
Creates an ALL expression that contains one argument
ALL - Static variable in class org.queryman.builder.ast.NodesMetadata
 
ALL - Static variable in class org.queryman.builder.Keywords
 
and(Conditions) - Method in interface org.queryman.builder.command.Conditions
This function useful in a few case: When the conditions is a special case of condition, like Queryman.conditionBetween(Object, Object, Object), or Queryman.conditionSome(Object, Object, Query) etc.
and(Conditions) - Method in interface org.queryman.builder.command.delete.DeleteWhereManySteps
For full information see the Conditions.and(Conditions) method.
and(Conditions) - Method in class org.queryman.builder.command.impl.ConditionsImpl
 
and(Conditions) - Method in class org.queryman.builder.command.impl.DeleteImpl
 
and(Conditions) - Method in class org.queryman.builder.command.impl.InsertImpl
 
and(Conditions) - Method in class org.queryman.builder.command.impl.SelectImpl
 
and(Conditions) - Method in class org.queryman.builder.command.impl.UpdateImpl
 
and(Conditions) - Method in interface org.queryman.builder.command.insert.InsertDoUpdateWhereManySteps
For full information see the Conditions.and(Conditions) method.
and(Conditions) - Method in interface org.queryman.builder.command.insert.InsertOnConflictWhereManySteps
For full information see the Conditions.and(Conditions) method.
and(Conditions) - Method in interface org.queryman.builder.command.select.SelectHavingManySteps
For full information see the Conditions.and(Conditions) method.
and(Conditions) - Method in interface org.queryman.builder.command.select.SelectJoinOnManySteps
For full information see the Conditions.and(Conditions) method.
and(Conditions) - Method in interface org.queryman.builder.command.select.SelectWhereManySteps
For full information see the Conditions.and(Conditions) method.
and(Conditions) - Method in interface org.queryman.builder.command.update.UpdateWhereManySteps
For full information see the Conditions.and(Conditions) method.
and(T, T, T) - Method in interface org.queryman.builder.command.Conditions
Example: // SELECT * FROM book WHERE year > 2010 AND "id" = 1 select("*") .from("book") .where("year", ">", "2010") .and(asQuotedName("id"), operator("="), asNumber(1)) .sql()
and(T, T, T) - Method in interface org.queryman.builder.command.delete.DeleteWhereManySteps
For full information see the Conditions.and(Object, Object, Object) method.
and(T, T, T) - Method in class org.queryman.builder.command.impl.ConditionsImpl
 
and(T, T, T) - Method in class org.queryman.builder.command.impl.DeleteImpl
 
and(T, T, T) - Method in class org.queryman.builder.command.impl.InsertImpl
 
and(T, T, T) - Method in class org.queryman.builder.command.impl.SelectImpl
 
and(T, T, T) - Method in class org.queryman.builder.command.impl.UpdateImpl
 
and(T, T, T) - Method in interface org.queryman.builder.command.insert.InsertDoUpdateWhereManySteps
For full information see the Conditions.and(Object, Object, Object) method.
and(T, T, T) - Method in interface org.queryman.builder.command.insert.InsertOnConflictWhereManySteps
For full information see the Conditions.and(Object, Object, Object) method.
and(T, T, T) - Method in interface org.queryman.builder.command.select.SelectHavingManySteps
For full information see the Conditions.and(Object, Object, Object) method.
and(T, T, T) - Method in interface org.queryman.builder.command.select.SelectJoinOnManySteps
For full information see the Conditions.and(Object, Object, Object) method.
and(T, T, T) - Method in interface org.queryman.builder.command.select.SelectWhereManySteps
For full information see the Conditions.and(Object, Object, Object) method.
and(T, T, T) - Method in interface org.queryman.builder.command.update.UpdateWhereManySteps
For full information see the Conditions.and(Object, Object, Object) method.
AND - Static variable in class org.queryman.builder.ast.NodesMetadata
 
AND - Static variable in class org.queryman.builder.Operators
 
AND_NOT - Static variable in class org.queryman.builder.ast.NodesMetadata
 
AND_NOT - Static variable in class org.queryman.builder.Operators
 
andExists(Query) - Method in interface org.queryman.builder.command.Conditions
Example: // SELECT * FROM book WHERE year > 2010 AND EXISTS (SELECT * FROM author) select("*") .from("book") .where("year", ">", "2010") .andExists(select("*").from("authors")) .sql()
andExists(Query) - Method in interface org.queryman.builder.command.delete.DeleteWhereManySteps
For full information see the Conditions.andExists(Query) method.
andExists(Query) - Method in class org.queryman.builder.command.impl.ConditionsImpl
 
andExists(Query) - Method in class org.queryman.builder.command.impl.DeleteImpl
 
andExists(Query) - Method in class org.queryman.builder.command.impl.InsertImpl
 
andExists(Query) - Method in class org.queryman.builder.command.impl.SelectImpl
 
andExists(Query) - Method in class org.queryman.builder.command.impl.UpdateImpl
 
andExists(Query) - Method in interface org.queryman.builder.command.insert.InsertDoUpdateWhereManySteps
For full information see the Conditions.andExists(Query) method.
andExists(Query) - Method in interface org.queryman.builder.command.insert.InsertOnConflictWhereManySteps
For full information see the Conditions.andExists(Query) method.
andExists(Query) - Method in interface org.queryman.builder.command.select.SelectHavingManySteps
For full information see the Conditions.andExists(Query) method.
andExists(Query) - Method in interface org.queryman.builder.command.select.SelectJoinOnManySteps
For full information see the Conditions.andExists(Query) method.
andExists(Query) - Method in interface org.queryman.builder.command.select.SelectWhereManySteps
For full information see the Conditions.andExists(Query) method.
andExists(Query) - Method in interface org.queryman.builder.command.update.UpdateWhereManySteps
For full information see the Conditions.andExists(Query) method.
andNot(Conditions) - Method in interface org.queryman.builder.command.Conditions
This function useful in a few case: When the conditions is a special case of condition, like Queryman.conditionBetween(Object, Object, Object), or Queryman.conditionSome(Object, Object, Query) etc.
andNot(Conditions) - Method in interface org.queryman.builder.command.delete.DeleteWhereManySteps
For full information see the Conditions.andNot(Conditions) method.
andNot(Conditions) - Method in class org.queryman.builder.command.impl.ConditionsImpl
 
andNot(Conditions) - Method in class org.queryman.builder.command.impl.DeleteImpl
 
andNot(Conditions) - Method in class org.queryman.builder.command.impl.InsertImpl
 
andNot(Conditions) - Method in class org.queryman.builder.command.impl.SelectImpl
 
andNot(Conditions) - Method in class org.queryman.builder.command.impl.UpdateImpl
 
andNot(Conditions) - Method in interface org.queryman.builder.command.insert.InsertDoUpdateWhereManySteps
For full information see the Conditions.andNot(Conditions) method.
andNot(Conditions) - Method in interface org.queryman.builder.command.insert.InsertOnConflictWhereManySteps
For full information see the Conditions.andNot(Conditions) method.
andNot(Conditions) - Method in interface org.queryman.builder.command.select.SelectHavingManySteps
For full information see the Conditions.andNot(Conditions) method.
andNot(Conditions) - Method in interface org.queryman.builder.command.select.SelectJoinOnManySteps
For full information see the Conditions.andNot(Conditions) method.
andNot(Conditions) - Method in interface org.queryman.builder.command.select.SelectWhereManySteps
For full information see the Conditions.andNot(Conditions) method.
andNot(Conditions) - Method in interface org.queryman.builder.command.update.UpdateWhereManySteps
For full information see the Conditions.andNot(Conditions) method.
andNot(T, T, T) - Method in interface org.queryman.builder.command.Conditions
Example: // SELECT * FROM book WHERE year > 2010 AND NOT "id" = 1 select("*") .from("book") .where("year", ">", "2010") .andNot(asQuotedName("id"), operator("="), asNumber(1)) .sql()
andNot(T, T, T) - Method in interface org.queryman.builder.command.delete.DeleteWhereManySteps
For full information see the Conditions.andNot(Object, Object, Object) method.
andNot(T, T, T) - Method in class org.queryman.builder.command.impl.ConditionsImpl
 
andNot(T, T, T) - Method in class org.queryman.builder.command.impl.DeleteImpl
 
andNot(T, T, T) - Method in class org.queryman.builder.command.impl.InsertImpl
 
andNot(T, T, T) - Method in class org.queryman.builder.command.impl.SelectImpl
 
andNot(T, T, T) - Method in class org.queryman.builder.command.impl.UpdateImpl
 
andNot(T, T, T) - Method in interface org.queryman.builder.command.insert.InsertDoUpdateWhereManySteps
For full information see the Conditions.andNot(Object, Object, Object) method.
andNot(T, T, T) - Method in interface org.queryman.builder.command.insert.InsertOnConflictWhereManySteps
For full information see the Conditions.andNot(Object, Object, Object) method.
andNot(T, T, T) - Method in interface org.queryman.builder.command.select.SelectHavingManySteps
For full information see the Conditions.andNot(Object, Object, Object) method.
andNot(T, T, T) - Method in interface org.queryman.builder.command.select.SelectJoinOnManySteps
For full information see the Conditions.andNot(Object, Object, Object) method.
andNot(T, T, T) - Method in interface org.queryman.builder.command.select.SelectWhereManySteps
For full information see the Conditions.andNot(Object, Object, Object) method.
andNot(T, T, T) - Method in interface org.queryman.builder.command.update.UpdateWhereManySteps
For full information see the Conditions.andNot(Object, Object, Object) method.
andNotExists(Query) - Method in interface org.queryman.builder.command.Conditions
Example: // SELECT * FROM book WHERE year > 2010 AND NOT EXISTS (SELECT * FROM author) select("*") .from("book") .where("year", ">", "2010") .andNotExists(select("*").from("authors")) .sql()
andNotExists(Query) - Method in interface org.queryman.builder.command.delete.DeleteWhereManySteps
For full information see the Conditions.andNotExists(Query) method.
andNotExists(Query) - Method in class org.queryman.builder.command.impl.ConditionsImpl
 
andNotExists(Query) - Method in class org.queryman.builder.command.impl.DeleteImpl
 
andNotExists(Query) - Method in class org.queryman.builder.command.impl.InsertImpl
 
andNotExists(Query) - Method in class org.queryman.builder.command.impl.SelectImpl
 
andNotExists(Query) - Method in class org.queryman.builder.command.impl.UpdateImpl
 
andNotExists(Query) - Method in interface org.queryman.builder.command.insert.InsertDoUpdateWhereManySteps
For full information see the Conditions.andNotExists(Query) method.
andNotExists(Query) - Method in interface org.queryman.builder.command.insert.InsertOnConflictWhereManySteps
For full information see the Conditions.andNotExists(Query) method.
andNotExists(Query) - Method in interface org.queryman.builder.command.select.SelectHavingManySteps
For full information see the Conditions.andNotExists(Query) method.
andNotExists(Query) - Method in interface org.queryman.builder.command.select.SelectJoinOnManySteps
For full information see the Conditions.andNotExists(Query) method.
andNotExists(Query) - Method in interface org.queryman.builder.command.select.SelectWhereManySteps
For full information see the Conditions.andNotExists(Query) method.
andNotExists(Query) - Method in interface org.queryman.builder.command.update.UpdateWhereManySteps
For full information see the Conditions.andNotExists(Query) method.
any(T) - Static method in class org.queryman.builder.Queryman
Creates an ANY expression that contains one argument
any(T...) - Static method in class org.queryman.builder.Queryman
Creates an ANY expression that contains one argument
ANY - Static variable in class org.queryman.builder.ast.NodesMetadata
 
ANY - Static variable in class org.queryman.builder.Keywords
 
ArrayExpression<T> - Class in org.queryman.builder.token.expression.prepared
This is a ARRAY expressions.
ArrayExpression(T...) - Constructor for class org.queryman.builder.token.expression.prepared.ArrayExpression
 
ArrayUtils - Class in org.queryman.builder.utils
 
ArrayUtils() - Constructor for class org.queryman.builder.utils.ArrayUtils
 
as(String) - Method in interface org.queryman.builder.command.create_sequence.SequenceAsStep
Specifies a data type of sequence.
as(String) - Method in interface org.queryman.builder.command.delete.DeleteAsStep
A substitute name for the target table.
as(String) - Method in interface org.queryman.builder.command.from.FromFirstStep
Specify an alias.
as(String) - Method in class org.queryman.builder.command.impl.DeleteImpl
 
as(String) - Method in class org.queryman.builder.command.impl.FromImpl
 
as(String) - Method in class org.queryman.builder.command.impl.InsertImpl
 
as(String) - Method in class org.queryman.builder.command.impl.SequenceImpl
 
as(String) - Method in class org.queryman.builder.command.impl.UpdateImpl
 
as(String) - Method in interface org.queryman.builder.command.insert.InsertAsStep
Sets a substitute name for target table.
as(String) - Method in interface org.queryman.builder.command.update.UpdateAsStep
A substitute name for the target table.
as(String) - Method in class org.queryman.builder.token.Expression
 
as(String) - Method in interface org.queryman.builder.token.ExpressionAsStep
 
as(String, String...) - Method in class org.queryman.builder.token.Expression
 
as(String, String...) - Method in interface org.queryman.builder.token.ExpressionAsStep
 
as(Query) - Method in class org.queryman.builder.command.impl.WithImpl
 
as(Query) - Method in interface org.queryman.builder.command.with.WithAsStep
Specifies sub-queries
as(Expression) - Method in class org.queryman.builder.command.impl.WithImpl
 
as(Expression) - Method in interface org.queryman.builder.command.with.WithAsStep
Specifies sub-queries
AS - Static variable in class org.queryman.builder.ast.NodesMetadata
 
AS - Static variable in class org.queryman.builder.Keywords
 
asArray(Collection<T>) - Static method in class org.queryman.builder.Queryman
Array expression: asArray(List.of(1,2)); // ARRAY[1, 2]
asArray(T...) - Static method in class org.queryman.builder.Queryman
Array expression: asArray(1, 2); // ARRAY[1, 2]
asConstant(T) - Static method in class org.queryman.builder.Queryman
Using a class name of constant it creates an appropriate Expression object.
asConstant(T[]) - Static method in class org.queryman.builder.Queryman
Creates an array expression.
asDate(T) - Static method in class org.queryman.builder.Queryman
Creates a Date expression.
asDollarString(String) - Static method in class org.queryman.builder.Queryman
Dollar string expression: $$any string is here$$
asDollarString(String, String) - Static method in class org.queryman.builder.Queryman
Dollar string expression: $$any string is here$$ $tag$any string is here$tag$
asFunc(String, Expression) - Static method in class org.queryman.builder.Queryman
Examples: asFunc("ALL", asArray(List.of(1, 2))); // ALL(ARRAY[1, 2]) asFunc("SOME", asList(1, 2)); // SOME(1, 2)
asFunc(String, T...) - Static method in class org.queryman.builder.Queryman
 
asList(Collection<T>) - Static method in class org.queryman.builder.Queryman
List expression.
asList(T...) - Static method in class org.queryman.builder.Queryman
List expression.
asName(String) - Static method in class org.queryman.builder.Queryman
Column reference expression: table.column (complex_type).field
asOperator(String, Expression) - Static method in class org.queryman.builder.Queryman
asOperator(String, T...) - Static method in class org.queryman.builder.Queryman
This is a synonym of Queryman.asFunc(String, Object[]).
asQuotedName(String) - Static method in class org.queryman.builder.Queryman
Quoted column reference expression: "table"."column"
assemble(AbstractSyntaxTree) - Method in interface org.queryman.builder.ast.AstVisitor
Visits SQL query making a tree from its clauses.
assemble(AbstractSyntaxTree) - Method in class org.queryman.builder.command.clause.Join
 
assemble(AbstractSyntaxTree) - Method in class org.queryman.builder.command.clause.Locking
 
assemble(AbstractSyntaxTree) - Method in class org.queryman.builder.command.clause.OrderBy
 
assemble(AbstractSyntaxTree) - Method in class org.queryman.builder.command.ConflictTarget
 
assemble(AbstractSyntaxTree) - Method in class org.queryman.builder.command.impl.ConditionsImpl
 
assemble(AbstractSyntaxTree) - Method in class org.queryman.builder.command.impl.DeleteImpl
 
assemble(AbstractSyntaxTree) - Method in class org.queryman.builder.command.impl.FromImpl
 
assemble(AbstractSyntaxTree) - Method in class org.queryman.builder.command.impl.InsertImpl
 
assemble(AbstractSyntaxTree) - Method in class org.queryman.builder.command.impl.SelectImpl
 
assemble(AbstractSyntaxTree) - Method in class org.queryman.builder.command.impl.SequenceImpl
 
assemble(AbstractSyntaxTree) - Method in class org.queryman.builder.command.impl.UpdateImpl
 
assemble(AbstractSyntaxTree) - Method in class org.queryman.builder.command.impl.WithImpl
 
asSubQuery(Query) - Static method in class org.queryman.builder.Queryman
 
asTime(T) - Static method in class org.queryman.builder.Queryman
Creates a Time expression.
asTimestamp(T) - Static method in class org.queryman.builder.Queryman
Creates a Timestamp expression.
AstVisitor - Interface in org.queryman.builder.ast
If any complex type represent itself a part of query or it must implements this interface.

B

BETWEEN - Static variable in class org.queryman.builder.ast.NodesMetadata
 
BETWEEN - Static variable in class org.queryman.builder.Operators
 
BETWEEN_SYMMETRIC - Static variable in class org.queryman.builder.Operators
 
BigDecimalExpression - Class in org.queryman.builder.token.expression.prepared
This class is representation of big decimal constant.
BigDecimalExpression(BigDecimal) - Constructor for class org.queryman.builder.token.expression.prepared.BigDecimalExpression
 
bind(Map) - Method in class org.queryman.builder.token.expression.FuncExpression
 
bind(Map) - Method in class org.queryman.builder.token.expression.ListExpression
 
bind(Map) - Method in class org.queryman.builder.token.expression.prepared.ArrayExpression
 
bind(Map) - Method in class org.queryman.builder.token.expression.prepared.BigDecimalExpression
 
bind(Map) - Method in class org.queryman.builder.token.expression.prepared.BooleanExpression
 
bind(Map) - Method in class org.queryman.builder.token.expression.prepared.ByteExpression
 
bind(Map) - Method in class org.queryman.builder.token.expression.prepared.DateExpression
 
bind(Map) - Method in class org.queryman.builder.token.expression.prepared.DollarStringExpression
 
bind(Map) - Method in class org.queryman.builder.token.expression.prepared.DoubleExpression
 
bind(Map) - Method in class org.queryman.builder.token.expression.prepared.FloatExpression
 
bind(Map) - Method in class org.queryman.builder.token.expression.prepared.IntegerExpression
 
bind(Map) - Method in class org.queryman.builder.token.expression.prepared.LongExpression
 
bind(Map) - Method in class org.queryman.builder.token.expression.prepared.ShortExpression
 
bind(Map) - Method in class org.queryman.builder.token.expression.prepared.StringExpression
 
bind(Map) - Method in class org.queryman.builder.token.expression.prepared.TimeExpression
 
bind(Map) - Method in class org.queryman.builder.token.expression.prepared.TimestampExpression
 
bind(Map) - Method in class org.queryman.builder.token.expression.prepared.UUIDExpression
 
bind(Map) - Method in class org.queryman.builder.token.expression.SubQueryExpression
 
bind(Map<Integer, PreparedExpression>) - Method in class org.queryman.builder.token.PreparedExpression
 
BooleanExpression - Class in org.queryman.builder.token.expression.prepared
This class is representation of boolean constant.
BooleanExpression(Boolean) - Constructor for class org.queryman.builder.token.expression.prepared.BooleanExpression
 
BrokenTreeException - Exception in org.queryman.builder.ast
It is thrown when AbstractSyntaxTreeImpl.toString() is called for non-empty AbstractSyntaxTreeImpl.NODES.
BrokenTreeException() - Constructor for exception org.queryman.builder.ast.BrokenTreeException
 
build() - Method in interface org.queryman.builder.boot.MetadataBuilder
The configuration loads, then builder populates the Metadata.
build(Metadata) - Method in interface org.queryman.builder.boot.MetadataBuilder
The configuration loads, then the Metadata is populated by it.
buildFromDefault() - Method in interface org.queryman.builder.boot.MetadataBuilder
Assembles a default Metadata.
buildPreparedParameters(Query) - Static method in class org.queryman.builder.ast.TreeFormatterUtil
 
buildPreparedSQL(Query) - Static method in class org.queryman.builder.ast.TreeFormatterUtil
 
buildPreparedStatement(Connection) - Method in class org.queryman.builder.AbstractQuery
 
buildPreparedStatement(Connection) - Method in interface org.queryman.builder.Query
Builds a prepare statement, including into it a SQL string and parameters associates with the SQL string.
buildPreparedStatement(AbstractSyntaxTree, Connection) - Static method in class org.queryman.builder.ast.TreeFormatterUtil
Builds a prepared statement and binds attributes of tree to it.
ByteExpression - Class in org.queryman.builder.token.expression.prepared
This class is representation of byte constant.
ByteExpression(Byte) - Constructor for class org.queryman.builder.token.expression.prepared.ByteExpression
 
BytesExpression - Class in org.queryman.builder.token.expression.prepared
This is a ARRAY expressions.
BytesExpression(Byte[]) - Constructor for class org.queryman.builder.token.expression.prepared.BytesExpression
 

C

cache(long) - Method in interface org.queryman.builder.command.create_sequence.SequenceCacheStep
Specifies how many values are be preallocated and stored in the memory.
cache(long) - Method in class org.queryman.builder.command.impl.SequenceImpl
 
CACHE - Static variable in class org.queryman.builder.Keywords
 
cast(String) - Method in class org.queryman.builder.token.Expression
 
cast(String) - Method in interface org.queryman.builder.token.ExpressionCastStep
The type follows by :: operator after expression
cfgFile - Variable in class org.queryman.builder.boot.AbstractConfigLoader
 
changeBuilder(MetadataBuilder) - Method in class org.queryman.builder.boot.ServiceRegister
Change metadata builder implementation.
clear() - Method in interface org.queryman.builder.ast.Node
Delete all nodes and leaves.
clear() - Method in class org.queryman.builder.ast.NodeImpl
 
clone() - Method in class org.queryman.builder.ast.NodeImpl
 
COLLATE - Static variable in class org.queryman.builder.Keywords
 
ColumnReferenceExpression - Class in org.queryman.builder.token.expression
Represent a qualified name.
ColumnReferenceExpression(String) - Constructor for class org.queryman.builder.token.expression.ColumnReferenceExpression
 
ColumnReferenceExpression(String, boolean) - Constructor for class org.queryman.builder.token.expression.ColumnReferenceExpression
 
columns(String...) - Method in class org.queryman.builder.command.impl.InsertImpl
 
columns(String...) - Method in interface org.queryman.builder.command.insert.InsertColumnsStep
 
columns(Expression...) - Method in class org.queryman.builder.command.impl.InsertImpl
 
columns(Expression...) - Method in interface org.queryman.builder.command.insert.InsertColumnsStep
 
condition(T, T, T) - Static method in class org.queryman.builder.Queryman
Creates a condition ...
conditionAll(T, T, Query) - Static method in class org.queryman.builder.Queryman
Creates a condition.
conditionAny(T, T, Query) - Static method in class org.queryman.builder.Queryman
Create a condition.
conditionBetween(F, T, T) - Static method in class org.queryman.builder.Queryman
Creates a BETWEEN condition ...
conditionExists(Query) - Static method in class org.queryman.builder.Queryman
Creates a condition.
Conditions - Interface in org.queryman.builder.command
This supplies a search condition.
ConditionsImpl - Class in org.queryman.builder.command.impl
 
ConditionsImpl(NodeMetadata, Query) - Constructor for class org.queryman.builder.command.impl.ConditionsImpl
It is used
ConditionsImpl(NodeMetadata, Expression, Conditions) - Constructor for class org.queryman.builder.command.impl.ConditionsImpl
Ordinarily this constructor is used by BETWEEN ..
ConditionsImpl(Conditions) - Constructor for class org.queryman.builder.command.impl.ConditionsImpl
 
ConditionsImpl(Expression, NodeMetadata, Query) - Constructor for class org.queryman.builder.command.impl.ConditionsImpl
 
ConditionsImpl(Expression, NodeMetadata, Expression) - Constructor for class org.queryman.builder.command.impl.ConditionsImpl
 
conditionSome(T, T, Query) - Static method in class org.queryman.builder.Queryman
Creates a condition.
ConfigLoader - Interface in org.queryman.builder.boot
This class loads configuration from source file.
ConflictTarget - Class in org.queryman.builder.command
Conflict target belongs to INSERT ..
ConflictTarget(String, String, String) - Constructor for class org.queryman.builder.command.ConflictTarget
 
contains(String) - Method in interface org.queryman.builder.boot.Metadata
This checks a property existing
convert(Properties) - Static method in class org.queryman.builder.boot.adapter.PropertiesMetadataAdapter
 
convert(JaxbCfg) - Static method in class org.queryman.builder.boot.adapter.JaxbMetadataAdapter
 
count() - Method in interface org.queryman.builder.ast.Node
Return count of child nodes.
count() - Method in class org.queryman.builder.ast.NodeImpl
 
Create - Interface in org.queryman.builder.command.create
 
CREATE_SEQUENCE - Static variable in class org.queryman.builder.Keywords
 
CREATE_SEQUENCE_IF_NOT_EXISTS - Static variable in class org.queryman.builder.Keywords
 
CREATE_TEMP_SEQUENCE - Static variable in class org.queryman.builder.Keywords
 
CREATE_TEMP_SEQUENCE_IF_NOT_EXISTS - Static variable in class org.queryman.builder.Keywords
 
createSequence(String) - Static method in class org.queryman.builder.Queryman
Creates a sequence.
createSequence(Expression) - Static method in class org.queryman.builder.Queryman
Creates a sequence.
createSequenceIfNotExists(String) - Static method in class org.queryman.builder.Queryman
Creates a sequence.
createSequenceIfNotExists(Expression) - Static method in class org.queryman.builder.Queryman
Creates a sequence.
createTempSequence(String) - Static method in class org.queryman.builder.Queryman
Creates a create_sequence.
createTempSequence(Expression) - Static method in class org.queryman.builder.Queryman
Creates a sequence.
createTempSequenceIfNotExists(String) - Static method in class org.queryman.builder.Queryman
Creates a sequence.
createTempSequenceIfNotExists(Expression) - Static method in class org.queryman.builder.Queryman
Creates a sequence.
CROSS_JOIN - Static variable in class org.queryman.builder.ast.NodesMetadata
 
CROSS_JOIN - Static variable in class org.queryman.builder.Keywords
 
crossJoin(String) - Method in class org.queryman.builder.command.impl.SelectImpl
 
crossJoin(String) - Method in interface org.queryman.builder.command.select.SelectJoinStep
 
crossJoin(Expression) - Method in class org.queryman.builder.command.impl.SelectImpl
 
crossJoin(Expression) - Method in interface org.queryman.builder.command.select.SelectJoinStep
 
cycle() - Method in interface org.queryman.builder.command.create_sequence.SequenceCycleStep
The sequence wraps around when it achieves the maxvalue or minvalue.
cycle() - Method in class org.queryman.builder.command.impl.SequenceImpl
 
CYCLE - Static variable in class org.queryman.builder.Keywords
 

D

DateExpression - Class in org.queryman.builder.token.expression.prepared
This class is representation of date constant.
DateExpression(Date) - Constructor for class org.queryman.builder.token.expression.prepared.DateExpression
 
declare(String) - Static method in class org.queryman.builder.Queryman
 
DEFAULT_VALUES - Static variable in class org.queryman.builder.Keywords
 
DEFAULTS - Static variable in class org.queryman.builder.cfg.Settings
 
defaultValues() - Method in class org.queryman.builder.command.impl.InsertImpl
 
defaultValues() - Method in interface org.queryman.builder.command.insert.InsertDefaultValuesStep
 
DELETE_FROM - Static variable in class org.queryman.builder.Keywords
 
DELETE_FROM_ONLY - Static variable in class org.queryman.builder.Keywords
 
DeleteAsStep - Interface in org.queryman.builder.command.delete
DELETE ..
DeleteFinalStep - Interface in org.queryman.builder.command.delete
 
DeleteFirstStep - Interface in org.queryman.builder.command.with
 
deleteFrom(String) - Method in class org.queryman.builder.command.impl.WithImpl
 
deleteFrom(String) - Method in interface org.queryman.builder.command.with.DeleteFirstStep
DELETE statement.
deleteFrom(String) - Static method in class org.queryman.builder.Queryman
DELETE statement.
deleteFrom(Expression) - Method in class org.queryman.builder.command.impl.WithImpl
 
deleteFrom(Expression) - Method in interface org.queryman.builder.command.with.DeleteFirstStep
DELETE statement.
deleteFrom(Expression) - Static method in class org.queryman.builder.Queryman
DELETE statement.
deleteFromOnly(String) - Method in class org.queryman.builder.command.impl.WithImpl
 
deleteFromOnly(String) - Method in interface org.queryman.builder.command.with.DeleteFirstStep
DELETE statement.
deleteFromOnly(String) - Static method in class org.queryman.builder.Queryman
DELETE statement.
deleteFromOnly(Expression) - Method in class org.queryman.builder.command.impl.WithImpl
 
deleteFromOnly(Expression) - Method in interface org.queryman.builder.command.with.DeleteFirstStep
DELETE statement.
deleteFromOnly(Expression) - Static method in class org.queryman.builder.Queryman
DELETE statement.
DeleteImpl - Class in org.queryman.builder.command.impl
DELETE statement.
DeleteImpl(Expression) - Constructor for class org.queryman.builder.command.impl.DeleteImpl
 
DeleteImpl(Expression, boolean) - Constructor for class org.queryman.builder.command.impl.DeleteImpl
 
DeleteReturningStep - Interface in org.queryman.builder.command.delete
DELETE ..
DeleteUsingStep - Interface in org.queryman.builder.command.delete
DELETE ..
DeleteWhereFirstStep - Interface in org.queryman.builder.command.delete
DELETE FROM ..
DeleteWhereManySteps - Interface in org.queryman.builder.command.delete
 
distinct() - Method in class org.queryman.builder.command.impl.SelectImpl
Clause SELECT DISTINCT ...
distinctOn(String...) - Method in class org.queryman.builder.command.impl.SelectImpl
Clause SELECT DISTINCT ON ( ..
distinctOn(Expression...) - Method in class org.queryman.builder.command.impl.SelectImpl
Clause SELECT DISTINCT ON ( ..
DO_NOTHING - Static variable in class org.queryman.builder.Keywords
 
DO_UPDATE - Static variable in class org.queryman.builder.Keywords
 
DollarStringExpression - Class in org.queryman.builder.token.expression.prepared
This is a representation of dollar string constant.
DollarStringExpression(String, String) - Constructor for class org.queryman.builder.token.expression.prepared.DollarStringExpression
 
doNothing() - Method in class org.queryman.builder.command.impl.InsertImpl
 
doNothing() - Method in interface org.queryman.builder.command.insert.InsertConflictActionStep
 
DoubleExpression - Class in org.queryman.builder.token.expression.prepared
This class is representation of double constant.
DoubleExpression(Double) - Constructor for class org.queryman.builder.token.expression.prepared.DoubleExpression
 
doUpdate() - Method in class org.queryman.builder.command.impl.InsertImpl
 
doUpdate() - Method in interface org.queryman.builder.command.insert.InsertConflictActionStep
 

E

EMPTY - Static variable in class org.queryman.builder.ast.NodesMetadata
 
EMPTY_EXPRESSIONS - Static variable in class org.queryman.builder.utils.Tools
 
EMPTY_GROUPED - Static variable in class org.queryman.builder.ast.NodesMetadata
 
EMPTY_NUMBER - Static variable in class org.queryman.builder.utils.Tools
 
EMPTY_STRING - Static variable in class org.queryman.builder.utils.Tools
 
EMPTY_TOKENS - Static variable in class org.queryman.builder.utils.Tools
 
endNode() - Method in interface org.queryman.builder.ast.AbstractSyntaxTree
Each node must be closed.
EQUAL - Static variable in class org.queryman.builder.Operators
 
except(SelectFinalStep) - Method in class org.queryman.builder.command.impl.SelectImpl
 
except(SelectFinalStep) - Method in interface org.queryman.builder.command.select.SelectCombiningQueryStep
Combine main query with select query using EXCEPT.
EXCEPT - Static variable in class org.queryman.builder.Keywords
 
EXCEPT_ALL - Static variable in class org.queryman.builder.Keywords
 
exceptAll(SelectFinalStep) - Method in class org.queryman.builder.command.impl.SelectImpl
 
exceptAll(SelectFinalStep) - Method in interface org.queryman.builder.command.select.SelectCombiningQueryStep
Combine main query with select query using EXCEPT ALL.
EXISTS - Static variable in class org.queryman.builder.ast.NodesMetadata
 
EXISTS - Static variable in class org.queryman.builder.Keywords
 
Expression - Class in org.queryman.builder.token
The expression is a main part of query.
Expression(String) - Constructor for class org.queryman.builder.token.Expression
 
ExpressionAsStep - Interface in org.queryman.builder.token
Expression AS step.
ExpressionCastStep - Interface in org.queryman.builder.token
 
ExpressionUtil - Class in org.queryman.builder.utils
 
ExpressionUtil() - Constructor for class org.queryman.builder.utils.ExpressionUtil
 

F

FloatExpression - Class in org.queryman.builder.token.expression.prepared
This class is representation of float constant.
FloatExpression(Float) - Constructor for class org.queryman.builder.token.expression.prepared.FloatExpression
 
FOR_KEY_SHARE - org.queryman.builder.command.clause.Locking.LockingMode
 
FOR_KEY_SHARE - Static variable in class org.queryman.builder.ast.NodesMetadata
 
FOR_NO_KEY_UPDATE - org.queryman.builder.command.clause.Locking.LockingMode
 
FOR_NO_KEY_UPDATE - Static variable in class org.queryman.builder.ast.NodesMetadata
 
FOR_SHARE - org.queryman.builder.command.clause.Locking.LockingMode
 
FOR_SHARE - Static variable in class org.queryman.builder.ast.NodesMetadata
 
FOR_UPDATE - org.queryman.builder.command.clause.Locking.LockingMode
 
FOR_UPDATE - Static variable in class org.queryman.builder.ast.NodesMetadata
 
forKeyShare() - Static method in class org.queryman.builder.command.clause.Locking
 
forKeyShare() - Method in class org.queryman.builder.command.impl.SelectImpl
 
forKeyShare() - Method in interface org.queryman.builder.command.select.SelectLockingStep
Specifies a locking mode name FOR KEY SHARE.
forNoKeyUpdate() - Static method in class org.queryman.builder.command.clause.Locking
 
forNoKeyUpdate() - Method in class org.queryman.builder.command.impl.SelectImpl
 
forNoKeyUpdate() - Method in interface org.queryman.builder.command.select.SelectLockingStep
Specifies a locking mode name FOR NO KEY UPDATE.
forShare() - Static method in class org.queryman.builder.command.clause.Locking
 
forShare() - Method in class org.queryman.builder.command.impl.SelectImpl
 
forShare() - Method in interface org.queryman.builder.command.select.SelectLockingStep
Specifies a locking mode name FOR SHARE.
forUpdate() - Static method in class org.queryman.builder.command.clause.Locking
 
forUpdate() - Method in class org.queryman.builder.command.impl.SelectImpl
 
forUpdate() - Method in interface org.queryman.builder.command.select.SelectLockingStep
Specifies a locking mode name FOR UPDATE.
from(String) - Static method in class org.queryman.builder.Queryman
FROM clause can be used as a part of other SQL statements.
from(String...) - Method in class org.queryman.builder.command.impl.SelectImpl
 
from(String...) - Method in class org.queryman.builder.command.impl.UpdateImpl
 
from(String...) - Method in interface org.queryman.builder.command.select.SelectFromStep
Specify table name that be used to retrieve rows.
from(String...) - Method in interface org.queryman.builder.command.update.UpdateFromStep
Set list of tables that are used in WHERE or SET clauses.
from(From...) - Method in class org.queryman.builder.command.impl.SelectImpl
 
from(From...) - Method in interface org.queryman.builder.command.select.SelectFromStep
Specify table name that be used to retrieve rows.
from(Expression) - Static method in class org.queryman.builder.Queryman
FROM clause can be used as a part of other SQL statements.
from(Expression...) - Method in class org.queryman.builder.command.impl.SelectImpl
 
from(Expression...) - Method in class org.queryman.builder.command.impl.UpdateImpl
 
from(Expression...) - Method in interface org.queryman.builder.command.select.SelectFromStep
Specify table name that be used to retrieve rows.
from(Expression...) - Method in interface org.queryman.builder.command.update.UpdateFromStep
Set list of tables that are used in WHERE or SET clauses.
From - Interface in org.queryman.builder.command.from
Interface marker to denote the FROM statement.
FROM - Static variable in class org.queryman.builder.ast.NodesMetadata
 
FROM - Static variable in class org.queryman.builder.Keywords
 
FromFinalStep - Interface in org.queryman.builder.command.from
Final step of FROM statement.
FromFirstStep - Interface in org.queryman.builder.command.from
 
FromImpl - Class in org.queryman.builder.command.impl
Standard implementation of FROM statement.
FromImpl(Expression) - Constructor for class org.queryman.builder.command.impl.FromImpl
 
FromImpl(Expression, boolean) - Constructor for class org.queryman.builder.command.impl.FromImpl
 
fromOnly(String) - Static method in class org.queryman.builder.Queryman
FROM clause can be used as a part of other SQL statements.
fromOnly(Expression) - Static method in class org.queryman.builder.Queryman
FROM clause can be used as a part of other SQL statements.
FromRepeatableStep - Interface in org.queryman.builder.command.from
REPEATABLE step is followed by TABLESAMPLE step.
FromTablesampleStep - Interface in org.queryman.builder.command.from
TABLESAMPLE indicates a method and optional length of argument is used to retrieve subset rows of table.
FULL_JOIN - Static variable in class org.queryman.builder.ast.NodesMetadata
 
FULL_JOIN - Static variable in class org.queryman.builder.Keywords
 
fullJoin(String) - Method in class org.queryman.builder.command.impl.SelectImpl
 
fullJoin(String) - Method in interface org.queryman.builder.command.select.SelectJoinStep
 
fullJoin(Expression) - Method in class org.queryman.builder.command.impl.SelectImpl
 
fullJoin(Expression) - Method in interface org.queryman.builder.command.select.SelectJoinStep
 
FuncExpression - Class in org.queryman.builder.token.expression
 
FuncExpression(String) - Constructor for class org.queryman.builder.token.expression.FuncExpression
 
FuncExpression(String, Expression...) - Constructor for class org.queryman.builder.token.expression.FuncExpression
 

G

getCastExpression() - Method in class org.queryman.builder.token.Expression
 
getConditions() - Method in class org.queryman.builder.command.clause.Join
 
getConfiguration() - Method in interface org.queryman.builder.boot.ConfigLoader
 
getConfiguration() - Method in class org.queryman.builder.boot.JaxbLoader
 
getConfiguration() - Method in class org.queryman.builder.boot.PropertiesLoader
 
getConfiguration() - Method in interface org.queryman.builder.boot.ServiceLoader
 
getConfiguration() - Method in class org.queryman.builder.boot.ServiceLoaderImpl
 
getDelimiter() - Method in interface org.queryman.builder.ast.Node
Leaves is separated by delimiter.
getDelimiter() - Method in class org.queryman.builder.ast.NodeImpl
 
getLeaves() - Method in interface org.queryman.builder.ast.Node
Get leaves.
getLeaves() - Method in class org.queryman.builder.ast.NodeImpl
 
getMetadata() - Method in interface org.queryman.builder.boot.MetadataBuilder
Return populated metadata instance.
getMetadataBuilder() - Method in class org.queryman.builder.boot.ServiceRegister
 
getName() - Method in class org.queryman.builder.token.AbstractToken
 
getName() - Method in class org.queryman.builder.token.Expression
 
getName() - Method in interface org.queryman.builder.token.Token
 
getNode() - Method in interface org.queryman.builder.command.Conditions
 
getNode() - Method in class org.queryman.builder.command.impl.ConditionsImpl
 
getNodeMetadata() - Method in interface org.queryman.builder.ast.Node
Get node metadata.
getNodeMetadata() - Method in class org.queryman.builder.ast.NodeImpl
 
getNodes() - Method in interface org.queryman.builder.ast.Node
Get children nodes.
getNodes() - Method in class org.queryman.builder.ast.NodeImpl
 
getPlaceholder() - Method in class org.queryman.builder.token.expression.FuncExpression
 
getPlaceholder() - Method in class org.queryman.builder.token.expression.ListExpression
 
getPlaceholder() - Method in class org.queryman.builder.token.expression.SubQueryExpression
 
getPlaceholder() - Method in class org.queryman.builder.token.PreparedExpression
Returns a placeholder to use in SQL string.
getPosition() - Method in class org.queryman.builder.ast.NodeMetadata
 
getPosition() - Method in class org.queryman.builder.token.Operator
 
getProperties() - Method in interface org.queryman.builder.boot.Metadata
Get all of properties.
getProperty(String) - Method in interface org.queryman.builder.boot.Metadata
Get property by key.
getQuery() - Method in class org.queryman.builder.token.expression.SubQueryExpression
 
getResource(String) - Method in class org.queryman.builder.boot.AbstractConfigLoader
 
getRootNode() - Method in interface org.queryman.builder.ast.AbstractSyntaxTree
 
getToken() - Method in class org.queryman.builder.ast.NodeMetadata
 
getTree() - Method in class org.queryman.builder.ast.TreeFactory
 
getTree() - Static method in class org.queryman.builder.Queryman
 
getValue() - Method in class org.queryman.builder.token.expression.FuncExpression
 
getValue() - Method in class org.queryman.builder.token.expression.ListExpression
 
getValue() - Method in class org.queryman.builder.token.expression.prepared.ArrayExpression
 
getValue() - Method in class org.queryman.builder.token.expression.prepared.BigDecimalExpression
 
getValue() - Method in class org.queryman.builder.token.expression.prepared.BooleanExpression
 
getValue() - Method in class org.queryman.builder.token.expression.prepared.ByteExpression
 
getValue() - Method in class org.queryman.builder.token.expression.prepared.BytesExpression
 
getValue() - Method in class org.queryman.builder.token.expression.prepared.DateExpression
 
getValue() - Method in class org.queryman.builder.token.expression.prepared.DollarStringExpression
 
getValue() - Method in class org.queryman.builder.token.expression.prepared.DoubleExpression
 
getValue() - Method in class org.queryman.builder.token.expression.prepared.FloatExpression
 
getValue() - Method in class org.queryman.builder.token.expression.prepared.IntegerExpression
 
getValue() - Method in class org.queryman.builder.token.expression.prepared.LongExpression
 
getValue() - Method in class org.queryman.builder.token.expression.prepared.ShortExpression
 
getValue() - Method in class org.queryman.builder.token.expression.prepared.StringExpression
 
getValue() - Method in class org.queryman.builder.token.expression.prepared.TimeExpression
 
getValue() - Method in class org.queryman.builder.token.expression.prepared.TimestampExpression
 
getValue() - Method in class org.queryman.builder.token.expression.prepared.UUIDExpression
 
getValue() - Method in class org.queryman.builder.token.expression.SubQueryExpression
 
getValue() - Method in class org.queryman.builder.token.PreparedExpression
 
GROUP_BY - Static variable in class org.queryman.builder.ast.NodesMetadata
 
GROUP_BY - Static variable in class org.queryman.builder.Keywords
 
groupBy(String...) - Method in class org.queryman.builder.command.impl.SelectImpl
 
groupBy(String...) - Method in interface org.queryman.builder.command.select.SelectGroupByStep
 
groupBy(Expression...) - Method in class org.queryman.builder.command.impl.SelectImpl
 
groupBy(Expression...) - Method in interface org.queryman.builder.command.select.SelectGroupByStep
 
GT - Static variable in class org.queryman.builder.Operators
 
GTE - Static variable in class org.queryman.builder.Operators
 

H

having(Conditions) - Method in class org.queryman.builder.command.impl.SelectImpl
 
having(Conditions) - Method in interface org.queryman.builder.command.select.SelectHavingFirstStep
This function useful in a few case: When the conditions is a special case of condition, like Queryman.conditionBetween(Object, Object, Object), or Queryman.conditionSome(Object, Object, Query) etc.
having(T, T, T) - Method in class org.queryman.builder.command.impl.SelectImpl
 
having(T, T, T) - Method in interface org.queryman.builder.command.select.SelectHavingFirstStep
Example: // SELECT year FROM book HAVING year > 2010 select("year", "id") .from("book") .having("year", ">", "2010") .sql()
HAVING - Static variable in class org.queryman.builder.ast.NodesMetadata
 
HAVING - Static variable in class org.queryman.builder.Keywords
 
havingExists(Query) - Method in class org.queryman.builder.command.impl.SelectImpl
 
havingExists(Query) - Method in interface org.queryman.builder.command.select.SelectHavingFirstStep
Example: // SELECT * FROM book HAVING EXISTS (SELECT * FROM author) select("*") .from("book") .havingExists(select("*").from("authors")) .sql()

I

IF_NOT_EXISTS - Static variable in class org.queryman.builder.Keywords
 
ILIKE - Static variable in class org.queryman.builder.Operators
 
IN - Static variable in class org.queryman.builder.Operators
 
inArray(T, T[]) - Static method in class org.queryman.builder.utils.ArrayUtils
 
increment(long) - Method in interface org.queryman.builder.command.create_sequence.SequenceIncrementStep
Specifies an increment value.
increment(long) - Method in class org.queryman.builder.command.impl.SequenceImpl
 
INCREMENT - Static variable in class org.queryman.builder.Keywords
 
INCREMENT_BY - Static variable in class org.queryman.builder.Keywords
 
incrementBy(long) - Method in interface org.queryman.builder.command.create_sequence.SequenceIncrementStep
Specifies an increment value.
incrementBy(long) - Method in class org.queryman.builder.command.impl.SequenceImpl
 
INNER_JOIN - Static variable in class org.queryman.builder.ast.NodesMetadata
 
INNER_JOIN - Static variable in class org.queryman.builder.Keywords
 
innerJoin(String) - Method in class org.queryman.builder.command.impl.SelectImpl
 
innerJoin(String) - Method in interface org.queryman.builder.command.select.SelectJoinStep
 
innerJoin(Expression) - Method in class org.queryman.builder.command.impl.SelectImpl
 
innerJoin(Expression) - Method in interface org.queryman.builder.command.select.SelectJoinStep
 
INSERT_INTO - Static variable in class org.queryman.builder.Keywords
 
InsertAsStep - Interface in org.queryman.builder.command.insert
INSERT INTO ..
InsertColumnsManyStep - Interface in org.queryman.builder.command.insert
 
InsertColumnsStep - Interface in org.queryman.builder.command.insert
INSERT INTO ..
InsertConflictActionStep - Interface in org.queryman.builder.command.insert
INSERT INTO ..
InsertDefaultValuesStep - Interface in org.queryman.builder.command.insert
INSERT INTO ..
InsertDoUpdateSetStep - Interface in org.queryman.builder.command.insert
INSERT INTO ..
InsertDoUpdateWhereFirstStep - Interface in org.queryman.builder.command.insert
INSERT INTO ..
InsertDoUpdateWhereManySteps - Interface in org.queryman.builder.command.insert
For full information see the Conditions interface.
InsertFinalStep - Interface in org.queryman.builder.command.insert
 
InsertImpl - Class in org.queryman.builder.command.impl
 
InsertImpl(Expression) - Constructor for class org.queryman.builder.command.impl.InsertImpl
 
insertInto(String) - Method in class org.queryman.builder.command.impl.WithImpl
 
insertInto(String) - Method in interface org.queryman.builder.command.with.InsertIntoFirstStep
INSERT INTO statement.
insertInto(String) - Static method in class org.queryman.builder.Queryman
INSERT INTO statement.
insertInto(Expression) - Method in class org.queryman.builder.command.impl.WithImpl
 
insertInto(Expression) - Method in interface org.queryman.builder.command.with.InsertIntoFirstStep
INSERT INTO statement.
insertInto(Expression) - Static method in class org.queryman.builder.Queryman
INSERT INTO statement.
InsertIntoFirstStep - Interface in org.queryman.builder.command.with
 
InsertOnConflictStep - Interface in org.queryman.builder.command.insert
INSERT INTO ..
InsertOnConflictWhereFirstStep - Interface in org.queryman.builder.command.insert
INSERT INTO ..
InsertOnConflictWhereManySteps - Interface in org.queryman.builder.command.insert
For full information see the Conditions interface.
InsertOnConstraintStep - Interface in org.queryman.builder.command.insert
INSERT INTO ..
InsertOverridingStep - Interface in org.queryman.builder.command.insert
INSERT INTO ..
InsertReturningStep - Interface in org.queryman.builder.command.insert
INSERT INTO ..
InsertValuesManyStep - Interface in org.queryman.builder.command.insert
 
InsertValuesStep - Interface in org.queryman.builder.command.insert
INSERT INTO ..
IntegerExpression - Class in org.queryman.builder.token.expression.prepared
This class is representation of integer constant.
IntegerExpression(Integer) - Constructor for class org.queryman.builder.token.expression.prepared.IntegerExpression
 
intersect(SelectFinalStep) - Method in class org.queryman.builder.command.impl.SelectImpl
 
intersect(SelectFinalStep) - Method in interface org.queryman.builder.command.select.SelectCombiningQueryStep
Combine main query with select query using INTERSECT.
INTERSECT - Static variable in class org.queryman.builder.Keywords
 
INTERSECT_ALL - Static variable in class org.queryman.builder.Keywords
 
intersectAll(SelectFinalStep) - Method in class org.queryman.builder.command.impl.SelectImpl
 
intersectAll(SelectFinalStep) - Method in interface org.queryman.builder.command.select.SelectCombiningQueryStep
Combine main query with select query using INTERSECT ALL.
IS - Static variable in class org.queryman.builder.Operators
 
IS_DISTINCT_FROM - Static variable in class org.queryman.builder.Operators
 
IS_NOT - Static variable in class org.queryman.builder.Operators
 
IS_NOT_DISTINCT_FROM - Static variable in class org.queryman.builder.Operators
 
isEmpty() - Method in interface org.queryman.builder.ast.Node
Return true if this does not contain other nodes.
isEmpty() - Method in class org.queryman.builder.ast.NodeImpl
 
isEmpty() - Method in class org.queryman.builder.token.AbstractToken
 
isEmpty() - Method in interface org.queryman.builder.token.Token
 
isEmpty(String) - Method in interface org.queryman.builder.boot.Metadata
Return true if value of key is null or empty string.
isEmpty(String) - Static method in class org.queryman.builder.utils.StringUtils
 
isEmpty(Token) - Static method in class org.queryman.builder.utils.StringUtils
 
isJoinNodes() - Method in class org.queryman.builder.ast.NodeMetadata
 
isNonEmpty() - Method in class org.queryman.builder.token.AbstractToken
 
isNonEmpty() - Method in interface org.queryman.builder.token.Token
 
ISNULL - Static variable in class org.queryman.builder.Operators
 
isParentheses() - Method in class org.queryman.builder.ast.NodeMetadata
 

J

JaxbCfg - Class in org.queryman.builder.boot.jaxb
 
JaxbCfg() - Constructor for class org.queryman.builder.boot.jaxb.JaxbCfg
 
JaxbLoader - Class in org.queryman.builder.boot
 
JaxbLoader(String) - Constructor for class org.queryman.builder.boot.JaxbLoader
 
JaxbMetadataAdapter - Class in org.queryman.builder.boot.adapter
Adapters a provided setting from xml file to metadata format.
JaxbMetadataAdapter() - Constructor for class org.queryman.builder.boot.adapter.JaxbMetadataAdapter
 
JaxbProperties - Class in org.queryman.builder.boot.jaxb.types.properties
 
JaxbProperties() - Constructor for class org.queryman.builder.boot.jaxb.types.properties.JaxbProperties
 
JaxbPropertiesAdapter - Class in org.queryman.builder.boot.jaxb.adapters
 
JaxbPropertiesAdapter() - Constructor for class org.queryman.builder.boot.jaxb.adapters.JaxbPropertiesAdapter
 
JaxbProperty - Class in org.queryman.builder.boot.jaxb.types.properties
 
JaxbProperty() - Constructor for class org.queryman.builder.boot.jaxb.types.properties.JaxbProperty
 
join(String) - Method in class org.queryman.builder.command.impl.SelectImpl
 
join(String) - Method in interface org.queryman.builder.command.select.SelectJoinStep
 
join(Expression) - Method in class org.queryman.builder.command.impl.SelectImpl
 
join(Expression) - Method in interface org.queryman.builder.command.select.SelectJoinStep
 
Join - Class in org.queryman.builder.command.clause
This class represents an JOIN clause.
Join(Expression, NodeMetadata) - Constructor for class org.queryman.builder.command.clause.Join
 
JOIN - Static variable in class org.queryman.builder.ast.NodesMetadata
 
JOIN - Static variable in class org.queryman.builder.Keywords
 

K

keyword(String) - Static method in class org.queryman.builder.Queryman
Creates a keyword which ordinarily is used to build SQL query.
Keyword - Class in org.queryman.builder.token
PostgreSQL keyword.
Keyword(String) - Constructor for class org.queryman.builder.token.Keyword
 
Keywords - Class in org.queryman.builder
Collection of key words are used by Queryman to build SQL query.
Keywords() - Constructor for class org.queryman.builder.Keywords
 

L

LEFT_JOIN - Static variable in class org.queryman.builder.ast.NodesMetadata
 
LEFT_JOIN - Static variable in class org.queryman.builder.Keywords
 
leftJoin(String) - Method in class org.queryman.builder.command.impl.SelectImpl
 
leftJoin(String) - Method in interface org.queryman.builder.command.select.SelectJoinStep
 
leftJoin(Expression) - Method in class org.queryman.builder.command.impl.SelectImpl
 
leftJoin(Expression) - Method in interface org.queryman.builder.command.select.SelectJoinStep
 
LIKE - Static variable in class org.queryman.builder.Operators
 
limit(long) - Method in class org.queryman.builder.command.impl.SelectImpl
 
limit(long) - Method in interface org.queryman.builder.command.select.SelectLimitStep
 
limit(Expression) - Method in class org.queryman.builder.command.impl.SelectImpl
 
limit(Expression) - Method in interface org.queryman.builder.command.select.SelectLimitStep
 
LIMIT - Static variable in class org.queryman.builder.ast.NodesMetadata
 
LIMIT - Static variable in class org.queryman.builder.Keywords
 
ListExpression<T> - Class in org.queryman.builder.token.expression
Represent a list of value expressions.
ListExpression(T...) - Constructor for class org.queryman.builder.token.expression.ListExpression
 
load() - Method in interface org.queryman.builder.boot.ConfigLoader
 
load() - Method in class org.queryman.builder.boot.JaxbLoader
 
load() - Method in class org.queryman.builder.boot.PropertiesLoader
 
load() - Method in interface org.queryman.builder.boot.ServiceLoader
The attempt loading a configuration xml file.
load() - Method in class org.queryman.builder.boot.ServiceLoaderImpl
 
Locking - Class in org.queryman.builder.command.clause
It's used by SELECT locking clauses.
Locking.LockingMode - Enum in org.queryman.builder.command.clause
 
Locking.WaitingMode - Enum in org.queryman.builder.command.clause
 
LongExpression - Class in org.queryman.builder.token.expression.prepared
This class is representation of long constant.
LongExpression(Long) - Constructor for class org.queryman.builder.token.expression.prepared.LongExpression
 
LT - Static variable in class org.queryman.builder.Operators
 
LTE - Static variable in class org.queryman.builder.Operators
 

M

make() - Method in class org.queryman.builder.boot.ServiceRegister
Builds metadata from configuration files.
make(Metadata) - Method in class org.queryman.builder.boot.ServiceRegister
Builds metadata from configuration files, then merge it with user-provided metadata.
makeDefaults() - Method in class org.queryman.builder.boot.ServiceRegister
Builds default metadata.
markAsColumn() - Method in class org.queryman.builder.command.ConflictTarget
 
markAsExpression() - Method in class org.queryman.builder.command.ConflictTarget
 
marshal(Properties) - Method in class org.queryman.builder.boot.jaxb.adapters.JaxbPropertiesAdapter
 
max(String) - Static method in class org.queryman.builder.Queryman
Examples: max("price"); // MAX("price")
maxvalue(long) - Method in interface org.queryman.builder.command.create_sequence.SequenceMaxValueStep
 
maxvalue(long) - Method in class org.queryman.builder.command.impl.SequenceImpl
 
MAXVALUE - Static variable in class org.queryman.builder.Keywords
 
Metadata - Interface in org.queryman.builder.boot
Stores metadata of Queryman builder.
MetadataBuilder - Interface in org.queryman.builder.boot
MetadataBuilder populate Metadata from either xml or properties file.
minvalue(long) - Method in interface org.queryman.builder.command.create_sequence.SequenceMinValueStep
 
minvalue(long) - Method in class org.queryman.builder.command.impl.SequenceImpl
 
MINVALUE - Static variable in class org.queryman.builder.Keywords
 

N

name - Variable in class org.queryman.builder.boot.jaxb.types.properties.JaxbProperty
 
name - Variable in class org.queryman.builder.token.AbstractToken
 
NATURAL_JOIN - Static variable in class org.queryman.builder.ast.NodesMetadata
 
NATURAL_JOIN - Static variable in class org.queryman.builder.Keywords
 
naturalJoin(String) - Method in class org.queryman.builder.command.impl.SelectImpl
 
naturalJoin(String) - Method in interface org.queryman.builder.command.select.SelectJoinStep
 
naturalJoin(Expression) - Method in class org.queryman.builder.command.impl.SelectImpl
 
naturalJoin(Expression) - Method in interface org.queryman.builder.command.select.SelectJoinStep
 
NE - Static variable in class org.queryman.builder.Operators
 
NE2 - Static variable in class org.queryman.builder.Operators
 
NO_CYCLE - Static variable in class org.queryman.builder.Keywords
 
noCycle() - Method in interface org.queryman.builder.command.create_sequence.SequenceCycleStep
When sequence is reached to maximum or minimum value, the attempt to call nextval will return an error.
noCycle() - Method in class org.queryman.builder.command.impl.SequenceImpl
 
Node - Interface in org.queryman.builder.ast
Element of tree.
NodeImpl - Class in org.queryman.builder.ast
Standard implementation of Node.
NodeImpl(NodeMetadata) - Constructor for class org.queryman.builder.ast.NodeImpl
 
nodeMetadata(Keyword) - Static method in class org.queryman.builder.Queryman
NodeMetadata contains a metadata for tree node.
NodeMetadata - Class in org.queryman.builder.ast
Immutable object.
NodeMetadata(Token) - Constructor for class org.queryman.builder.ast.NodeMetadata
 
NodeMetadata(Token, int) - Constructor for class org.queryman.builder.ast.NodeMetadata
 
NodeMetadata(Token, int, boolean) - Constructor for class org.queryman.builder.ast.NodeMetadata
 
NodesMetadata - Class in org.queryman.builder.ast
List of all configured Metadata objects.
NodesMetadata() - Constructor for class org.queryman.builder.ast.NodesMetadata
 
noMaxvalue() - Method in interface org.queryman.builder.command.create_sequence.SequenceMaxValueStep
Set NO MAXVALUE
noMaxvalue() - Method in class org.queryman.builder.command.impl.SequenceImpl
 
noMinvalue() - Method in interface org.queryman.builder.command.create_sequence.SequenceMinValueStep
Set NO MINVALUE
noMinvalue() - Method in class org.queryman.builder.command.impl.SequenceImpl
 
NOT - Static variable in class org.queryman.builder.Operators
 
NOT_BETWEEN - Static variable in class org.queryman.builder.Operators
 
NOT_BETWEEN_SYMMETRIC - Static variable in class org.queryman.builder.Operators
 
NOT_ILIKE - Static variable in class org.queryman.builder.Operators
 
NOT_IN - Static variable in class org.queryman.builder.Operators
 
NOT_LIKE - Static variable in class org.queryman.builder.Operators
 
NOT_SIMILAR_TO - Static variable in class org.queryman.builder.Operators
 
NOTNULL - Static variable in class org.queryman.builder.Operators
 
noWait() - Method in class org.queryman.builder.command.clause.Locking
 
noWait() - Method in class org.queryman.builder.command.impl.SelectImpl
 
noWait() - Method in interface org.queryman.builder.command.select.SelectLockingWaitingStep
Specifies NOWAIT mode, meaning the SELECT statement will report an error, if rows are locked, rather than will wait for rows.
NOWAIT - org.queryman.builder.command.clause.Locking.WaitingMode
 
NOWAIT - Static variable in class org.queryman.builder.Keywords
 
NullExpression - Class in org.queryman.builder.token.expression
This class is representation of null constant.
NullExpression(Object) - Constructor for class org.queryman.builder.token.expression.NullExpression
 
NULLS - Static variable in class org.queryman.builder.ast.NodesMetadata
 

O

of(String...) - Method in class org.queryman.builder.command.impl.SelectImpl
 
of(String...) - Method in interface org.queryman.builder.command.select.SelectLockingOfTableStep
Specifies tables, rows of those are locking.
of(Expression...) - Method in class org.queryman.builder.command.impl.SelectImpl
 
of(Expression...) - Method in interface org.queryman.builder.command.select.SelectLockingOfTableStep
Specifies tables, rows of those are locking.
OF - Static variable in class org.queryman.builder.ast.NodesMetadata
 
offset(long) - Method in class org.queryman.builder.command.impl.SelectImpl
 
offset(long) - Method in interface org.queryman.builder.command.select.SelectOffsetStep
Specifies the offset start.
offset(Expression) - Method in class org.queryman.builder.command.impl.SelectImpl
 
offset(Expression) - Method in interface org.queryman.builder.command.select.SelectOffsetStep
Specifies the offset start.
OFFSET - Static variable in class org.queryman.builder.ast.NodesMetadata
 
OFFSET - Static variable in class org.queryman.builder.Keywords
 
on(boolean) - Method in class org.queryman.builder.command.impl.SelectImpl
 
on(boolean) - Method in interface org.queryman.builder.command.select.SelectJoinOnFirstStep
This form of JOIN ON condition is equivalent to CROSS JOIN.
on(Conditions) - Method in class org.queryman.builder.command.impl.SelectImpl
 
on(Conditions) - Method in interface org.queryman.builder.command.select.SelectJoinOnFirstStep
 
on(T, T, T) - Method in class org.queryman.builder.command.impl.SelectImpl
 
on(T, T, T) - Method in interface org.queryman.builder.command.select.SelectJoinOnFirstStep
Example: // SELECT * FROM book AS b JOIN author a ON a.id = b.author_id select("*") .from(asName("book").as("b")) .join("author a") .on("a.id", "=", "b.author_id") .sql()
ON - Static variable in class org.queryman.builder.ast.NodesMetadata
 
ON - Static variable in class org.queryman.builder.Keywords
 
ON_CONFLICT - Static variable in class org.queryman.builder.Keywords
 
ON_CONSTRAINT - Static variable in class org.queryman.builder.Keywords
 
onConflict() - Method in class org.queryman.builder.command.impl.InsertImpl
 
onConflict() - Method in interface org.queryman.builder.command.insert.InsertOnConflictStep
 
onConflict(String) - Method in class org.queryman.builder.command.impl.InsertImpl
 
onConflict(String) - Method in interface org.queryman.builder.command.insert.InsertOnConflictStep
Specifies index column name of conflict target.
onConflict(ConflictTarget...) - Method in class org.queryman.builder.command.impl.InsertImpl
 
onConflict(ConflictTarget...) - Method in interface org.queryman.builder.command.insert.InsertOnConflictStep
Specifies a conflict target
onConstraint(String) - Method in class org.queryman.builder.command.impl.InsertImpl
 
onConstraint(String) - Method in interface org.queryman.builder.command.insert.InsertOnConstraintStep
 
onExists(Query) - Method in class org.queryman.builder.command.impl.SelectImpl
 
onExists(Query) - Method in interface org.queryman.builder.command.select.SelectJoinOnFirstStep
 
ONLY - Static variable in class org.queryman.builder.ast.NodesMetadata
 
ONLY - Static variable in class org.queryman.builder.Keywords
 
operator(T) - Static method in class org.queryman.builder.Queryman
Creates an operator which ordinarily is used by condition.
Operator - Class in org.queryman.builder.token
PostgreSQL operators.
Operator(String) - Constructor for class org.queryman.builder.token.Operator
 
Operator(String, int) - Constructor for class org.queryman.builder.token.Operator
 
Operators - Class in org.queryman.builder
Collection of operators which can be used in different conditions.
Operators() - Constructor for class org.queryman.builder.Operators
 
or(Conditions) - Method in interface org.queryman.builder.command.Conditions
This function useful in a few case: When the conditions is a special case of condition, like Queryman.conditionBetween(Object, Object, Object), or Queryman.conditionSome(Object, Object, Query) etc.
or(Conditions) - Method in interface org.queryman.builder.command.delete.DeleteWhereManySteps
For full information see the Conditions.or(Conditions) method.
or(Conditions) - Method in class org.queryman.builder.command.impl.ConditionsImpl
 
or(Conditions) - Method in class org.queryman.builder.command.impl.DeleteImpl
 
or(Conditions) - Method in class org.queryman.builder.command.impl.InsertImpl
 
or(Conditions) - Method in class org.queryman.builder.command.impl.SelectImpl
 
or(Conditions) - Method in class org.queryman.builder.command.impl.UpdateImpl
 
or(Conditions) - Method in interface org.queryman.builder.command.insert.InsertDoUpdateWhereManySteps
For full information see the Conditions.or(Conditions) method.
or(Conditions) - Method in interface org.queryman.builder.command.insert.InsertOnConflictWhereManySteps
For full information see the Conditions.or(Conditions) method.
or(Conditions) - Method in interface org.queryman.builder.command.select.SelectHavingManySteps
For full information see the Conditions.or(Conditions) method.
or(Conditions) - Method in interface org.queryman.builder.command.select.SelectJoinOnManySteps
For full information see the Conditions.or(Conditions) method.
or(Conditions) - Method in interface org.queryman.builder.command.select.SelectWhereManySteps
For full information see the Conditions.or(Conditions) method.
or(Conditions) - Method in interface org.queryman.builder.command.update.UpdateWhereManySteps
For full information see the Conditions.or(Conditions) method.
or(T, T, T) - Method in interface org.queryman.builder.command.Conditions
Example: // SELECT * FROM book WHERE year > 2010 OR id = 1 select("*") .from("book") .where("year", ">", "2010") .or("id", "=", "1") .sql()
or(T, T, T) - Method in interface org.queryman.builder.command.delete.DeleteWhereManySteps
For full information see the Conditions.or(Object, Object, Object) method.
or(T, T, T) - Method in class org.queryman.builder.command.impl.ConditionsImpl
 
or(T, T, T) - Method in class org.queryman.builder.command.impl.DeleteImpl
 
or(T, T, T) - Method in class org.queryman.builder.command.impl.InsertImpl
 
or(T, T, T) - Method in class org.queryman.builder.command.impl.SelectImpl
 
or(T, T, T) - Method in class org.queryman.builder.command.impl.UpdateImpl
 
or(T, T, T) - Method in interface org.queryman.builder.command.insert.InsertDoUpdateWhereManySteps
For full information see the Conditions.or(Object, Object, Object) method.
or(T, T, T) - Method in interface org.queryman.builder.command.insert.InsertOnConflictWhereManySteps
For full information see the Conditions.or(Object, Object, Object) method.
or(T, T, T) - Method in interface org.queryman.builder.command.select.SelectHavingManySteps
For full information see the Conditions.or(Object, Object, Object) method.
or(T, T, T) - Method in interface org.queryman.builder.command.select.SelectJoinOnManySteps
For full information see the Conditions.or(Object, Object, Object) method.
or(T, T, T) - Method in interface org.queryman.builder.command.select.SelectWhereManySteps
For full information see the Conditions.or(Object, Object, Object) method.
or(T, T, T) - Method in interface org.queryman.builder.command.update.UpdateWhereManySteps
For full information see the Conditions.or(Object, Object, Object) method.
OR - Static variable in class org.queryman.builder.ast.NodesMetadata
 
OR - Static variable in class org.queryman.builder.Operators
 
OR_NOT - Static variable in class org.queryman.builder.ast.NodesMetadata
 
OR_NOT - Static variable in class org.queryman.builder.Operators
 
ORDER_BY - Static variable in class org.queryman.builder.ast.NodesMetadata
 
ORDER_BY - Static variable in class org.queryman.builder.Keywords
 
orderBy(String) - Method in class org.queryman.builder.command.impl.SelectImpl
 
orderBy(String) - Method in interface org.queryman.builder.command.select.SelectOrderByStep
Specifies an ordering of output
orderBy(String) - Static method in class org.queryman.builder.Queryman
Creates an OrderBy object.
orderBy(String, String) - Method in class org.queryman.builder.command.impl.SelectImpl
 
orderBy(String, String) - Method in interface org.queryman.builder.command.select.SelectOrderByStep
Specifies an ordering of output
orderBy(String, String) - Static method in class org.queryman.builder.Queryman
Creates an OrderBy object.
orderBy(String, String, String) - Method in class org.queryman.builder.command.impl.SelectImpl
 
orderBy(String, String, String) - Method in interface org.queryman.builder.command.select.SelectOrderByStep
Specifies an ordering of output.
orderBy(String, String, String) - Static method in class org.queryman.builder.Queryman
Creates an OrderBy object.
orderBy(OrderBy...) - Method in class org.queryman.builder.command.impl.SelectImpl
 
orderBy(OrderBy...) - Method in interface org.queryman.builder.command.select.SelectOrderByStep
Specifies an ordering of output.
OrderBy - Class in org.queryman.builder.command.clause
This class represents an ORDER BY clause.
OrderBy(String) - Constructor for class org.queryman.builder.command.clause.OrderBy
 
OrderBy(String, String) - Constructor for class org.queryman.builder.command.clause.OrderBy
 
OrderBy(String, String, String) - Constructor for class org.queryman.builder.command.clause.OrderBy
 
OrderBy(Expression, Expression, Expression) - Constructor for class org.queryman.builder.command.clause.OrderBy
 
orExists(Query) - Method in interface org.queryman.builder.command.Conditions
Example: // SELECT * FROM book WHERE year > 2010 OR EXISTS (SELECT * FROM author) select("*") .from("book") .where("year", ">", "2010") .orExists(select("*").from("authors")) .sql()
orExists(Query) - Method in interface org.queryman.builder.command.delete.DeleteWhereManySteps
For full information see the Conditions.orExists(Query) method.
orExists(Query) - Method in class org.queryman.builder.command.impl.ConditionsImpl
 
orExists(Query) - Method in class org.queryman.builder.command.impl.DeleteImpl
 
orExists(Query) - Method in class org.queryman.builder.command.impl.InsertImpl
 
orExists(Query) - Method in class org.queryman.builder.command.impl.SelectImpl
 
orExists(Query) - Method in class org.queryman.builder.command.impl.UpdateImpl
 
orExists(Query) - Method in interface org.queryman.builder.command.insert.InsertDoUpdateWhereManySteps
For full information see the Conditions.orExists(Query) method.
orExists(Query) - Method in interface org.queryman.builder.command.insert.InsertOnConflictWhereManySteps
For full information see the Conditions.orExists(Query) method.
orExists(Query) - Method in interface org.queryman.builder.command.select.SelectHavingManySteps
For full information see the Conditions.orExists(Query) method.
orExists(Query) - Method in interface org.queryman.builder.command.select.SelectJoinOnManySteps
For full information see the Conditions.orExists(Query) method.
orExists(Query) - Method in interface org.queryman.builder.command.select.SelectWhereManySteps
For full information see the Conditions.orExists(Query) method.
orExists(Query) - Method in interface org.queryman.builder.command.update.UpdateWhereManySteps
For full information see the Conditions.orExists(Query) method.
org.queryman.builder - package org.queryman.builder
 
org.queryman.builder.ast - package org.queryman.builder.ast
 
org.queryman.builder.boot - package org.queryman.builder.boot
 
org.queryman.builder.boot.adapter - package org.queryman.builder.boot.adapter
 
org.queryman.builder.boot.jaxb - package org.queryman.builder.boot.jaxb
 
org.queryman.builder.boot.jaxb.adapters - package org.queryman.builder.boot.jaxb.adapters
 
org.queryman.builder.boot.jaxb.types.properties - package org.queryman.builder.boot.jaxb.types.properties
 
org.queryman.builder.cfg - package org.queryman.builder.cfg
 
org.queryman.builder.command - package org.queryman.builder.command
 
org.queryman.builder.command.clause - package org.queryman.builder.command.clause
 
org.queryman.builder.command.create - package org.queryman.builder.command.create
 
org.queryman.builder.command.create_sequence - package org.queryman.builder.command.create_sequence
 
org.queryman.builder.command.delete - package org.queryman.builder.command.delete
 
org.queryman.builder.command.from - package org.queryman.builder.command.from
 
org.queryman.builder.command.impl - package org.queryman.builder.command.impl
 
org.queryman.builder.command.insert - package org.queryman.builder.command.insert
 
org.queryman.builder.command.select - package org.queryman.builder.command.select
 
org.queryman.builder.command.update - package org.queryman.builder.command.update
 
org.queryman.builder.command.with - package org.queryman.builder.command.with
 
org.queryman.builder.token - package org.queryman.builder.token
 
org.queryman.builder.token.expression - package org.queryman.builder.token.expression
 
org.queryman.builder.token.expression.prepared - package org.queryman.builder.token.expression.prepared
 
org.queryman.builder.utils - package org.queryman.builder.utils
 
orNot(Conditions) - Method in interface org.queryman.builder.command.Conditions
This function useful in a few case: When the conditions is a special case of condition, like Queryman.conditionBetween(Object, Object, Object), or Queryman.conditionSome(Object, Object, Query) etc.
orNot(Conditions) - Method in interface org.queryman.builder.command.delete.DeleteWhereManySteps
For full information see the Conditions.orNot(Conditions) method.
orNot(Conditions) - Method in class org.queryman.builder.command.impl.ConditionsImpl
 
orNot(Conditions) - Method in class org.queryman.builder.command.impl.DeleteImpl
 
orNot(Conditions) - Method in class org.queryman.builder.command.impl.InsertImpl
 
orNot(Conditions) - Method in class org.queryman.builder.command.impl.SelectImpl
 
orNot(Conditions) - Method in class org.queryman.builder.command.impl.UpdateImpl
 
orNot(Conditions) - Method in interface org.queryman.builder.command.insert.InsertDoUpdateWhereManySteps
For full information see the Conditions.orNot(Conditions) method.
orNot(Conditions) - Method in interface org.queryman.builder.command.insert.InsertOnConflictWhereManySteps
For full information see the Conditions.orNot(Conditions) method.
orNot(Conditions) - Method in interface org.queryman.builder.command.select.SelectHavingManySteps
For full information see the Conditions.orNot(Conditions) method.
orNot(Conditions) - Method in interface org.queryman.builder.command.select.SelectJoinOnManySteps
For full information see the Conditions.orNot(Conditions) method.
orNot(Conditions) - Method in interface org.queryman.builder.command.select.SelectWhereManySteps
For full information see the Conditions.orNot(Conditions) method.
orNot(Conditions) - Method in interface org.queryman.builder.command.update.UpdateWhereManySteps
For full information see the Conditions.orNot(Conditions) method.
orNot(T, T, T) - Method in interface org.queryman.builder.command.Conditions
Example: // SELECT * FROM book WHERE year > 2010 OR NOT "id" = 1 select("*") .from("book") .where("year", ">", "2010") .orNot(asQuotedName("id"), "=", 1) .sql()
orNot(T, T, T) - Method in interface org.queryman.builder.command.delete.DeleteWhereManySteps
For full information see the Conditions.orNot(Object, Object, Object) method.
orNot(T, T, T) - Method in class org.queryman.builder.command.impl.ConditionsImpl
 
orNot(T, T, T) - Method in class org.queryman.builder.command.impl.DeleteImpl
 
orNot(T, T, T) - Method in class org.queryman.builder.command.impl.InsertImpl
 
orNot(T, T, T) - Method in class org.queryman.builder.command.impl.SelectImpl
 
orNot(T, T, T) - Method in class org.queryman.builder.command.impl.UpdateImpl
 
orNot(T, T, T) - Method in interface org.queryman.builder.command.insert.InsertDoUpdateWhereManySteps
For full information see the Conditions.orNot(Object, Object, Object) method.
orNot(T, T, T) - Method in interface org.queryman.builder.command.insert.InsertOnConflictWhereManySteps
For full information see the Conditions.orNot(Object, Object, Object) method.
orNot(T, T, T) - Method in interface org.queryman.builder.command.select.SelectHavingManySteps
For full information see the Conditions.orNot(Object, Object, Object) method.
orNot(T, T, T) - Method in interface org.queryman.builder.command.select.SelectJoinOnManySteps
For full information see the Conditions.orNot(Object, Object, Object) method.
orNot(T, T, T) - Method in interface org.queryman.builder.command.select.SelectWhereManySteps
For full information see the Conditions.orNot(Object, Object, Object) method.
orNot(T, T, T) - Method in interface org.queryman.builder.command.update.UpdateWhereManySteps
For full information see the Conditions.orNot(Object, Object, Object) method.
orNotExists(Query) - Method in interface org.queryman.builder.command.Conditions
Example: // SELECT * FROM book WHERE year > 2010 OR NOT EXISTS (SELECT * FROM author) select("*") .from("book") .where("year", ">", "2010") .orNotExists(select("*").from("authors")) .sql()
orNotExists(Query) - Method in interface org.queryman.builder.command.delete.DeleteWhereManySteps
For full information see the Conditions.orNot(Conditions) method.
orNotExists(Query) - Method in class org.queryman.builder.command.impl.ConditionsImpl
 
orNotExists(Query) - Method in class org.queryman.builder.command.impl.DeleteImpl
 
orNotExists(Query) - Method in class org.queryman.builder.command.impl.InsertImpl
 
orNotExists(Query) - Method in class org.queryman.builder.command.impl.SelectImpl
 
orNotExists(Query) - Method in class org.queryman.builder.command.impl.UpdateImpl
 
orNotExists(Query) - Method in interface org.queryman.builder.command.insert.InsertDoUpdateWhereManySteps
For full information see the Conditions.orNot(Conditions) method.
orNotExists(Query) - Method in interface org.queryman.builder.command.insert.InsertOnConflictWhereManySteps
For full information see the Conditions.orNot(Conditions) method.
orNotExists(Query) - Method in interface org.queryman.builder.command.select.SelectHavingManySteps
For full information see the Conditions.orNot(Conditions) method.
orNotExists(Query) - Method in interface org.queryman.builder.command.select.SelectJoinOnManySteps
For full information see the Conditions.orNot(Conditions) method.
orNotExists(Query) - Method in interface org.queryman.builder.command.select.SelectWhereManySteps
For full information see the Conditions.orNot(Conditions) method.
orNotExists(Query) - Method in interface org.queryman.builder.command.update.UpdateWhereManySteps
For full information see the Conditions.orNot(Conditions) method.
outputName - Variable in class org.queryman.builder.token.Expression
Alias of expression.
OVERRIDING_SYSTEM_VALUE - Static variable in class org.queryman.builder.Keywords
 
OVERRIDING_USER_VALUE - Static variable in class org.queryman.builder.Keywords
 
overridingSystemValue() - Method in class org.queryman.builder.command.impl.InsertImpl
 
overridingSystemValue() - Method in interface org.queryman.builder.command.insert.InsertOverridingStep
Specifies a possible override IDENTITY column value by user-provided value.
overridingUserValue() - Method in class org.queryman.builder.command.impl.InsertImpl
 
overridingUserValue() - Method in interface org.queryman.builder.command.insert.InsertOverridingStep
 
OWNED_BY - Static variable in class org.queryman.builder.Keywords
 
ownedBy(String) - Method in interface org.queryman.builder.command.create_sequence.SequenceOwnerStep
Specifies a table_name.column_name associates to the sequence.
ownedBy(String) - Method in class org.queryman.builder.command.impl.SequenceImpl
 
ownedBy(Expression) - Method in interface org.queryman.builder.command.create_sequence.SequenceOwnerStep
Specifies a table_name.column_name associates to the sequence.
ownedBy(Expression) - Method in class org.queryman.builder.command.impl.SequenceImpl
 
ownedByNone() - Method in interface org.queryman.builder.command.create_sequence.SequenceOwnerStep
Specifies that there is no such association.
ownedByNone() - Method in class org.queryman.builder.command.impl.SequenceImpl
 

P

peek(AstVisitor) - Method in interface org.queryman.builder.ast.AbstractSyntaxTree
It look into node object, then the method AstVisitor.assemble(AbstractSyntaxTree) is called.
PreparedExpression<T> - Class in org.queryman.builder.token
Any prepared expression behaves itself as a simple string in case, when it is used in SQL string.
PreparedExpression(T) - Constructor for class org.queryman.builder.token.PreparedExpression
 
prepareName() - Method in class org.queryman.builder.token.expression.ColumnReferenceExpression
 
prepareName() - Method in class org.queryman.builder.token.expression.FuncExpression
 
prepareName() - Method in class org.queryman.builder.token.expression.ListExpression
 
prepareName() - Method in class org.queryman.builder.token.expression.NullExpression
 
prepareName() - Method in class org.queryman.builder.token.expression.prepared.ArrayExpression
 
prepareName() - Method in class org.queryman.builder.token.expression.prepared.BigDecimalExpression
 
prepareName() - Method in class org.queryman.builder.token.expression.prepared.BooleanExpression
 
prepareName() - Method in class org.queryman.builder.token.expression.prepared.ByteExpression
 
prepareName() - Method in class org.queryman.builder.token.expression.prepared.DateExpression
 
prepareName() - Method in class org.queryman.builder.token.expression.prepared.DollarStringExpression
 
prepareName() - Method in class org.queryman.builder.token.expression.prepared.DoubleExpression
 
prepareName() - Method in class org.queryman.builder.token.expression.prepared.FloatExpression
 
prepareName() - Method in class org.queryman.builder.token.expression.prepared.IntegerExpression
 
prepareName() - Method in class org.queryman.builder.token.expression.prepared.LongExpression
 
prepareName() - Method in class org.queryman.builder.token.expression.prepared.ShortExpression
 
prepareName() - Method in class org.queryman.builder.token.expression.prepared.StringExpression
 
prepareName() - Method in class org.queryman.builder.token.expression.prepared.TimeExpression
 
prepareName() - Method in class org.queryman.builder.token.expression.prepared.TimestampExpression
 
prepareName() - Method in class org.queryman.builder.token.expression.prepared.UUIDExpression
 
prepareName() - Method in class org.queryman.builder.token.Expression
 
prepareName() - Method in class org.queryman.builder.token.expression.SubQueryExpression
 
properties - Variable in class org.queryman.builder.boot.jaxb.types.properties.JaxbProperties
 
properties - Variable in class org.queryman.builder.boot.PropertiesLoader
 
PropertiesLoader - Class in org.queryman.builder.boot
Load a persistence set from a properties file
PropertiesLoader(String) - Constructor for class org.queryman.builder.boot.PropertiesLoader
 
PropertiesMetadataAdapter - Class in org.queryman.builder.boot.adapter
Adapters a provided setting from properties file to metadata format.
PropertiesMetadataAdapter() - Constructor for class org.queryman.builder.boot.adapter.PropertiesMetadataAdapter
 

Q

query(Query) - Method in class org.queryman.builder.command.impl.InsertImpl
 
query(Query) - Method in interface org.queryman.builder.command.insert.InsertValuesManyStep
Set query which output values are used to insert.
Query - Interface in org.queryman.builder
It represents a query object allowing either to build a SQL query string, or to prepare a PreparedStatement object.
Queryman - Class in org.queryman.builder
The entry point to all parts of PostgreSQL clauses.
Queryman() - Constructor for class org.queryman.builder.Queryman
 

R

reinitialize() - Method in interface org.queryman.builder.ast.AbstractSyntaxTree
Destroy an assembled tree then new one is initialized.
repeatable(Number) - Method in interface org.queryman.builder.command.from.FromRepeatableStep
Specify seed to use for generating random numbers within the sampling method.
repeatable(Number) - Method in class org.queryman.builder.command.impl.FromImpl
 
returning(Expression...) - Method in interface org.queryman.builder.command.delete.DeleteReturningStep
Set list of expressions that to be computed after each row is deleted.
returning(Expression...) - Method in class org.queryman.builder.command.impl.DeleteImpl
 
returning(Expression...) - Method in class org.queryman.builder.command.impl.InsertImpl
 
returning(Expression...) - Method in class org.queryman.builder.command.impl.UpdateImpl
 
returning(Expression...) - Method in interface org.queryman.builder.command.insert.InsertReturningStep
Set list of expressions that to be computed after each row is inserted.
returning(Expression...) - Method in interface org.queryman.builder.command.update.UpdateReturningStep
Set list of expressions that to be computed after each row is updated.
returning(T...) - Method in interface org.queryman.builder.command.delete.DeleteReturningStep
Set list of expressions that to be computed after each row is deleted.
returning(T...) - Method in class org.queryman.builder.command.impl.DeleteImpl
 
returning(T...) - Method in class org.queryman.builder.command.impl.InsertImpl
 
returning(T...) - Method in class org.queryman.builder.command.impl.UpdateImpl
 
returning(T...) - Method in interface org.queryman.builder.command.insert.InsertReturningStep
Set list of expressions that to be computed after each row is inserted.
returning(T...) - Method in interface org.queryman.builder.command.update.UpdateReturningStep
Set list of expressions that to be computed after each row is updated.
RETURNING - Static variable in class org.queryman.builder.ast.NodesMetadata
 
RETURNING - Static variable in class org.queryman.builder.Keywords
 
RIGHT_JOIN - Static variable in class org.queryman.builder.ast.NodesMetadata
 
RIGHT_JOIN - Static variable in class org.queryman.builder.Keywords
 
rightJoin(String) - Method in class org.queryman.builder.command.impl.SelectImpl
 
rightJoin(String) - Method in interface org.queryman.builder.command.select.SelectJoinStep
 
rightJoin(Expression) - Method in class org.queryman.builder.command.impl.SelectImpl
 
rightJoin(Expression) - Method in interface org.queryman.builder.command.select.SelectJoinStep
 

S

select(Expression...) - Method in class org.queryman.builder.command.impl.WithImpl
SELECT statement.
select(Expression...) - Method in interface org.queryman.builder.command.with.SelectFirstStep
SELECT statement.
select(Expression...) - Static method in class org.queryman.builder.Queryman
SELECT statement.
select(T...) - Method in class org.queryman.builder.command.impl.WithImpl
SELECT statement.
select(T...) - Method in interface org.queryman.builder.command.with.SelectFirstStep
SELECT statement.
select(T...) - Static method in class org.queryman.builder.Queryman
SELECT statement.
SELECT - Static variable in class org.queryman.builder.ast.NodesMetadata
 
SELECT - Static variable in class org.queryman.builder.Keywords
 
SELECT_ALL - Static variable in class org.queryman.builder.ast.NodesMetadata
 
SELECT_ALL - Static variable in class org.queryman.builder.Keywords
 
SELECT_DISTINCT - Static variable in class org.queryman.builder.ast.NodesMetadata
 
SELECT_DISTINCT - Static variable in class org.queryman.builder.Keywords
 
selectAll(Expression...) - Method in class org.queryman.builder.command.impl.WithImpl
SELECT ALL statement.
selectAll(Expression...) - Method in interface org.queryman.builder.command.with.SelectFirstStep
SELECT ALL statement.
selectAll(Expression...) - Static method in class org.queryman.builder.Queryman
SELECT ALL statement.
selectAll(T...) - Method in class org.queryman.builder.command.impl.WithImpl
SELECT ALL statement.
selectAll(T...) - Method in interface org.queryman.builder.command.with.SelectFirstStep
SELECT ALL statement.
selectAll(T...) - Static method in class org.queryman.builder.Queryman
SELECT ALL statement.
SelectCombiningQueryStep - Interface in org.queryman.builder.command.select
Step combining query: UNION, INTERSECT, EXCEPT
selectDistinct(Expression...) - Method in class org.queryman.builder.command.impl.WithImpl
SELECT DISTINCT statement.
selectDistinct(Expression...) - Method in interface org.queryman.builder.command.with.SelectFirstStep
SELECT DISTINCT statement.
selectDistinct(Expression...) - Static method in class org.queryman.builder.Queryman
SELECT DISTINCT statement.
selectDistinct(T...) - Method in class org.queryman.builder.command.impl.WithImpl
SELECT DISTINCT statement.
selectDistinct(T...) - Method in interface org.queryman.builder.command.with.SelectFirstStep
SELECT DISTINCT statement.
selectDistinct(T...) - Static method in class org.queryman.builder.Queryman
SELECT DISTINCT statement.
selectDistinctOn(String[], T...) - Method in class org.queryman.builder.command.impl.WithImpl
SELECT DISTINCT ON (..) ..
selectDistinctOn(String[], T...) - Method in interface org.queryman.builder.command.with.SelectFirstStep
SELECT DISTINCT ON (..) ..
selectDistinctOn(String[], T...) - Static method in class org.queryman.builder.Queryman
SELECT DISTINCT ON (..) ..
selectDistinctOn(Expression[], Expression...) - Method in class org.queryman.builder.command.impl.WithImpl
SELECT DISTINCT ON (..) ..
selectDistinctOn(Expression[], Expression...) - Method in interface org.queryman.builder.command.with.SelectFirstStep
SELECT DISTINCT ON (..) ..
selectDistinctOn(Expression[], Expression...) - Static method in class org.queryman.builder.Queryman
SELECT DISTINCT ON (..) ..
SelectFinalStep - Interface in org.queryman.builder.command.select
 
SelectFirstStep - Interface in org.queryman.builder.command.with
 
SelectFromStep - Interface in org.queryman.builder.command.select
This step is used to set a table name or table names.
SelectGroupByStep - Interface in org.queryman.builder.command.select
 
SelectHavingFirstStep - Interface in org.queryman.builder.command.select
The first step of having condition.
SelectHavingManySteps - Interface in org.queryman.builder.command.select
For full information see the Conditions interface.
SelectImpl - Class in org.queryman.builder.command.impl
 
SelectImpl(String...) - Constructor for class org.queryman.builder.command.impl.SelectImpl
 
SelectImpl(List<Expression>) - Constructor for class org.queryman.builder.command.impl.SelectImpl
 
SelectImpl(Expression...) - Constructor for class org.queryman.builder.command.impl.SelectImpl
 
SelectJoinManyStepsStep - Interface in org.queryman.builder.command.select
 
SelectJoinOnFirstStep - Interface in org.queryman.builder.command.select
Compulsory step for all JOIN clauses.
SelectJoinOnManySteps - Interface in org.queryman.builder.command.select
For full information see the Conditions interface.
SelectJoinStep - Interface in org.queryman.builder.command.select
Any JOIN clause start here.
SelectLimitStep - Interface in org.queryman.builder.command.select
 
SelectLockingManySteps - Interface in org.queryman.builder.command.select
 
SelectLockingOfTableStep - Interface in org.queryman.builder.command.select
 
SelectLockingStep - Interface in org.queryman.builder.command.select
 
SelectLockingWaitingStep - Interface in org.queryman.builder.command.select
 
SelectOffsetStep - Interface in org.queryman.builder.command.select
 
SelectOrderByStep - Interface in org.queryman.builder.command.select
 
SelectWhereFirstStep - Interface in org.queryman.builder.command.select
 
SelectWhereManySteps - Interface in org.queryman.builder.command.select
For full information see the Conditions interface.
SequenceAsStep - Interface in org.queryman.builder.command.create_sequence
The first step of SEQUENCE statement.
SequenceCacheStep - Interface in org.queryman.builder.command.create_sequence
Specifies how many values are be preallocated and stored in the memory.
SequenceCycleStep - Interface in org.queryman.builder.command.create_sequence
 
SequenceFinalStep - Interface in org.queryman.builder.command.create_sequence
 
SequenceImpl - Class in org.queryman.builder.command.impl
Implementation of SEQUENCE statement.
SequenceImpl(Expression) - Constructor for class org.queryman.builder.command.impl.SequenceImpl
 
SequenceImpl(Expression, boolean) - Constructor for class org.queryman.builder.command.impl.SequenceImpl
 
SequenceImpl(Expression, boolean, boolean) - Constructor for class org.queryman.builder.command.impl.SequenceImpl
 
SequenceIncrementStep - Interface in org.queryman.builder.command.create_sequence
 
SequenceMaxValueStep - Interface in org.queryman.builder.command.create_sequence
 
SequenceMinValueStep - Interface in org.queryman.builder.command.create_sequence
 
SequenceOwnerStep - Interface in org.queryman.builder.command.create_sequence
 
SequenceStartStep - Interface in org.queryman.builder.command.create_sequence
 
ServiceLoader - Interface in org.queryman.builder.boot
This class manages a configuration loaders.
ServiceLoaderImpl - Class in org.queryman.builder.boot
 
ServiceLoaderImpl(ConfigLoader...) - Constructor for class org.queryman.builder.boot.ServiceLoaderImpl
 
ServiceRegister - Class in org.queryman.builder.boot
Register a services such as TreeFactory.
ServiceRegister() - Constructor for class org.queryman.builder.boot.ServiceRegister
The default metadata build implementation is used.
ServiceRegister(MetadataBuilder) - Constructor for class org.queryman.builder.boot.ServiceRegister
The user provided metadata implementation is used.
set(String, T) - Method in class org.queryman.builder.command.impl.InsertImpl
 
set(String, T) - Method in class org.queryman.builder.command.impl.UpdateImpl
 
set(String, T) - Method in interface org.queryman.builder.command.insert.InsertDoUpdateSetStep
Set a column name and an expression that is be assigned to the column.
set(String, T) - Method in interface org.queryman.builder.command.update.UpdateSetStep
Set a column name and an expression that is be assigned to the column.
set(Expression, Query) - Method in class org.queryman.builder.command.impl.InsertImpl
 
set(Expression, Query) - Method in class org.queryman.builder.command.impl.UpdateImpl
 
set(Expression, Query) - Method in interface org.queryman.builder.command.insert.InsertDoUpdateSetStep
Set a columns names and a sub-select that is be assigned to the columns.
set(Expression, Query) - Method in interface org.queryman.builder.command.update.UpdateSetStep
Set a columns names and a sub-select that is be assigned to the columns.
set(Expression, Expression) - Method in class org.queryman.builder.command.impl.InsertImpl
 
set(Expression, Expression) - Method in class org.queryman.builder.command.impl.UpdateImpl
 
set(Expression, Expression) - Method in interface org.queryman.builder.command.insert.InsertDoUpdateSetStep
Set a columns names and an expression list that are be assigned to the columns.
set(Expression, Expression) - Method in interface org.queryman.builder.command.update.UpdateSetStep
Set a columns names and an expression list that are be assigned to the columns.
SET - Static variable in class org.queryman.builder.Keywords
 
setConditions(boolean) - Method in class org.queryman.builder.command.clause.Join
 
setConditions(Conditions) - Method in class org.queryman.builder.command.clause.Join
 
setDelimiter(String) - Method in interface org.queryman.builder.ast.AbstractSyntaxTree
Each leaves must separated by delimiter token.
setDelimiter(String) - Method in interface org.queryman.builder.ast.Node
Leaves is separated by delimiter.
setDelimiter(String) - Method in class org.queryman.builder.ast.NodeImpl
 
setJoinNodes(boolean) - Method in class org.queryman.builder.ast.NodeMetadata
 
setMetadata(Metadata) - Method in class org.queryman.builder.ast.TreeFactory
 
setNodeMetadata(NodeMetadata) - Method in interface org.queryman.builder.ast.Node
Set node metadata.
setNodeMetadata(NodeMetadata) - Method in class org.queryman.builder.ast.NodeImpl
 
setParentheses(boolean) - Method in class org.queryman.builder.ast.NodeMetadata
 
setPosition(int) - Method in class org.queryman.builder.ast.NodeMetadata
 
setPosition(int) - Method in class org.queryman.builder.token.Operator
 
setPropertiesCfg(String) - Method in interface org.queryman.builder.boot.MetadataBuilder
Set properties file.
setTables(Expression...) - Method in class org.queryman.builder.command.clause.Locking
 
settings - Static variable in class org.queryman.builder.cfg.Settings
 
Settings - Class in org.queryman.builder.cfg
Settings for this module are here.
Settings() - Constructor for class org.queryman.builder.cfg.Settings
 
setTreeFactory(TreeFactory) - Static method in class org.queryman.builder.Queryman
Sets a TreeFactory explicitly, otherwise it is set implicitly via the static block above.
setXmlCfg(String) - Method in interface org.queryman.builder.boot.MetadataBuilder
Set xml configuration file.
ShortExpression - Class in org.queryman.builder.token.expression.prepared
This class is representation of short constant.
ShortExpression(Short) - Constructor for class org.queryman.builder.token.expression.prepared.ShortExpression
 
SIMILAR_TO - Static variable in class org.queryman.builder.Operators
 
SKIP_LOCKED - org.queryman.builder.command.clause.Locking.WaitingMode
 
SKIP_LOCKED - Static variable in class org.queryman.builder.Keywords
 
skipLocked() - Method in class org.queryman.builder.command.clause.Locking
 
skipLocked() - Method in class org.queryman.builder.command.impl.SelectImpl
 
skipLocked() - Method in interface org.queryman.builder.command.select.SelectLockingWaitingStep
Specifies SKIP LOCKED mode, meaning the SELECT statement will omit the locked rows.
some(T) - Static method in class org.queryman.builder.Queryman
Creates an SOME expression that contains one argument
some(T...) - Static method in class org.queryman.builder.Queryman
Creates an SOME expression that contains one argument
SOME - Static variable in class org.queryman.builder.ast.NodesMetadata
 
SOME - Static variable in class org.queryman.builder.Keywords
 
sql() - Method in class org.queryman.builder.AbstractQuery
 
sql() - Method in interface org.queryman.builder.Query
Builds a SQL string from a query object.
start(long) - Method in interface org.queryman.builder.command.create_sequence.SequenceStartStep
Set the start value.
start(long) - Method in class org.queryman.builder.command.impl.SequenceImpl
 
START - Static variable in class org.queryman.builder.Keywords
 
START_WITH - Static variable in class org.queryman.builder.Keywords
 
startNode(NodeMetadata) - Method in interface org.queryman.builder.ast.AbstractSyntaxTree
Each node must have a metadata object.
startNode(NodeMetadata, String) - Method in interface org.queryman.builder.ast.AbstractSyntaxTree
Each node must have a metadata.
startWith(long) - Method in interface org.queryman.builder.command.create_sequence.SequenceStartStep
Set the start value.
startWith(long) - Method in class org.queryman.builder.command.impl.SequenceImpl
 
StringExpression - Class in org.queryman.builder.token.expression.prepared
This class is representation of string constant.
StringExpression(String) - Constructor for class org.queryman.builder.token.expression.prepared.StringExpression
 
StringUtils - Class in org.queryman.builder.utils
 
StringUtils() - Constructor for class org.queryman.builder.utils.StringUtils
 
SubQueryExpression<T> - Class in org.queryman.builder.token.expression
Represent a subquery expression.
SubQueryExpression(Query) - Constructor for class org.queryman.builder.token.expression.SubQueryExpression
 

T

tablesample(String, String...) - Method in interface org.queryman.builder.command.from.FromTablesampleStep
Set sampling method.
tablesample(String, String...) - Method in class org.queryman.builder.command.impl.FromImpl
 
tablesample(String, Expression...) - Method in interface org.queryman.builder.command.from.FromTablesampleStep
Set sampling method.
tablesample(String, Expression...) - Method in class org.queryman.builder.command.impl.FromImpl
 
targetColumn(String) - Static method in class org.queryman.builder.Queryman
The type represents an index column.
targetColumn(String, String) - Static method in class org.queryman.builder.Queryman
The type represents an index column.
targetColumn(String, String, String) - Static method in class org.queryman.builder.Queryman
The type represents an index column.
targetExpression(String) - Static method in class org.queryman.builder.Queryman
The type represents an index expression.
targetExpression(String, String) - Static method in class org.queryman.builder.Queryman
The type represents an index expression.
targetExpression(String, String, String) - Static method in class org.queryman.builder.Queryman
The type represents an index expression.
TEMP - Static variable in class org.queryman.builder.Keywords
 
TEMPORARY - Static variable in class org.queryman.builder.Keywords
 
TimeExpression - Class in org.queryman.builder.token.expression.prepared
This class is representation of time constant.
TimeExpression(Time) - Constructor for class org.queryman.builder.token.expression.prepared.TimeExpression
 
TimestampExpression - Class in org.queryman.builder.token.expression.prepared
This class is representation of timestamp constant.
TimestampExpression(Timestamp) - Constructor for class org.queryman.builder.token.expression.prepared.TimestampExpression
 
toExpression(T) - Static method in class org.queryman.builder.utils.ExpressionUtil
Returns an expression.
toExpressions(Function<T, Expression>, T...) - Static method in class org.queryman.builder.utils.ArrayUtils
 
toExpressions(T...) - Static method in class org.queryman.builder.utils.ArrayUtils
Convert list of object to list of ColumnReferenceExpression.
Token - Interface in org.queryman.builder.token
A PostgreSQL token can be a key word, an identifier, an operator, any of constants, an operator.
Tools - Class in org.queryman.builder.utils
 
Tools() - Constructor for class org.queryman.builder.utils.Tools
 
toPostgreSQLString(String) - Method in class org.queryman.builder.token.Expression
Wrap the name into single quotes
toPrimitive(Byte[]) - Static method in class org.queryman.builder.utils.ArrayUtils
Wrapping a Byte array to bytes[].
toString() - Method in class org.queryman.builder.AbstractQuery
 
toString() - Method in class org.queryman.builder.ast.NodeMetadata
 
toString() - Method in class org.queryman.builder.token.AbstractToken
 
toWrapper(byte[]) - Static method in class org.queryman.builder.utils.ArrayUtils
Wrapping a bytes[] to Byte array.
toWrapper(double[]) - Static method in class org.queryman.builder.utils.ArrayUtils
Wrapping a double[] to Double array.
toWrapper(float[]) - Static method in class org.queryman.builder.utils.ArrayUtils
Wrapping a float[] to Float array.
toWrapper(int[]) - Static method in class org.queryman.builder.utils.ArrayUtils
Wrapping a integer[] to Integer array.
toWrapper(long[]) - Static method in class org.queryman.builder.utils.ArrayUtils
Wrapping a long[] to Long array.
toWrapper(short[]) - Static method in class org.queryman.builder.utils.ArrayUtils
Wrapping a short[] to Short array.
treeFactory() - Method in class org.queryman.builder.boot.ServiceRegister
 
TreeFactory - Class in org.queryman.builder.ast
Encapsulates an initialization of AbstractSyntaxTreeImpl.
TreeFactory() - Constructor for class org.queryman.builder.ast.TreeFactory
 
TreeFormatterUtil - Class in org.queryman.builder.ast
 
TreeFormatterUtil() - Constructor for class org.queryman.builder.ast.TreeFormatterUtil
 

U

union(SelectFinalStep) - Method in class org.queryman.builder.command.impl.SelectImpl
 
union(SelectFinalStep) - Method in interface org.queryman.builder.command.select.SelectCombiningQueryStep
Combine main query with select query using UNION.
UNION - Static variable in class org.queryman.builder.Keywords
 
UNION_ALL - Static variable in class org.queryman.builder.Keywords
 
unionAll(SelectFinalStep) - Method in class org.queryman.builder.command.impl.SelectImpl
 
unionAll(SelectFinalStep) - Method in interface org.queryman.builder.command.select.SelectCombiningQueryStep
Combine main query with select query using UNION ALL.
unmarshal(JaxbProperties) - Method in class org.queryman.builder.boot.jaxb.adapters.JaxbPropertiesAdapter
 
update(String) - Method in class org.queryman.builder.command.impl.WithImpl
 
update(String) - Method in interface org.queryman.builder.command.with.UpdateFirstStep
UPDATE statement.
update(String) - Static method in class org.queryman.builder.Queryman
UPDATE statement.
update(Expression) - Method in class org.queryman.builder.command.impl.WithImpl
 
update(Expression) - Method in interface org.queryman.builder.command.with.UpdateFirstStep
UPDATE statement.
update(Expression) - Static method in class org.queryman.builder.Queryman
UPDATE statement.
UPDATE - Static variable in class org.queryman.builder.Keywords
 
UPDATE_ONLY - Static variable in class org.queryman.builder.Keywords
 
UpdateAsStep - Interface in org.queryman.builder.command.update
UPDATE ..
UpdateFinalStep - Interface in org.queryman.builder.command.update
 
UpdateFirstStep - Interface in org.queryman.builder.command.with
 
UpdateFromStep - Interface in org.queryman.builder.command.update
UPDATE ..
UpdateImpl - Class in org.queryman.builder.command.impl
UPDATE statement.
UpdateImpl(Expression) - Constructor for class org.queryman.builder.command.impl.UpdateImpl
 
UpdateImpl(Expression, boolean) - Constructor for class org.queryman.builder.command.impl.UpdateImpl
 
updateOnly(String) - Method in class org.queryman.builder.command.impl.WithImpl
 
updateOnly(String) - Method in interface org.queryman.builder.command.with.UpdateFirstStep
UPDATE statement.
updateOnly(String) - Static method in class org.queryman.builder.Queryman
UPDATE statement.
updateOnly(Expression) - Method in class org.queryman.builder.command.impl.WithImpl
 
updateOnly(Expression) - Method in interface org.queryman.builder.command.with.UpdateFirstStep
UPDATE statement.
updateOnly(Expression) - Static method in class org.queryman.builder.Queryman
UPDATE statement.
UpdateReturningStep - Interface in org.queryman.builder.command.update
UPDATE ..
UpdateSetManyStep - Interface in org.queryman.builder.command.update
 
UpdateSetStep - Interface in org.queryman.builder.command.update
UPDATE ..
UpdateWhereFirstStep - Interface in org.queryman.builder.command.update
UPDATE ..
UpdateWhereManySteps - Interface in org.queryman.builder.command.update
 
USE_UPPERCASE - Static variable in class org.queryman.builder.cfg.Settings
If value equal true, then the keywords of SQL are converted to uppercase otherwise them are converted to lowercase.
useUppercase - Variable in class org.queryman.builder.boot.jaxb.JaxbCfg
 
using(String...) - Method in interface org.queryman.builder.command.delete.DeleteUsingStep
Set the list of table that will be appeared in WHERE clause.
using(String...) - Method in class org.queryman.builder.command.impl.DeleteImpl
 
using(String...) - Method in class org.queryman.builder.command.impl.SelectImpl
 
using(String...) - Method in interface org.queryman.builder.command.select.SelectJoinOnFirstStep
Example: // SELECT * FROM book JOIN author USING (id) select("*") .from("book") .join("author") .using("id") .sql()
using(Expression...) - Method in class org.queryman.builder.command.clause.Join
 
using(Expression...) - Method in interface org.queryman.builder.command.delete.DeleteUsingStep
Set the list of table that will be appeared in WHERE clause.
using(Expression...) - Method in class org.queryman.builder.command.impl.DeleteImpl
 
using(Expression...) - Method in class org.queryman.builder.command.impl.SelectImpl
 
using(Expression...) - Method in interface org.queryman.builder.command.select.SelectJoinOnFirstStep
Example: // SELECT * FROM book JOIN author USING (id) select("*") .from(asName("book")) .join("author") .using(asName("id")) .sql()
USING - Static variable in class org.queryman.builder.ast.NodesMetadata
 
USING - Static variable in class org.queryman.builder.Keywords
 
UUIDExpression - Class in org.queryman.builder.token.expression.prepared
This class is representation of uuid constant.
UUIDExpression(UUID) - Constructor for class org.queryman.builder.token.expression.prepared.UUIDExpression
 

V

value - Variable in class org.queryman.builder.boot.jaxb.types.properties.JaxbProperty
 
value - Variable in class org.queryman.builder.token.PreparedExpression
 
valueOf(String) - Static method in enum org.queryman.builder.command.clause.Locking.LockingMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.queryman.builder.command.clause.Locking.WaitingMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.queryman.builder.command.clause.Locking.LockingMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.queryman.builder.command.clause.Locking.WaitingMode
Returns an array containing the constants of this enum type, in the order they are declared.
values(Expression...) - Method in class org.queryman.builder.command.impl.InsertImpl
 
values(Expression...) - Method in interface org.queryman.builder.command.insert.InsertValuesStep
 
values(T...) - Method in class org.queryman.builder.command.impl.InsertImpl
 
values(T...) - Method in interface org.queryman.builder.command.insert.InsertValuesStep
 
values(T...) - Static method in class org.queryman.builder.Queryman
VALUES list.
VALUES - Static variable in class org.queryman.builder.Keywords
 

W

where(Conditions) - Method in interface org.queryman.builder.command.delete.DeleteWhereFirstStep
This function useful in a few case: When the conditions is a special case of condition, like Queryman.conditionBetween(Object, Object, Object), or Queryman.conditionSome(Object, Object, Query) etc.
where(Conditions) - Method in class org.queryman.builder.command.impl.DeleteImpl
 
where(Conditions) - Method in class org.queryman.builder.command.impl.InsertImpl
 
where(Conditions) - Method in class org.queryman.builder.command.impl.SelectImpl
 
where(Conditions) - Method in class org.queryman.builder.command.impl.UpdateImpl
 
where(Conditions) - Method in interface org.queryman.builder.command.insert.InsertDoUpdateWhereFirstStep
This function useful in a few case: When the conditions is a special case of condition, like Queryman.conditionBetween(Object, Object, Object), or Queryman.conditionSome(Object, Object, Query) etc.
where(Conditions) - Method in interface org.queryman.builder.command.insert.InsertOnConflictWhereFirstStep
This function useful in a few case: When the conditions is a special case of condition, like Queryman.conditionBetween(Object, Object, Object), or Queryman.conditionSome(Object, Object, Query) etc.
where(Conditions) - Method in interface org.queryman.builder.command.select.SelectWhereFirstStep
This function useful in a few case: When the conditions is a special case of condition, like Queryman.conditionBetween(Object, Object, Object), or Queryman.conditionSome(Object, Object, Query) etc.
where(Conditions) - Method in interface org.queryman.builder.command.update.UpdateWhereFirstStep
This function useful in a few case: When the conditions is a special case of condition, like Queryman.conditionBetween(Object, Object, Object), or Queryman.conditionSome(Object, Object, Query) etc.
where(T, T, T) - Method in interface org.queryman.builder.command.delete.DeleteWhereFirstStep
Example: // SELECT * FROM book WHERE year > 2010 select("*") .from("book") .where("year", ">", "2010") .sql()
where(T, T, T) - Method in class org.queryman.builder.command.impl.DeleteImpl
 
where(T, T, T) - Method in class org.queryman.builder.command.impl.InsertImpl
 
where(T, T, T) - Method in class org.queryman.builder.command.impl.SelectImpl
 
where(T, T, T) - Method in class org.queryman.builder.command.impl.UpdateImpl
 
where(T, T, T) - Method in interface org.queryman.builder.command.insert.InsertDoUpdateWhereFirstStep
Example: // SELECT * FROM book WHERE year > 2010 select("*") .from("book") .where("year", ">", "2010") .sql()
where(T, T, T) - Method in interface org.queryman.builder.command.insert.InsertOnConflictWhereFirstStep
Example: // SELECT * FROM book WHERE year > 2010 select("*") .from("book") .where("year", ">", "2010") .sql()
where(T, T, T) - Method in interface org.queryman.builder.command.select.SelectWhereFirstStep
Example: // SELECT * FROM book WHERE year > 2010 select("*") .from("book") .where("year", ">", "2010") .sql()
where(T, T, T) - Method in interface org.queryman.builder.command.update.UpdateWhereFirstStep
Example: // SELECT * FROM book WHERE year > 2010 select("*") .from("book") .where("year", ">", "2010") .sql()
WHERE - Static variable in class org.queryman.builder.ast.NodesMetadata
 
WHERE - Static variable in class org.queryman.builder.Keywords
 
WHERE_CURRENT_OF - Static variable in class org.queryman.builder.ast.NodesMetadata
 
WHERE_CURRENT_OF - Static variable in class org.queryman.builder.Keywords
 
whereCurrentOf(String) - Method in interface org.queryman.builder.command.delete.DeleteWhereFirstStep
Set a cursor name created by DECLARE statement.
whereCurrentOf(String) - Method in class org.queryman.builder.command.impl.DeleteImpl
 
whereCurrentOf(String) - Method in class org.queryman.builder.command.impl.UpdateImpl
 
whereCurrentOf(String) - Method in interface org.queryman.builder.command.update.UpdateWhereFirstStep
Set a cursor name created by DECLARE statement.
whereExists(Query) - Method in interface org.queryman.builder.command.delete.DeleteWhereFirstStep
Example: // SELECT * FROM book WHERE EXISTS (SELECT * FROM author) select("*") .from("book") .whereExists(select("*").from("authors")) .sql()
whereExists(Query) - Method in class org.queryman.builder.command.impl.DeleteImpl
 
whereExists(Query) - Method in class org.queryman.builder.command.impl.InsertImpl
 
whereExists(Query) - Method in class org.queryman.builder.command.impl.SelectImpl
 
whereExists(Query) - Method in class org.queryman.builder.command.impl.UpdateImpl
 
whereExists(Query) - Method in interface org.queryman.builder.command.insert.InsertDoUpdateWhereFirstStep
Example: // SELECT * FROM book WHERE EXISTS (SELECT * FROM author) select("*") .from("book") .whereExists(select("*").from("authors")) .sql()
whereExists(Query) - Method in interface org.queryman.builder.command.insert.InsertOnConflictWhereFirstStep
Example: // SELECT * FROM book WHERE EXISTS (SELECT * FROM author) select("*") .from("book") .whereExists(select("*").from("authors")) .sql()
whereExists(Query) - Method in interface org.queryman.builder.command.select.SelectWhereFirstStep
Example: // SELECT * FROM book WHERE EXISTS (SELECT * FROM author) select("*") .from("book") .whereExists(select("*").from("authors")) .sql()
whereExists(Query) - Method in interface org.queryman.builder.command.update.UpdateWhereFirstStep
Example: // SELECT * FROM book WHERE EXISTS (SELECT * FROM author) select("*") .from("book") .whereExists(select("*").from("authors")) .sql()
with(String, String...) - Method in class org.queryman.builder.command.impl.WithImpl
 
with(String, String...) - Method in interface org.queryman.builder.command.with.WithAsManySteps
 
with(String, String...) - Static method in class org.queryman.builder.Queryman
Starts WITH ...
WITH - Static variable in class org.queryman.builder.ast.NodesMetadata
 
WITH - Static variable in class org.queryman.builder.Keywords
 
WITH_RECURSIVE - Static variable in class org.queryman.builder.ast.NodesMetadata
 
WITH_RECURSIVE - Static variable in class org.queryman.builder.Keywords
 
WithAsManySteps - Interface in org.queryman.builder.command.with
 
WithAsStep - Interface in org.queryman.builder.command.with
WITH ..
WithImpl - Class in org.queryman.builder.command.impl
 
WithImpl(String, boolean, String...) - Constructor for class org.queryman.builder.command.impl.WithImpl
 
WithImpl(String, String...) - Constructor for class org.queryman.builder.command.impl.WithImpl
 
withRecursive(String, String...) - Static method in class org.queryman.builder.Queryman
Starts WITH RECURSIVE statement
A B C D E F G H I J K L M N O P Q R S T U V W