Skip to main content

IncompleteFieldsMatch

IncompleteFieldsMatch starts the fluent interface for building a FieldsMatch. Adding a condition through methods on the IncompleteFieldsMatch yields a FieldsMatch, which is an SObjectPredicate. The process can be continued to add more field conditions.

equals (alias eq)

Defines an equality comparison condition for the current field.

Signature

FieldsMatch equals(Object value)

Signature

FieldsMatch eq(Object value)

notEquals (alias neq)

Defines an inequality comparison condition for the current field.

Signature

FieldsMatch notEquals(Object value)

lessThan (alias lt)

Defines a less than comparison condition for the current field.

Signature

FieldsMatch lessThan(Object value)

lessThanOrEquals (alias leq)

Defines a less than or equals condition for the current field.

Signature

FieldsMatch lessThanOrEquals(Object value)

greaterThan (alias gt)

Defines a greater than condition for the current field.

Signature

FieldsMatch greaterThan(Object value)

greaterThanOrEquals (alias geq)

Defines a greater than or equals condition for the current field.

Signature

FieldsMatch greaterThanOrEquals(Object value)

hasValue

Defines a non-null condition for the current field.

Signature

FieldsMatch hasValue()

isIn

Defines a set membership condition for the current field. value has to be a Set<T>, where T is a Boolean, Date, Datetime, Decimal, Double, Id, Integer, Long or String. Other types are not supported and will throw an exception.

Signature

FieldsMatch isIn(Object value)

isNotIn (alias `ntIn)

Signature

FieldsMatch isNotIn(Object value)