public final class DistinctValues extends AbstractRecordCompositeOperator
input, output| Constructor and Description |
|---|
DistinctValues()
Default constructor.
|
DistinctValues(String inputField)
Computes distinct values for the given input field
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
compose(CompositionContext ctx)
Compose the body of this operator.
|
RecordPort |
getInput()
Returns the input port
|
String |
getInputField()
Returns the input field for which we calculate distinct values
|
RecordPort |
getOutput()
Returns the output port
|
boolean |
isFewDistinctValuesHint()
Returns a hint as to whether there are expected to be a small number of distinct values.
|
boolean |
isSortByCount()
Returns whether to sort by value count.
|
void |
setFewDistinctValuesHint(boolean fewDistinctValuesHint)
Sets a hint as to whether there are expected to be a small number of distinct values.
|
void |
setInputField(String inputField)
Sets the input field for which we calculate distinct values
|
void |
setSortByCount(boolean sortByCount)
Sets whether to sort by value count.
|
disableParallelism, getInputPorts, getOutputPorts, newInput, newInput, newOutput, newRecordInput, newRecordInput, newRecordOutput, notifyErrorclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdisableParallelism, getInputPorts, getOutputPortspublic DistinctValues()
public DistinctValues(String inputField)
inputField - the input field for which we calculate distinct valuespublic RecordPort getInput()
PipelineOperatorgetInput in interface PipelineOperator<RecordPort>getInput in class AbstractRecordCompositeOperatorpublic RecordPort getOutput()
PipelineOperatorgetOutput in interface PipelineOperator<RecordPort>getOutput in class AbstractRecordCompositeOperatorpublic String getInputField()
public void setInputField(String inputField)
inputField - the input field for which we calculate distinct valuespublic boolean isSortByCount()
public void setSortByCount(boolean sortByCount)
sortByCount - whether to sort by value countpublic boolean isFewDistinctValuesHint()
public void setFewDistinctValuesHint(boolean fewDistinctValuesHint)
fewDistinctValuesHint - whether few distinct values are expectedprotected void compose(CompositionContext ctx)
CompositeOperatorOperatorComposable.add(O)OperatorComposable.connect(P, P). This includes
connections from the composite's input ports to sub-operators, connections between sub-operators, and
connections from sub-operators output ports to the composite's output portscompose in class CompositeOperatorctx - the contextCopyright © 2021 Actian Corporation. All rights reserved.