Class OrderByProcessorRowLimitOnlyForge
java.lang.Object
com.espertech.esper.common.internal.epl.resultset.order.OrderByProcessorRowLimitOnlyForge
- All Implemented Interfaces:
OrderByProcessorFactoryForge
public class OrderByProcessorRowLimitOnlyForge
extends Object
implements OrderByProcessorFactoryForge
An order-by processor that sorts events according to the expressions
in the order_by clause.
-
Constructor Summary
ConstructorDescriptionOrderByProcessorRowLimitOnlyForge
(RowLimitProcessorFactoryForge rowLimitProcessorFactoryForge) -
Method Summary
Modifier and TypeMethodDescriptionvoid
ctorCodegen
(CodegenCtor ctor, List<CodegenTypedParam> members, CodegenClassScope classScope) void
getSortKeyCodegen
(CodegenMethod method, CodegenClassScope classScope, CodegenNamedMethods namedMethods) void
getSortKeyRollupCodegen
(CodegenMethod method, CodegenClassScope classScope, CodegenNamedMethods namedMethods) void
instantiateCodegen
(CodegenMethod method, CodegenClassScope classScope) void
sortPlainCodegen
(CodegenMethod method, CodegenClassScope classScope, CodegenNamedMethods namedMethods) void
sortRollupCodegen
(CodegenMethod method, CodegenClassScope classScope, CodegenNamedMethods namedMethods) void
sortTwoKeysCodegen
(CodegenMethod method, CodegenClassScope classScope, CodegenNamedMethods namedMethods) void
sortWGroupKeysCodegen
(CodegenMethod method, CodegenClassScope classScope, CodegenNamedMethods namedMethods) void
sortWOrderKeysCodegen
(CodegenMethod method, CodegenClassScope classScope, CodegenNamedMethods namedMethods)
-
Constructor Details
-
OrderByProcessorRowLimitOnlyForge
public OrderByProcessorRowLimitOnlyForge(RowLimitProcessorFactoryForge rowLimitProcessorFactoryForge)
-
-
Method Details
-
instantiateCodegen
- Specified by:
instantiateCodegen
in interfaceOrderByProcessorFactoryForge
-
ctorCodegen
public void ctorCodegen(CodegenCtor ctor, List<CodegenTypedParam> members, CodegenClassScope classScope) - Specified by:
ctorCodegen
in interfaceOrderByProcessorFactoryForge
-
sortPlainCodegen
public void sortPlainCodegen(CodegenMethod method, CodegenClassScope classScope, CodegenNamedMethods namedMethods) - Specified by:
sortPlainCodegen
in interfaceOrderByProcessorFactoryForge
-
sortWGroupKeysCodegen
public void sortWGroupKeysCodegen(CodegenMethod method, CodegenClassScope classScope, CodegenNamedMethods namedMethods) - Specified by:
sortWGroupKeysCodegen
in interfaceOrderByProcessorFactoryForge
-
sortRollupCodegen
public void sortRollupCodegen(CodegenMethod method, CodegenClassScope classScope, CodegenNamedMethods namedMethods) - Specified by:
sortRollupCodegen
in interfaceOrderByProcessorFactoryForge
-
getSortKeyCodegen
public void getSortKeyCodegen(CodegenMethod method, CodegenClassScope classScope, CodegenNamedMethods namedMethods) - Specified by:
getSortKeyCodegen
in interfaceOrderByProcessorFactoryForge
-
getSortKeyRollupCodegen
public void getSortKeyRollupCodegen(CodegenMethod method, CodegenClassScope classScope, CodegenNamedMethods namedMethods) - Specified by:
getSortKeyRollupCodegen
in interfaceOrderByProcessorFactoryForge
-
sortWOrderKeysCodegen
public void sortWOrderKeysCodegen(CodegenMethod method, CodegenClassScope classScope, CodegenNamedMethods namedMethods) - Specified by:
sortWOrderKeysCodegen
in interfaceOrderByProcessorFactoryForge
-
sortTwoKeysCodegen
public void sortTwoKeysCodegen(CodegenMethod method, CodegenClassScope classScope, CodegenNamedMethods namedMethods) - Specified by:
sortTwoKeysCodegen
in interfaceOrderByProcessorFactoryForge
-