public abstract class AbstractFunction extends java.lang.Object implements Function
AssignmentTestable.TestResult| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<AbstractType<?>> |
argTypes |
protected FunctionName |
name |
protected AbstractType<?> |
returnType |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractFunction(FunctionName name,
java.util.List<AbstractType<?>> argTypes,
AbstractType<?> returnType) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<AbstractType<?>> |
argTypes() |
boolean |
equals(java.lang.Object o) |
java.lang.Iterable<Function> |
getFunctions() |
int |
hashCode() |
boolean |
hasReferenceTo(Function function) |
FunctionName |
name() |
AbstractType<?> |
returnType() |
AssignmentTestable.TestResult |
testAssignment(java.lang.String keyspace,
ColumnSpecification receiver) |
java.lang.String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitisAggregate, isNativeprotected final FunctionName name
protected final java.util.List<AbstractType<?>> argTypes
protected final AbstractType<?> returnType
protected AbstractFunction(FunctionName name, java.util.List<AbstractType<?>> argTypes, AbstractType<?> returnType)
public FunctionName name()
public java.util.List<AbstractType<?>> argTypes()
public AbstractType<?> returnType()
returnType in interface Functionpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic java.lang.Iterable<Function> getFunctions()
getFunctions in interface Functionpublic boolean hasReferenceTo(Function function)
hasReferenceTo in interface Functionpublic int hashCode()
hashCode in class java.lang.Objectpublic final AssignmentTestable.TestResult testAssignment(java.lang.String keyspace, ColumnSpecification receiver)
testAssignment in interface AssignmentTestablepublic java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2015 The Apache Software Foundation