public static abstract class

Select.WhereClauseAwareContext

extends Select.ExecutableContext<E>
java.lang.Object
   ↳ com.atlassian.jira.entity.Select.ExecutableContext<E>
     ↳ com.atlassian.jira.entity.Select.WhereClauseAwareContext<E>
Known Direct Subclasses

Class Overview

Marker for contexts that can accept a where clause.

Where clauses can be accepted until the condition chain is terminated by a .orderBy or .runWith.

Summary

[Expand]
Inherited Fields
From class com.atlassian.jira.entity.Select.ExecutableContext
Protected Constructors
WhereClauseAwareContext(QueryBuilder<E> queryBuilder)
Public Methods
final WhereContext<E> byId(Long id)
abstract OrderByContext<E> orderBy(String... orderByColumn)
abstract WhereContext<E> where(String fieldName, EntityOperator operator, Long value)
abstract WhereContext<E> whereCondition(EntityCondition condition)
abstract WhereContext<E> whereEqual(String field, Long value)
abstract WhereContext<E> whereEqual(String field, String value)
final WhereContext<E> whereLike(String field, String pattern)
final WhereContext<E> whereNull(String field)
[Expand]
Inherited Methods
From class com.atlassian.jira.entity.Select.ExecutableContext
From class java.lang.Object
From interface com.atlassian.jira.entity.SelectQuery

Protected Constructors

protected WhereClauseAwareContext (QueryBuilder<E> queryBuilder)

Public Methods

public final WhereContext<E> byId (Long id)

public abstract OrderByContext<E> orderBy (String... orderByColumn)

public abstract WhereContext<E> where (String fieldName, EntityOperator operator, Long value)

public abstract WhereContext<E> whereCondition (EntityCondition condition)

public abstract WhereContext<E> whereEqual (String field, Long value)

public abstract WhereContext<E> whereEqual (String field, String value)

public final WhereContext<E> whereLike (String field, String pattern)

public final WhereContext<E> whereNull (String field)