TupleFilterpublic class DropDependencyFilter extends java.lang.Object implements TupleFilter
| Modifier and Type | Field | Description |
|---|---|---|
(package private) DataValueFactory |
dataValueFactory |
|
(package private) BooleanDataValue |
falseValue |
|
(package private) UUID |
providerID |
|
(package private) BooleanDataValue |
trueValue |
|
(package private) UUIDFactory |
uuidFactory |
| Constructor | Description |
|---|---|
DropDependencyFilter(UUID providerID) |
Construct a TupleFilter to qualify SYSDEPENDS rows with the
designated providerID.
|
| Modifier and Type | Method | Description |
|---|---|---|
BooleanDataValue |
execute(ExecRow currentRow) |
Pump a SYSDEPENDS row through the Filter.
|
private BooleanDataValue |
getFalseValue() |
Gets a BooleanDataValue representing FALSE
|
private BooleanDataValue |
getTrueValue() |
Gets a BooleanDataValue representing TRUE.
|
private UUIDFactory |
getUUIDFactory() |
Get the UUID factory
|
void |
init(ExecRow parameters) |
Initialize a Filter with a vector of parameters.
|
UUID providerID
UUIDFactory uuidFactory
DataValueFactory dataValueFactory
BooleanDataValue trueValue
BooleanDataValue falseValue
public DropDependencyFilter(UUID providerID)
providerID - UUID of provider. Tuples with this ID qualify.public void init(ExecRow parameters) throws StandardException
init in interface TupleFilterparameters - An ExecRow of parameter valuesStandardException - Thrown on errorpublic BooleanDataValue execute(ExecRow currentRow) throws StandardException
execute in interface TupleFiltercurrentRow - SYSDEPENDS rowStandardException - Thrown on errorprivate UUIDFactory getUUIDFactory() throws StandardException
StandardException - thrown on failureprivate BooleanDataValue getTrueValue() throws StandardException
StandardException - Thrown on errorprivate BooleanDataValue getFalseValue() throws StandardException
StandardException - Thrown on errorApache Derby V10.14 Internals - Copyright © 2004,2018 The Apache Software Foundation. All Rights Reserved.