public class OrderByProcessorForgeImpl extends Object implements OrderByProcessorFactoryForge
Constructor and Description |
---|
OrderByProcessorForgeImpl(OrderByElementForge[] orderBy,
boolean needsGroupByKeys,
OrderByElementForge[][] orderByRollup,
CodegenFieldSharable comparator) |
public OrderByProcessorForgeImpl(OrderByElementForge[] orderBy, boolean needsGroupByKeys, OrderByElementForge[][] orderByRollup, CodegenFieldSharable comparator)
public void instantiateCodegen(CodegenMethod method, CodegenClassScope classScope)
instantiateCodegen
in interface OrderByProcessorFactoryForge
public void ctorCodegen(CodegenCtor ctor, List<CodegenTypedParam> members, CodegenClassScope classScope)
ctorCodegen
in interface OrderByProcessorFactoryForge
public void sortPlainCodegen(CodegenMethod method, CodegenClassScope classScope, CodegenNamedMethods namedMethods)
sortPlainCodegen
in interface OrderByProcessorFactoryForge
public void sortWGroupKeysCodegen(CodegenMethod method, CodegenClassScope classScope, CodegenNamedMethods namedMethods)
sortWGroupKeysCodegen
in interface OrderByProcessorFactoryForge
public void sortRollupCodegen(CodegenMethod method, CodegenClassScope classScope, CodegenNamedMethods namedMethods)
sortRollupCodegen
in interface OrderByProcessorFactoryForge
public void getSortKeyCodegen(CodegenMethod method, CodegenClassScope classScope, CodegenNamedMethods namedMethods)
getSortKeyCodegen
in interface OrderByProcessorFactoryForge
public void getSortKeyRollupCodegen(CodegenMethod method, CodegenClassScope classScope, CodegenNamedMethods namedMethods)
getSortKeyRollupCodegen
in interface OrderByProcessorFactoryForge
public void sortWOrderKeysCodegen(CodegenMethod method, CodegenClassScope classScope, CodegenNamedMethods namedMethods)
sortWOrderKeysCodegen
in interface OrderByProcessorFactoryForge
public void sortTwoKeysCodegen(CodegenMethod method, CodegenClassScope classScope, CodegenNamedMethods namedMethods)
sortTwoKeysCodegen
in interface OrderByProcessorFactoryForge
public OrderByElementForge[] getOrderBy()
public boolean isNeedsGroupByKeys()
public OrderByElementForge[][] getOrderByRollup()
public CodegenFieldSharable getComparator()
public String[] getExpressionTexts()
public boolean[] getDescendingFlags()
Copyright © 2005–2018. All rights reserved.