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 QueryBuilderaddCondition(String whereCondition)QueryBuilderaddJoin(String fullJoinString)QueryBuilderclearJoins()QueryBuildercreateCopy()StringcreateSqlQuery()Set<String>getConditions()StringgetOrder()booleanhasJoinWithTable(String tableName)QueryBuilderremoveCondition(String whereCondition)QueryBuildersetBaseQuery(String baseQuery)QueryBuildersetOrder(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()
-
-