void |
NewQuantityParmBehaviorUtil.addCodeIfPresent(WhereFragment whereClauseSegment,
String tableAlias,
String code) |
add code if present.
|
void |
NewQuantityParmBehaviorUtil.addSystemIfPresent(WhereFragment whereClauseSegment,
String tableAlias,
String system) |
adds the system if present.
|
static void |
NewNumberParmBehaviorUtil.addValue(WhereFragment whereClauseSegment,
String tableAlias,
String columnBase,
SearchConstants.Prefix prefix,
BigDecimal value) |
Append the condition and bind the variables according to the semantics of the
passed prefix
adds the value to the whereClause.
|
void |
NewDateParmBehaviorUtil.buildApproxRangeClause(WhereFragment whereClauseSegment,
String tableAlias,
Instant lowerBound,
Instant upperBound) |
builds approximate range clause
|
static void |
NewNumberParmBehaviorUtil.buildApproxRangeClause(WhereFragment whereClauseSegment,
String tableAlias,
String columnBase,
BigDecimal lowerBound,
BigDecimal upperBound,
BigDecimal value) |
Add the approx range clause to the given whereClauseSegment
|
void |
NewDateParmBehaviorUtil.buildCommonClause(WhereFragment whereClauseSegment,
String tableAlias,
String columnNameLowOrHigh,
String operator,
Instant bound) |
builds the common clause
|
void |
NewLastUpdatedParmBehaviorUtil.buildCommonClause(WhereFragment whereClauseSegment,
String operator,
Instant value) |
builds the common clause
|
static void |
NewNumberParmBehaviorUtil.buildCommonClause(WhereFragment whereClauseSegment,
String tableAlias,
String columnName,
String columnNameLow,
String columnNameHigh,
String operator,
BigDecimal value,
BigDecimal bound) |
the build common clause considers _VALUE_*** and _VALUE when querying the
data.
|
void |
NewDateParmBehaviorUtil.buildCustomRangeClause(WhereFragment whereClauseSegment,
String tableAlias,
QueryParameter lowerBoundQueryParm,
QueryParameter upperBoundQueryParm) |
build a custom range clause
|
static void |
NewNumberParmBehaviorUtil.buildEbOrSaClause(WhereFragment whereClauseSegment,
String tableAlias,
String columnNameLowOrHigh,
String operator,
BigDecimal bound) |
the build eb or sa clause considers only _VALUE_LOW and _VALUE_HIGH
|
void |
NewDateParmBehaviorUtil.buildEqualsRangeClause(WhereFragment whereClauseSegment,
String tableAlias,
Instant lowerBound,
Instant upperBound) |
builds equals range
|
void |
NewLastUpdatedParmBehaviorUtil.buildEqualsRangeClause(WhereFragment whereClauseSegment,
Instant lowerBound,
Instant upperBound) |
builds equals range
|
static void |
NewNumberParmBehaviorUtil.buildEqualsRangeClause(WhereFragment whereClauseSegment,
String tableAlias,
String columnBase,
BigDecimal lowerBound,
BigDecimal upperBound) |
Add the equals range clause to the given whereClauseSegment
|
void |
NewLastUpdatedParmBehaviorUtil.buildLastUpdatedDerivedTable(WhereFragment fromClause,
List<QueryParameter> parameters) |
builds the query parameters for the last updated
|
void |
NewLocationParmBehaviorUtil.buildLocationSearchQuery(WhereFragment whereClauseSegment,
List<Bounding> boundingAreas,
String paramTableAlias) |
build location search query based on the bounding areas.
|
void |
NewDateParmBehaviorUtil.buildNotEqualsRangeClause(WhereFragment whereClauseSegment,
String tableAlias,
Instant lowerBound,
Instant upperBound) |
build not equals range clause
|
void |
NewLastUpdatedParmBehaviorUtil.buildNotEqualsRangeClause(WhereFragment whereClauseSegment,
Instant lowerBound,
Instant upperBound) |
build not equals range clause
|
static void |
NewNumberParmBehaviorUtil.buildNotEqualsRangeClause(WhereFragment whereClauseSegment,
String tableAlias,
String columnBase,
BigDecimal lowerBound,
BigDecimal upperBound) |
Add the not-equals range clause to the given whereClauseSegment
|
void |
NewDateParmBehaviorUtil.buildPredicates(WhereFragment whereClauseSegment,
String tableAlias,
SearchConstants.Prefix prefix,
Instant lowerBound,
Instant upperBound) |
builds query elements based on prefix type.
|
void |
NewLastUpdatedParmBehaviorUtil.buildPredicates(WhereFragment whereClauseSegment,
SearchConstants.Prefix prefix,
Instant value,
Instant upperBound) |
builds query elements based on prefix type.
|
void |
NewLocationParmBehaviorUtil.buildQueryForBoundingBox(WhereFragment whereClauseSegment,
BoundingBox boundingBox,
String paramTableAlias) |
build query for bounding box.
|
void |
NewLocationParmBehaviorUtil.buildQueryForBoundingMissing(WhereFragment whereClauseSegment,
BoundingMissing missingArea) |
Process missing area.
|
void |
NewLocationParmBehaviorUtil.buildQueryForBoundingRadius(WhereFragment whereClauseSegment,
String paramAlias,
BoundingRadius boundingRadius) |
build query for bounding radius.
|
void |
NewDateParmBehaviorUtil.executeBehavior(WhereFragment whereClauseSegment,
QueryParameter queryParm,
String tableAlias) |
Generate WHERE clause predicates based on the query parameter data
|
void |
NewLastUpdatedParmBehaviorUtil.executeBehavior(WhereFragment whereClause,
QueryParameter queryParm) |
generate for each
|
static void |
NewNumberParmBehaviorUtil.executeBehavior(WhereFragment whereClauseSegment,
QueryParameter queryParm,
String tableAlias) |
Add the filter predicate logic to the given whereClauseSegment
|
void |
NewQuantityParmBehaviorUtil.executeBehavior(WhereFragment whereClauseSegment,
QueryParameter queryParm,
String tableAlias) |
|