cascading.operation.filter
Class Logic
java.lang.Object
cascading.operation.BaseOperation<Logic.Context>
cascading.operation.filter.Logic
- All Implemented Interfaces:
- Filter<Logic.Context>, Operation<Logic.Context>, Serializable
- Direct Known Subclasses:
- And, Or, Xor
public abstract class Logic
- extends BaseOperation<Logic.Context>
- implements Filter<Logic.Context>
Class Logic is the base class for logical Filter
operations.
- See Also:
And
,
Or
,
Xor
,
Serialized Form
Fields inherited from interface cascading.operation.Operation |
ANY |
argumentSelectors
protected final Fields[] argumentSelectors
- Field fields
filters
protected final Filter[] filters
- Field filters
Logic
@ConstructorProperties(value="filters")
protected Logic(Filter... filters)
Logic
@ConstructorProperties(value={"lhsArgumentsSelector","lhsFilter","rhsArgumentSelector","rhsFilter"})
protected Logic(Fields lhsArgumentSelector,
Filter lhsFilter,
Fields rhsArgumentSelector,
Filter rhsFilter)
Logic
@ConstructorProperties(value={"argumentSelectors","filters"})
protected Logic(Fields[] argumentSelectors,
Filter[] filters)
getArgumentSelectors
public Fields[] getArgumentSelectors()
getFilters
public Filter[] getFilters()
verify
protected void verify()
prepare
public void prepare(FlowProcess flowProcess,
OperationCall operationCall)
- Description copied from class:
BaseOperation
- Method prepare does nothing, and may safely be overridden.
- Specified by:
prepare
in interface Operation<Logic.Context>
- Overrides:
prepare
in class BaseOperation<Logic.Context>
cleanup
public void cleanup(FlowProcess flowProcess,
OperationCall operationCall)
- Description copied from class:
BaseOperation
- Method cleanup does nothing, and may safely be overridden.
- Specified by:
cleanup
in interface Operation<Logic.Context>
- Overrides:
cleanup
in class BaseOperation<Logic.Context>
getFieldsSize
protected int getFieldsSize()
equals
public boolean equals(Object object)
- Overrides:
equals
in class BaseOperation<Logic.Context>
hashCode
public int hashCode()
- Overrides:
hashCode
in class BaseOperation<Logic.Context>
Copyright © 2007-2013 Concurrent, Inc. All Rights Reserved.