Class QueryBuilder
- java.lang.Object
-
- jetbrains.buildServer.serverSide.impl.query.QueryBuilder
-
public class QueryBuilder extends Object
-
-
Constructor Summary
Constructors Constructor Description QueryBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description QueryBuilder
addCondition(String whereCondition)
QueryBuilder
addJoin(String fullJoinString)
QueryBuilder
clearJoins()
QueryBuilder
createCopy()
String
createSqlQuery()
Set<String>
getConditions()
String
getOrder()
boolean
hasJoinWithTable(String tableName)
QueryBuilder
removeCondition(String whereCondition)
QueryBuilder
setBaseQuery(String baseQuery)
QueryBuilder
setOrder(String order)
-
-
-
Method Detail
-
setBaseQuery
@NotNull public QueryBuilder setBaseQuery(String baseQuery)
-
addCondition
@NotNull public QueryBuilder addCondition(String whereCondition)
-
removeCondition
@NotNull public QueryBuilder removeCondition(String whereCondition)
-
addJoin
@NotNull public QueryBuilder addJoin(@NotNull String fullJoinString)
-
clearJoins
@NotNull public QueryBuilder clearJoins()
-
setOrder
@NotNull public QueryBuilder setOrder(@NotNull String order)
-
getOrder
public String getOrder()
-
hasJoinWithTable
public boolean hasJoinWithTable(@NotNull String tableName)
-
createCopy
@NotNull public QueryBuilder createCopy()
-
createSqlQuery
@NotNull public String createSqlQuery()
-
-