public class GenericFunctionSelectField extends GenericSelectField
SELECT MAX( {code} ) FROM {Product} ...
you do this:
GenericQuery q = new GenericQuery("Product");
q.addSelectField(new GenericFunctionSelectField("code", "MAX"));
| Constructor and Description |
|---|
GenericFunctionSelectField(String qualifier,
Class returnClass,
String functionName) |
GenericFunctionSelectField(String qualifier,
String functionName) |
GenericFunctionSelectField(String typeIndentifier,
String qualifier,
Class returnClass,
String functionName) |
| Modifier and Type | Method and Description |
|---|---|
void |
toFlexibleSearch(StringBuilder queryBuffer,
Map<String,String> typeIndexMap,
Map<String,Object> valueMap)
Converts the select field to flexible search syntax by surrounding the generic field within curly braces.
|
getReturnClass, setReturnClassgetQualifier, getTypeCode, getTypeIdentifier, setQualifier, setTypeIdentifiergetAliasFromTypeMappublic GenericFunctionSelectField(String qualifier, Class returnClass, String functionName)
public void toFlexibleSearch(StringBuilder queryBuffer, Map<String,String> typeIndexMap, Map<String,Object> valueMap)
GenericSelectFieldtoFlexibleSearch in class GenericSelectFieldqueryBuffer - contains the querytypeIndexMap - contains typeCode <> typeIndex mappingsvalueMap - contains valueQualifier <> value mappingsFlexibleSearchTranslatable.toFlexibleSearch(java.lang.StringBuilder,Map,Map)Copyright © 2017 SAP SE. All Rights Reserved.