-
- All Implemented Interfaces:
-
tech.harmonysoft.oss.common.match.KeyValueMatcher,tech.harmonysoft.oss.sql.match.SqlKeyValueMatcher,tech.harmonysoft.oss.sql.match.impl.SqlKeyValueLeafMatcher
public final class Between implements SqlKeyValueLeafMatcher
-
-
Field Summary
Fields Modifier and Type Field Description private final SqlTarget.Columnkeyprivate final KClass<?>valueTypeprivate final ObjectstartValueprivate final ObjectendValueprivate final ComparisonStrategycomparison
-
Constructor Summary
Constructors Constructor Description Between(SqlTarget.Column key, KClass<?> valueType, Object startValue, Object endValue, ComparisonStrategy comparison)
-
Method Summary
Modifier and Type Method Description SqlTarget.ColumngetKey()final KClass<?>getValueType()final ObjectgetStartValue()final ObjectgetEndValue()final ComparisonStrategygetComparison()<HOLDER extends Any> Booleanmatches(HOLDER holder, DataProviderStrategy<HOLDER, SqlTarget.Column> retrivalStrategy)Unitaccept(SqlKeyValueVisitor visitor)StringtoString()-
-
Constructor Detail
-
Between
Between(SqlTarget.Column key, KClass<?> valueType, Object startValue, Object endValue, ComparisonStrategy comparison)
-
-
Method Detail
-
getKey
SqlTarget.Column getKey()
-
getValueType
final KClass<?> getValueType()
-
getStartValue
final Object getStartValue()
-
getEndValue
final Object getEndValue()
-
getComparison
final ComparisonStrategy getComparison()
-
matches
<HOLDER extends Any> Boolean matches(HOLDER holder, DataProviderStrategy<HOLDER, SqlTarget.Column> retrivalStrategy)
-
accept
Unit accept(SqlKeyValueVisitor visitor)
-
toString
String toString()
-
-
-
-