org.teiid.query.function.metadata
Class FunctionMethod
java.lang.Object
org.teiid.metadata.AbstractMetadataRecord
org.teiid.metadata.FunctionMethod
org.teiid.query.function.metadata.FunctionMethod
- All Implemented Interfaces:
- Serializable
public class FunctionMethod
- extends FunctionMethod
- See Also:
FunctionMetadataValidator,
FunctionCategoryConstants,
Serialized Form
|
Constructor Summary |
FunctionMethod(String name,
String description,
String category,
FunctionMethod.PushDown pushdown,
String invocationClass,
String invocationMethod,
FunctionParameter[] inputParams,
FunctionParameter outputParam)
Construct a function method with all parameters assuming null dependent and non-deterministic. |
FunctionMethod(String name,
String description,
String category,
FunctionMethod.PushDown pushdown,
String invocationClass,
String invocationMethod,
FunctionParameter[] inputParams,
FunctionParameter outputParam,
boolean nullDependent,
FunctionMethod.Determinism deterministic)
|
FunctionMethod(String name,
String description,
String category,
String invocationClass,
String invocationMethod,
FunctionParameter[] inputParams,
FunctionParameter outputParam)
Construct a function method with default pushdown and null dependent attributes. |
| Methods inherited from class org.teiid.metadata.FunctionMethod |
equals, getCategory, getDescription, getDeterminism, getFullName, getInputParameterCount, getInputParameters, getInvocationClass, getInvocationMethod, getName, getOutputParameter, getParent, getPushdown, hashCode, isNullOnNull, isVarArgs, setCategory, setDescription, setDeterminism, setDeterministicBoolean, setInputParameters, setInvocationClass, setInvocationMethod, setName, setNullOnNull, setOutputParameter, setParent, setPushdown, setPushDown, toString |
| Methods inherited from class org.teiid.metadata.AbstractMetadataRecord |
getAnnotation, getCanonicalName, getNameInSource, getProperties, getProperty, getUUID, setAnnotation, setNameInSource, setProperties, setProperty, setUUID |
FunctionMethod
public FunctionMethod(String name,
String description,
String category,
String invocationClass,
String invocationMethod,
FunctionParameter[] inputParams,
FunctionParameter outputParam)
- Construct a function method with default pushdown and null dependent attributes.
- Parameters:
name - Function namedescription - Function descriptioncategory - Function categoryinvocationClass - Invocation classinvocationMethod - Invocation methodinputParams - Input parametersoutputParam - Output parameter (return parameter)
FunctionMethod
public FunctionMethod(String name,
String description,
String category,
FunctionMethod.PushDown pushdown,
String invocationClass,
String invocationMethod,
FunctionParameter[] inputParams,
FunctionParameter outputParam)
- Construct a function method with all parameters assuming null dependent and non-deterministic.
- Parameters:
name - Function namedescription - Function descriptioncategory - Function categoryinvocationClass - Invocation classinvocationMethod - Invocation methodinputParams - Input parametersoutputParam - Output parameter (return parameter)
FunctionMethod
public FunctionMethod(String name,
String description,
String category,
FunctionMethod.PushDown pushdown,
String invocationClass,
String invocationMethod,
FunctionParameter[] inputParams,
FunctionParameter outputParam,
boolean nullDependent,
FunctionMethod.Determinism deterministic)
Copyright © 2012. All Rights Reserved.