public interface Function extends AssignmentTestable
AssignmentTestable.TestResult| Modifier and Type | Method and Description | 
|---|---|
| void | addFunctionsTo(java.util.List<Function> functions) | 
| java.util.List<AbstractType<?>> | argTypes() | 
| java.lang.String | columnName(java.util.List<java.lang.String> columnNames)Returns the name of the function to use within a ResultSet. | 
| boolean | hasReferenceTo(Function function) | 
| boolean | isAggregate()Checks whether the function is an aggregate function or not. | 
| boolean | isNative()Checks whether the function is a native/hard coded one or not. | 
| FunctionName | name() | 
| AbstractType<?> | returnType() | 
testAssignmentFunctionName name()
java.util.List<AbstractType<?>> argTypes()
AbstractType<?> returnType()
boolean isNative()
true if the function is a native/hard coded one, false otherwise.boolean isAggregate()
true if the function is an aggregate function, false otherwise.void addFunctionsTo(java.util.List<Function> functions)
boolean hasReferenceTo(Function function)
java.lang.String columnName(java.util.List<java.lang.String> columnNames)
columnNames - the names of the columns used to call the functionCopyright © 2018 The Apache Software Foundation