<PackageReference Include="Relativity.API" Version="20.0.0" />

Relativity.API.Foundation.Query.SyntaxBuilders

Namespace with 47 public types

Interfaces

 IAllConditionBuilder`2 Creates a condition where only results that match all values passed in will be returned.
 IAnyConditionBuilder`2 Creates a condition where results that match any value passed in will be returned.
 IBaseConditionSelector`1 Adds conditions to a query based on the Artifact ID
 IBetweenConditionBuilder`2 Builds a condition that allows any result that is greater than the start value and less than the end value to pass.
 IBooleanConditionBuilder`1 Builds conditions for a Boolean field.
 IBooleanIsConditionBuilder`1 Builds conditions for a Boolean field.
 ICanAddCondition Allows for the application of a condition on a query
 ICanAddFields Allows for the addition of more fields to a query, including a field to expand on, add a condition filter, add sorts, or build the query.
 ICanAddSort Allows for adding sorts or building the query.
 ICanBuild Builds the query.
 ICanInclude`1 Allows for the inclusion of rows matching on the relational field
 IComparableConditionBuilder`2 Builds conditions that are using relative comparison.
 IConditionBuilder`1 Allows for building complex conditions which can employ multiple sub-conditions
 IConditionSelector`1 Allows for the building of Structured Conditions for Queries
 ICurrencyConditionBuilder`1 Builds conditions for a Currency field.
 IDateTimeConditionBuilder`1 Builds conditions for a Date field.
 IDateTimeIsConditionBuilder`1 Builds conditions for a Date field.
 IDecimalNumberConditionBuilder`1 Builds conditions for a Whole Number field.
 IDoesTransition`1 Syntax for fluent transitions.
 IEqualToConditionBuilder`2 Creates a condition that evaluates to true when the value passed in is equal to the result's value.
 IInTransition`1 Syntax for fluent transitions.
 IIsTransition`1 Syntax for fluent transitions.
 ILikeConditionBuilder`1 Builds conditions that are using text inclusion patterns.
 IMultipleChoiceConditionBuilder`1 Builds conditions for a Multiple Choice field.
 IMultipleChoiceIsConditionBuilder`1 Builds conditions for a Multiple Choice field.
 IMultipleObjectConditionBuilder`1 Builds conditions for a Multiple Object field.
 IMultipleObjectIsConditionBuilder`1 Builds conditions for a Multiple Object field.
 IMustAddFields Adds fields to be returned by the query
 INotConditionBuilder`1 Inverts the condition to exclude results instead of including them.
 INumericConditionBuilder`2 Builds conditions for a numerical field.
 INumericIsConditionBuilder`2 Builds conditions for a numerical field.
 IPatternConditionBuilder`1 Builds conditions that are using text inclusion patterns.
 IQueryBuilder Builds queries against object types, saved searches, or views.
 ISetConditionBuilder`1 Builds conditions that determine if any value is set.
 ISingleChoiceConditionBuilder`1 Builds conditions for a Single Choice field.
 ISingleChoiceIsConditionBuilder`1 Builds conditions for a Single Choice field.
 ISingleObjectConditionBuilder`1 Builds conditions for a Single Object field.
 ISingleObjectDoesConditionBuilder`1 Builds conditions for a Single Object field.
 ISingleObjectIsConditionBuilder`1 Builds conditions for a Single Object field.
 ISubQueryConditionBuilder`1 Builds conditions that compare against another filtered list.
 ITextConditionBuilder`1 Builds conditions for a Text field. Can be used for Fixed-Length Text or Long Text.
 ITextDoesConditionBuilder`1 Builds conditions for a Text field. Can be used for Fixed-Length Text or Long Text.
 ITextIsConditionBuilder`1 Builds conditions for a Text field. Can be used for Fixed-Length Text or Long Text.
 ITimeFrameConditionBuilder`1 Builds a condition that returns results based on relative date from when the query is executed.
 IUserConditionBuilder`1 Builds conditions for a User field.
 IUserIsConditionBuilder`1 Builds conditions for a User field.
 IWholeNumberConditionBuilder`1 Builds conditions for a Whole Number field.