Modifier and Type | Method and Description |
---|---|
void |
AuthorizationValidationVisitor.visit(Function obj) |
Modifier and Type | Method and 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) |
Modifier and Type | Method and Description |
---|---|
static boolean |
FunctionLibrary.isConvert(Function function) |
Modifier and Type | Method and Description |
---|---|
static boolean |
CapabilitiesUtil.supportsScalarFunction(Object modelID,
Function function,
QueryMetadataInterface metadata,
CapabilitiesFinder capFinder) |
void |
CriteriaCapabilityValidatorVisitor.visit(Function obj) |
Modifier and Type | Method and 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.
|
Modifier and Type | Method and Description |
---|---|
static Function |
ResolverUtil.getConversion(Expression sourceExpression,
String sourceTypeName,
String targetTypeName,
boolean implicit,
FunctionLibrary library)
IMPORTANT: source and target must be basic runtime types
|
Modifier and Type | Method and Description |
---|---|
static ResolverUtil.ResolvedLookup |
ResolverUtil.resolveLookup(Function lookup,
QueryMetadataInterface metadata) |
void |
ResolverVisitor.visit(Function obj) |
Modifier and Type | Method and Description |
---|---|
void |
LanguageVisitor.visit(Function obj) |
Modifier and Type | Method and Description |
---|---|
void |
PreOrPostOrderNavigator.visit(Function obj) |
Modifier and Type | Class and Description |
---|---|
class |
AggregateSymbol
An aggregate symbol represents an aggregate function.
|
Modifier and Type | Method and 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) |
Modifier and Type | Method and Description |
---|---|
void |
SQLStringVisitor.visit(Function obj) |
void |
FunctionCollectorVisitor.visit(Function obj)
Visit a language object and collect symbols.
|
void |
ExpressionMappingVisitor.visit(Function obj) |
void |
EvaluatableVisitor.visit(Function obj) |
Modifier and Type | Method and Description |
---|---|
static void |
FunctionCollectorVisitor.getFunctions(LanguageObject obj,
Collection<Function> functions)
Helper to quickly get the elements from obj in the elements collection
|
static void |
FunctionCollectorVisitor.getFunctions(LanguageObject obj,
Collection<Function> functions,
boolean deep)
Helper to quickly get the elements from obj in the elements collection
|
Constructor and 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.
|
Modifier and Type | Method and Description |
---|---|
void |
ValidationVisitor.visit(Function obj) |
Copyright © 2019. All rights reserved.