Uses of Class
org.rumbledb.context.FunctionIdentifier
Packages that use FunctionIdentifier
Package
Description
-
Uses of FunctionIdentifier in org.rumbledb.api
Methods in org.rumbledb.api that return FunctionIdentifierModifier and TypeMethodDescriptiondefault FunctionIdentifier
Item.getIdentifier()
Returns the identifier (name and arity) of the function, if it is a function item. -
Uses of FunctionIdentifier in org.rumbledb.compiler
Methods in org.rumbledb.compiler that return FunctionIdentifierModifier and TypeMethodDescriptionFunctionDependenciesVisitor.visitFunctionCall
(FunctionCallExpression expression, FunctionIdentifier encompassingFunction) FunctionDependenciesVisitor.visitFunctionDeclaration
(FunctionDeclaration expression, FunctionIdentifier encompassingFunction) FunctionDependenciesVisitor.visitMainModule
(MainModule expression, FunctionIdentifier encompassingFunction) FunctionDependenciesVisitor.visitProlog
(Prolog prolog, FunctionIdentifier encompassingFunction) Methods in org.rumbledb.compiler with parameters of type FunctionIdentifierModifier and TypeMethodDescriptionFunctionDependenciesVisitor.visitFunctionCall
(FunctionCallExpression expression, FunctionIdentifier encompassingFunction) FunctionDependenciesVisitor.visitFunctionDeclaration
(FunctionDeclaration expression, FunctionIdentifier encompassingFunction) FunctionDependenciesVisitor.visitMainModule
(MainModule expression, FunctionIdentifier encompassingFunction) FunctionDependenciesVisitor.visitProlog
(Prolog prolog, FunctionIdentifier encompassingFunction) -
Uses of FunctionIdentifier in org.rumbledb.context
Methods in org.rumbledb.context that return FunctionIdentifierMethods in org.rumbledb.context that return types with arguments of type FunctionIdentifierModifier and TypeMethodDescriptionUserDefinedFunctionExecutionModes.getUserDefinedFunctionIdentifiersWithUnsetExecutionModes()
Methods in org.rumbledb.context with parameters of type FunctionIdentifierModifier and TypeMethodDescriptionvoid
StaticContext.addFunctionSignature
(FunctionIdentifier identifier, FunctionSignature signature) boolean
NamedFunctions.checkUserDefinedFunctionExists
(FunctionIdentifier identifier) static boolean
BuiltinFunctionCatalogue.exists
(FunctionIdentifier identifier) boolean
UserDefinedFunctionExecutionModes.exists
(FunctionIdentifier identifier) static BuiltinFunction
BuiltinFunctionCatalogue.getBuiltinFunction
(FunctionIdentifier identifier) static RuntimeIterator
NamedFunctions.getBuiltInFunctionIterator
(FunctionIdentifier identifier, List<RuntimeIterator> arguments, StaticContext staticContext, RumbleRuntimeConfiguration conf, ExecutionMode executionMode, ExceptionMetadata metadata) UserDefinedFunctionExecutionModes.getExecutionMode
(FunctionIdentifier identifier, ExceptionMetadata metadata) StaticContext.getFunctionSignature
(FunctionIdentifier identifier) UserDefinedFunctionExecutionModes.getParameterExecutionMode
(FunctionIdentifier identifier, ExceptionMetadata metadata) NamedFunctions.getUserDefinedFunction
(FunctionIdentifier identifier) NamedFunctions.getUserDefinedFunctionCallIterator
(FunctionIdentifier identifier, ExecutionMode executionMode, ExceptionMetadata metadata, List<RuntimeIterator> arguments) void
UserDefinedFunctionExecutionModes.setExecutionMode
(FunctionIdentifier functionIdentifier, ExecutionMode executionMode, boolean suppressErrorsForFunctionSignatureCollision, ExceptionMetadata metadata) void
UserDefinedFunctionExecutionModes.setParameterExecutionMode
(FunctionIdentifier functionIdentifier, List<ExecutionMode> executionModes, ExceptionMetadata meta) -
Uses of FunctionIdentifier in org.rumbledb.exceptions
Constructors in org.rumbledb.exceptions with parameters of type FunctionIdentifierModifierConstructorDescriptionDuplicateFunctionIdentifierException
(FunctionIdentifier identifier, ExceptionMetadata metadata) UnknownFunctionCallException
(FunctionIdentifier identifier, ExceptionMetadata metadata) -
Uses of FunctionIdentifier in org.rumbledb.expressions.module
Methods in org.rumbledb.expressions.module that return FunctionIdentifierMethods in org.rumbledb.expressions.module with parameters of type FunctionIdentifierModifier and TypeMethodDescriptionstatic FunctionDeclaration
Prolog.getFunctionDeclarationFromProlog
(Prolog prolog, FunctionIdentifier functionIdentifier) -
Uses of FunctionIdentifier in org.rumbledb.expressions.primary
Methods in org.rumbledb.expressions.primary that return FunctionIdentifierModifier and TypeMethodDescriptionFunctionCallExpression.getFunctionIdentifier()
InlineFunctionExpression.getFunctionIdentifier()
NamedFunctionReferenceExpression.getIdentifier()
Constructors in org.rumbledb.expressions.primary with parameters of type FunctionIdentifierModifierConstructorDescriptionNamedFunctionReferenceExpression
(FunctionIdentifier identifier, ExceptionMetadata metadata) -
Uses of FunctionIdentifier in org.rumbledb.items
Methods in org.rumbledb.items that return FunctionIdentifierConstructors in org.rumbledb.items with parameters of type FunctionIdentifierModifierConstructorDescriptionFunctionItem
(FunctionIdentifier identifier, List<Name> parameterNames, FunctionSignature signature, DynamicContext dynamicModuleContext, RuntimeIterator bodyIterator) FunctionItem
(FunctionIdentifier identifier, List<Name> parameterNames, FunctionSignature signature, DynamicContext dynamicModuleContext, RuntimeIterator bodyIterator, Map<Name, List<Item>> localVariablesInClosure, Map<Name, org.apache.spark.api.java.JavaRDD<Item>> RDDVariablesInClosure, Map<Name, JSoundDataFrame> DFVariablesInClosure) -
Uses of FunctionIdentifier in org.rumbledb.runtime.functions
Constructors in org.rumbledb.runtime.functions with parameters of type FunctionIdentifierModifierConstructorDescriptionNamedFunctionRefRuntimeIterator
(FunctionIdentifier functionIdentifier, RuntimeStaticContext staticContext) StaticUserDefinedFunctionCallIterator
(FunctionIdentifier functionIdentifier, List<RuntimeIterator> functionArguments, RuntimeStaticContext staticContext, boolean isUpdating)