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(java.lang.String qualifier,
java.lang.Class returnClass,
java.lang.String functionName) |
GenericFunctionSelectField(java.lang.String qualifier,
java.lang.String functionName) |
GenericFunctionSelectField(java.lang.String typeIndentifier,
java.lang.String qualifier,
java.lang.Class returnClass,
java.lang.String functionName) |
| Modifier and Type | Method and Description |
|---|---|
void |
toFlexibleSearch(java.lang.StringBuilder queryBuffer,
java.util.Map<java.lang.String,java.lang.String> typeIndexMap,
java.util.Map<java.lang.String,java.lang.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(java.lang.String qualifier,
java.lang.String functionName)
public GenericFunctionSelectField(java.lang.String qualifier,
java.lang.Class returnClass,
java.lang.String functionName)
public GenericFunctionSelectField(java.lang.String typeIndentifier,
java.lang.String qualifier,
java.lang.Class returnClass,
java.lang.String functionName)
public void toFlexibleSearch(java.lang.StringBuilder queryBuffer,
java.util.Map<java.lang.String,java.lang.String> typeIndexMap,
java.util.Map<java.lang.String,java.lang.Object> valueMap)
GenericSelectFieldtoFlexibleSearch in class GenericSelectFieldqueryBuffer - contains the querytypeIndexMap - contains typeCode <> typeIndex mappingsvalueMap - contains valueQualifier <> value mappingsFlexibleSearchTranslatable.toFlexibleSearch(java.lang.StringBuilder,Map,Map)Copyright © 2018 SAP SE. All Rights Reserved.