public class BitVectorIntersectionOperator extends AggregationOperator
ASC_NAME_COMPARATOR
Constructor and Description |
---|
BitVectorIntersectionOperator(GlobalSettings globalSettings,
OperatorColumnSettings opColSettings)
Constructor for class TrueCountOperator.
|
BitVectorIntersectionOperator(OperatorData operatorData,
GlobalSettings globalSettings,
OperatorColumnSettings opColSettings)
Constructor for class TrueCountOperator.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
computeInternal(DataCell cell)
If the
AggregationOperator implementation also requires
the DataRow during computation override the
AggregationOperator.computeInternal(DataRow, DataCell) method. |
AggregationOperator |
createInstance(GlobalSettings globalSettings,
OperatorColumnSettings opColSettings)
Creates a new instance of this operator.
|
protected DataType |
getDataType(DataType origType) |
String |
getDescription() |
protected DataCell |
getResultInternal() |
protected void |
resetInternal()
Should reset the operator to the start values.
|
compareTo, compute, compute, computeInternal, configure, createColumnSpec, createOperator, equals, getAdditionalColumnNames, getColumnLabel, getDetailedDescription, getGlobalSettings, getId, getLabel, getMaxUniqueValues, getOperatorColumnSettings, getOperatorData, getResult, getSettingsPanel, getSkipMessage, getSupportedType, getSupportedTypeLabel, getValueDelimiter, hashCode, hasOptionalSettings, inclMissingCells, isCompatible, isCompatible, isSkipped, isUsesLimit, keepColumnSpec, loadSettingsFrom, loadValidatedSettings, reset, saveSettingsTo, setInclMissingFlag, setSkipMessage, setSkipped, supportsMissingValueOption, toString, validate, validateSettings
public BitVectorIntersectionOperator(GlobalSettings globalSettings, OperatorColumnSettings opColSettings)
globalSettings
- the global settingsopColSettings
- the operator column specific settingspublic BitVectorIntersectionOperator(OperatorData operatorData, GlobalSettings globalSettings, OperatorColumnSettings opColSettings)
operatorData
- the operator dataglobalSettings
- the global settingsopColSettings
- the operator column specific settingsprotected DataType getDataType(DataType origType)
getDataType
in class AggregationOperator
origType
- the DataType
of the original column to aggregateDataType
of the aggregation resultpublic AggregationOperator createInstance(GlobalSettings globalSettings, OperatorColumnSettings opColSettings)
createInstance
in class AggregationOperator
globalSettings
- the global settingsopColSettings
- the operator column specific settingsprotected boolean computeInternal(DataCell cell)
AggregationOperator
implementation also requires
the DataRow
during computation override the
AggregationOperator.computeInternal(DataRow, DataCell)
method.
Even if the AggregationOperator.computeInternal(DataRow, DataCell)
method is
implemented this method still might be called by previous
implementations prior version 2.6 and should compute a reasonable result.computeInternal
in class AggregationOperator
cell
- the DataCell
to consider during computing the cell
can't be null
but can be a missing cell
DataCell.isMissing()
if the AggregationOperator.inclMissingCells()
option is set to true
.true
if this column should be skipped in further
calculationsAggregationOperator.computeInternal(DataRow, DataCell)
protected DataCell getResultInternal()
getResultInternal
in class AggregationOperator
DataCell
protected void resetInternal()
resetInternal
in class AggregationOperator
public String getDescription()
KNIME GmbH, Konstanz, Germany
You may not modify, publish, transmit, transfer or sell, reproduce, create derivative works from, distribute, perform, display, or in any way exploit any of the content, in whole or in part, except as otherwise expressly permitted in writing by the copyright owner or as specified in the license file distributed with this product.