public class AggregationPortableValidationPlugin extends AggregationPortableValidationBase
distinct
Constructor and Description |
---|
AggregationPortableValidationPlugin() |
AggregationPortableValidationPlugin(boolean distinct,
String functionName) |
Modifier and Type | Method and Description |
---|---|
protected void |
codegenInlineSet(CodegenExpressionRef ref,
CodegenMethod method,
ModuleTableInitializeSymbol symbols,
CodegenClassScope classScope) |
String |
getFunctionName() |
void |
setFunctionName(String functionName) |
protected Class |
typeOf() |
protected void |
validateIntoTable(String tableExpression,
AggregationPortableValidation intoTableAgg,
String intoExpression,
AggregationForgeFactory factory) |
make, setDistinct, validateIntoTableCompatible
public AggregationPortableValidationPlugin(boolean distinct, String functionName)
public AggregationPortableValidationPlugin()
protected Class typeOf()
typeOf
in class AggregationPortableValidationBase
protected void codegenInlineSet(CodegenExpressionRef ref, CodegenMethod method, ModuleTableInitializeSymbol symbols, CodegenClassScope classScope)
codegenInlineSet
in class AggregationPortableValidationBase
protected void validateIntoTable(String tableExpression, AggregationPortableValidation intoTableAgg, String intoExpression, AggregationForgeFactory factory) throws ExprValidationException
validateIntoTable
in class AggregationPortableValidationBase
ExprValidationException
public String getFunctionName()
public void setFunctionName(String functionName)
Copyright © 2005–2018. All rights reserved.