public abstract class Operator extends AbstractTerm
| Constructor and Description |
|---|
Operator(java.lang.String name,
Term a,
Term b)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
apply(Tuple o)
Applies the term on a data object.
|
void |
bind(StructType schema)
Binds the term to a schema.
|
java.lang.String |
name()
Returns the name of output values.
|
java.lang.String |
toString() |
DataType |
type()
Returns the data type of output values.
|
java.util.Set<java.lang.String> |
variables()
Returns the list of variables used in this term.
|
equals, hashCodeclone, finalize, getClass, notify, notifyAll, wait, wait, waitapply, applyAsBoolean, applyAsByte, applyAsChar, applyAsDouble, applyAsFloat, applyAsInt, applyAsLong, applyAsShort, field, isConstant, isVariable, measure, termspublic java.lang.String name()
Termpublic DataType type()
Termpublic java.lang.String toString()
toString in class java.lang.Objectpublic java.util.Set<java.lang.String> variables()
HyperTermpublic java.lang.Object apply(Tuple o)
Termpublic void bind(StructType schema)
HyperTerm