X
- The result typepublic interface SelectBuilder<X>
Modifier and Type | Method and Description |
---|---|
X |
select(String expression)
Adds a select clause with the given expression to the query.
|
X |
select(String expression,
String alias)
Adds a select clause with the given expression and alias to the query.
|
CaseWhenStarterBuilder<X> |
selectCase()
Like
selectCase(java.lang.String) but without an alias. |
CaseWhenStarterBuilder<X> |
selectCase(String alias)
Starts a
CaseWhenBuilder with the given alias as select alias. |
SimpleCaseWhenStarterBuilder<X> |
selectSimpleCase(String caseOperand)
Like
selectSimpleCase(java.lang.String, java.lang.String) but without an alias. |
SimpleCaseWhenStarterBuilder<X> |
selectSimpleCase(String caseOperand,
String alias)
Starts a
SimpleCaseWhenBuilder with the given alias as select alias. |
SubqueryInitiator<X> |
selectSubquery()
Like
selectSubquery(java.lang.String) but without an alias. |
SubqueryInitiator<X> |
selectSubquery(String alias)
Starts a
SubqueryInitiator for the select item with the given alias. |
SubqueryInitiator<X> |
selectSubquery(String subqueryAlias,
String expression)
Like
selectSubquery(java.lang.String,java.lang.String,java.lang.String) but without a select alias. |
SubqueryInitiator<X> |
selectSubquery(String subqueryAlias,
String expression,
String selectAlias)
Starts a
SubqueryInitiator for a new select item with the given select alias. |
CaseWhenStarterBuilder<X> selectCase()
selectCase(java.lang.String)
but without an alias.CaseWhenStarterBuilder<X> selectCase(String alias)
CaseWhenBuilder
with the given alias as select alias.alias
- The select alias for the case when expressionSimpleCaseWhenStarterBuilder<X> selectSimpleCase(String caseOperand)
selectSimpleCase(java.lang.String, java.lang.String)
but without an alias.caseOperand
- The case operandSimpleCaseWhenStarterBuilder<X> selectSimpleCase(String caseOperand, String alias)
SimpleCaseWhenBuilder
with the given alias as select alias.
The expression is the case operand which will be compared to the when expressions defined in the subsequent
SimpleCaseWhenBuilder.caseOperand
- The case operandalias
- The select alias for the simple case when expressionSubqueryInitiator<X> selectSubquery()
selectSubquery(java.lang.String)
but without an alias.SubqueryInitiator<X> selectSubquery(String alias)
SubqueryInitiator
for the select item with the given alias.
When the builder finishes, the select item is added to the parent container represented by the type X
.alias
- The select alias for the subquerySubqueryInitiator<X> selectSubquery(String subqueryAlias, String expression, String selectAlias)
SubqueryInitiator
for a new select item with the given select alias.
All occurrences of subqueryAlias
in expression
will be replaced by the subquery. When the builder
finishes, the select item is added to the parent container represented by the type X
.
subqueryAlias
- The alias for the subquery which will be replaced by the actual subqueryexpression
- The expression which will be added as select item.
This expression contains the subqueryAlias
to define the insertion points for the subquery.selectAlias
- The select alias for the expressionSubqueryInitiator<X> selectSubquery(String subqueryAlias, String expression)
selectSubquery(java.lang.String,java.lang.String,java.lang.String)
but without a select alias.subqueryAlias
- The alias for the subquery which will be replaced by the actual subqueryexpression
- The expression which will be added as select itemX select(String expression)
expression
- The expression for the select clauseCopyright © 2015 Blazebit. All Rights Reserved.