Uses of Class
org.teiid.query.function.FunctionDescriptor
-
Packages that use FunctionDescriptor Package Description org.teiid.query.function org.teiid.query.function.aggregate org.teiid.query.optimizer.relational.rules org.teiid.query.sql.symbol -
-
Uses of FunctionDescriptor in org.teiid.query.function
Methods in org.teiid.query.function that return FunctionDescriptor Modifier and Type Method Description FunctionDescriptor
FunctionTree. addFunction(String schema, FunctionMetadataSource source, FunctionMethod method, boolean system)
Store the method for function resolution and invocation.FunctionDescriptor
FunctionDescriptor. clone()
FunctionDescriptor
FunctionLibrary. copyFunctionChangeReturnType(FunctionDescriptor fd, Class<?> returnType)
Return a copy of the given FunctionDescriptor with the specified return type.FunctionDescriptor
FunctionLibrary. findFunction(String name, Class<?>[] types)
Find a function descriptor given a name and the types of the arguments.FunctionDescriptor
FunctionLibrary. findTypedConversionFunction(Class<?> sourceType, Class<?> targetType)
Find conversion function and set return type to proper type.FunctionDescriptor[]
FunctionLibrary. getConverts(FunctionMethod method, Class<?>[] types)
Methods in org.teiid.query.function that return types with arguments of type FunctionDescriptor Modifier and Type Method Description List<FunctionDescriptor>
FunctionLibrary. findAllFunctions(String name, Class<?>[] types)
Find a function descriptor given a name and the types of the arguments.Methods in org.teiid.query.function with parameters of type FunctionDescriptor Modifier and Type Method Description FunctionDescriptor
FunctionLibrary. copyFunctionChangeReturnType(FunctionDescriptor fd, Class<?> returnType)
Return a copy of the given FunctionDescriptor with the specified return type. -
Uses of FunctionDescriptor in org.teiid.query.function.aggregate
Constructors in org.teiid.query.function.aggregate with parameters of type FunctionDescriptor Constructor Description UserDefined(FunctionDescriptor functionDescriptor)
-
Uses of FunctionDescriptor in org.teiid.query.optimizer.relational.rules
Methods in org.teiid.query.optimizer.relational.rules with parameters of type FunctionDescriptor Modifier and Type Method Description static String
RuleAssignOutputElements. findFunctionTarget(Function function, FunctionDescriptor fd, CapabilitiesFinder capabiltiesFinder, QueryMetadataInterface metadata)
Find the first schema name against which this function can be executed, or null for no target -
Uses of FunctionDescriptor in org.teiid.query.sql.symbol
Methods in org.teiid.query.sql.symbol that return FunctionDescriptor Modifier and Type Method Description FunctionDescriptor
Function. getFunctionDescriptor()
Get the function descriptor that this function resolves to.Methods in org.teiid.query.sql.symbol with parameters of type FunctionDescriptor Modifier and Type Method Description void
Function. insertConversion(int index, FunctionDescriptor functionDescriptor)
Insert a conversion function at specified index.void
Function. setFunctionDescriptor(FunctionDescriptor fd)
Set the descriptor for this function.
-