Package net.hydromatic.morel.eval
Class Codes.OrderRowSink
java.lang.Object
net.hydromatic.morel.eval.Codes.BaseRowSink
net.hydromatic.morel.eval.Codes.OrderRowSink
- All Implemented Interfaces:
Codes.RowSink,Describable
- Enclosing class:
Codes
Implementation of
Codes.RowSink for an order clause.-
Field Summary
FieldsModifier and TypeFieldDescription(package private) final ImmutablePairList<Code, Boolean> (package private) final com.google.common.collect.ImmutableList<String> (package private) final Object[]Fields inherited from class net.hydromatic.morel.eval.Codes.BaseRowSink
rowSink -
Constructor Summary
ConstructorsConstructorDescriptionOrderRowSink(ImmutablePairList<Code, Boolean> codes, com.google.common.collect.ImmutableList<String> names, Codes.RowSink rowSink) -
Method Summary
Methods inherited from class net.hydromatic.morel.eval.Codes.BaseRowSink
start
-
Field Details
-
codes
-
names
-
rows
-
values
-
-
Constructor Details
-
OrderRowSink
OrderRowSink(ImmutablePairList<Code, Boolean> codes, com.google.common.collect.ImmutableList<String> names, Codes.RowSink rowSink)
-
-
Method Details
-
describe
-
accept
- Specified by:
acceptin interfaceCodes.RowSink- Overrides:
acceptin classCodes.BaseRowSink
-
result
- Specified by:
resultin interfaceCodes.RowSink- Overrides:
resultin classCodes.BaseRowSink
-