Package com.landawn.abacus.condition
Class NamedProperty
- java.lang.Object
-
- com.landawn.abacus.condition.NamedProperty
-
public final class NamedProperty extends Object
The Class NamedProperty.- Since:
- 0.8
- Author:
- Haiyang Li
-
-
Constructor Summary
Constructors Constructor Description NamedProperty(String propName)
Instantiates a new named property.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Between
bt(Object minValue, Object maxValue)
Like
contains(Object value)
Like
endsWith(Object value)
Equal
eq(Object values)
Or
eqOr(Object... values)
Or
eqOr(Collection<?> values)
boolean
equals(Object obj)
GreaterEqual
ge(Object value)
GreaterThan
gt(Object value)
int
hashCode()
In
in(Object... values)
In
in(Collection<?> values)
IsNotNull
isNotNull()
Checks if is not null.IsNull
isNull()
Checks if is null.LessEqual
le(Object value)
Like
like(Object value)
LessThan
lt(Object value)
NotEqual
ne(Object values)
Not
notLike(Object value)
static NamedProperty
of(String propName)
Like
startsWith(Object value)
String
toString()
-
-
-
Constructor Detail
-
NamedProperty
public NamedProperty(String propName)
Instantiates a new named property.- Parameters:
propName
-
-
-
Method Detail
-
of
public static final NamedProperty of(String propName)
- Parameters:
propName
-- Returns:
-
eqOr
@SafeVarargs public final Or eqOr(Object... values)
- Parameters:
values
-- Returns:
-
eqOr
public Or eqOr(Collection<?> values)
- Parameters:
values
-- Returns:
-
gt
public GreaterThan gt(Object value)
- Parameters:
value
-- Returns:
-
ge
public GreaterEqual ge(Object value)
- Parameters:
value
-- Returns:
-
isNull
public IsNull isNull()
Checks if is null.- Returns:
-
isNotNull
public IsNotNull isNotNull()
Checks if is not null.- Returns:
-
in
@SafeVarargs public final In in(Object... values)
- Parameters:
values
-- Returns:
-
in
public In in(Collection<?> values)
- Parameters:
values
-- Returns:
-
equals
public boolean equals(Object obj)
-
-