C - the generic typeL - the generic typepublic interface PropertyExpression<C extends ConditionExpression,L extends LogicExpression<C,L>> extends ConditionExpression
PropertyConditionExpression
.| 限定符和类型 | 方法和说明 |
|---|---|
<T,R> ObjectExpression<C,L> |
property(cn.featherfly.common.lang.function.SerializableFunction<T,R> name)
Property.
|
ObjectExpression<C,L> |
property(java.lang.String name)
Property.
|
<T,R extends java.util.Date> |
propertyDate(cn.featherfly.common.lang.function.SerializableFunction<T,R> name)
Property date.
|
DateExpression<C,L> |
propertyDate(java.lang.String name)
Property date.
|
<T,R extends java.lang.Enum<?>> |
propertyEnum(cn.featherfly.common.lang.function.SerializableFunction<T,R> name)
Property enum.
|
EnumExpression<C,L> |
propertyEnum(java.lang.String name)
Property enum.
|
<T,R extends java.lang.Number> |
propertyNumber(cn.featherfly.common.lang.function.SerializableFunction<T,R> name)
Property number.
|
NumberExpression<C,L> |
propertyNumber(java.lang.String name)
Property number.
|
<T> StringExpression<C,L> |
propertyString(cn.featherfly.common.lang.function.SerializableFunction<T,java.lang.String> name)
Property string.
|
StringExpression<C,L> |
propertyString(java.lang.String name)
Property string.
|
expressionObjectExpression<C,L> property(java.lang.String name)
name - the nameStringExpression<C,L> propertyString(java.lang.String name)
name - the nameNumberExpression<C,L> propertyNumber(java.lang.String name)
name - the nameDateExpression<C,L> propertyDate(java.lang.String name)
name - the nameEnumExpression<C,L> propertyEnum(java.lang.String name)
name - the name<T,R> ObjectExpression<C,L> property(cn.featherfly.common.lang.function.SerializableFunction<T,R> name)
T - the generic typeR - the generic typename - the name<T> StringExpression<C,L> propertyString(cn.featherfly.common.lang.function.SerializableFunction<T,java.lang.String> name)
T - the generic typename - the name<T,R extends java.lang.Number> NumberExpression<C,L> propertyNumber(cn.featherfly.common.lang.function.SerializableFunction<T,R> name)
T - the generic typeR - the generic typename - the name<T,R extends java.util.Date> DateExpression<C,L> propertyDate(cn.featherfly.common.lang.function.SerializableFunction<T,R> name)
T - the generic typeR - the generic typename - the name<T,R extends java.lang.Enum<?>> EnumExpression<C,L> propertyEnum(cn.featherfly.common.lang.function.SerializableFunction<T,R> name)
T - the generic typeR - the generic typename - the name