Uses of Class
org.teiid.query.sql.symbol.Function
-
-
Uses of Function in org.teiid.dqp.internal.process
Methods in org.teiid.dqp.internal.process with parameters of type Function Modifier and Type Method Description void
AuthorizationValidationVisitor. visit(Function obj)
-
Uses of Function in org.teiid.query.eval
Methods in org.teiid.query.eval with parameters of type Function Modifier and Type Method Description protected Object
Evaluator. evaluateProcedure(Function function, List<?> tuple, Object[] values)
protected Object
Evaluator. evaluatePushdown(Function function, List<?> tuple, Object[] values)
static JsonType
Evaluator. jsonArray(CommandContext context, Function f, Object[] vals, JSONFunctionMethods.JSONBuilder builder, Evaluator eval, List<?> tuple)
-
Uses of Function in org.teiid.query.function
Methods in org.teiid.query.function with parameters of type Function Modifier and Type Method Description static boolean
FunctionLibrary. isConvert(Function function)
-
Uses of Function in org.teiid.query.optimizer.relational.rules
Methods in org.teiid.query.optimizer.relational.rules with parameters of type Function 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 targetstatic boolean
CapabilitiesUtil. supportsScalarFunction(Object modelID, Function function, QueryMetadataInterface metadata, CapabilitiesFinder capFinder)
void
CriteriaCapabilityValidatorVisitor. visit(Function obj)
-
Uses of Function in org.teiid.query.processor.relational
Methods in org.teiid.query.processor.relational with parameters of type Function Modifier and Type Method Description protected Object
SubqueryAwareEvaluator. evaluateProcedure(Function function, List<?> tuple, Object[] values)
Implements procedure function handling.protected Object
SubqueryAwareEvaluator. evaluatePushdown(Function function, List<?> tuple, Object[] values)
Implements must pushdown function handling if supported by the source. -
Uses of Function in org.teiid.query.resolver.util
Methods in org.teiid.query.resolver.util that return Function Modifier and Type Method Description static Function
ResolverUtil. getConversion(Expression sourceExpression, String sourceTypeName, String targetTypeName, boolean implicit, FunctionLibrary library)
IMPORTANT: source and target must be basic runtime typesMethods in org.teiid.query.resolver.util with parameters of type Function Modifier and Type Method Description static ResolverUtil.ResolvedLookup
ResolverUtil. resolveLookup(Function lookup, QueryMetadataInterface metadata)
void
ResolverVisitor. visit(Function obj)
-
Uses of Function in org.teiid.query.sql
Methods in org.teiid.query.sql with parameters of type Function Modifier and Type Method Description void
LanguageVisitor. visit(Function obj)
-
Uses of Function in org.teiid.query.sql.navigator
Methods in org.teiid.query.sql.navigator with parameters of type Function Modifier and Type Method Description void
PreOrPostOrderNavigator. visit(Function obj)
-
Uses of Function in org.teiid.query.sql.symbol
Subclasses of Function in org.teiid.query.sql.symbol Modifier and Type Class Description class
AggregateSymbol
An aggregate symbol represents an aggregate function. -
Uses of Function in org.teiid.query.sql.visitor
Methods in org.teiid.query.sql.visitor that return types with arguments of type Function Modifier and Type Method Description Collection<Function>
FunctionCollectorVisitor. getFunctions()
Get the elements collected by the visitor.static Collection<Function>
FunctionCollectorVisitor. getFunctions(LanguageObject obj, boolean removeDuplicates)
Helper to quickly get the elements from obj in a collection.static Collection<Function>
FunctionCollectorVisitor. getFunctions(LanguageObject obj, boolean removeDuplicates, boolean deep)
Methods in org.teiid.query.sql.visitor with parameters of type Function Modifier and Type Method Description void
EvaluatableVisitor. visit(Function obj)
void
ExpressionMappingVisitor. visit(Function obj)
void
FunctionCollectorVisitor. visit(Function obj)
Visit a language object and collect symbols.void
SQLStringVisitor. visit(Function obj)
Method parameters in org.teiid.query.sql.visitor with type arguments of type Function Modifier and Type Method Description static void
FunctionCollectorVisitor. getFunctions(LanguageObject obj, Collection<Function> functions)
Helper to quickly get the elements from obj in the elements collectionstatic void
FunctionCollectorVisitor. getFunctions(LanguageObject obj, Collection<Function> functions, boolean deep)
Helper to quickly get the elements from obj in the elements collectionConstructor parameters in org.teiid.query.sql.visitor with type arguments of type Function Constructor Description FunctionCollectorVisitor(Collection<Function> functions)
Construct a new visitor with the specified collection, which should be non-null.FunctionCollectorVisitor(Collection<Function> functions, String functionName)
Construct a new visitor with the specified collection, which should be non-null. -
Uses of Function in org.teiid.query.validator
Methods in org.teiid.query.validator with parameters of type Function Modifier and Type Method Description void
ValidationVisitor. visit(Function obj)
-