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 FunctionIdentifierItem.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 TypeMethodDescriptionvoidStaticContext.addFunctionSignature(FunctionIdentifier identifier, FunctionSignature signature) booleanNamedFunctions.checkUserDefinedFunctionExists(FunctionIdentifier identifier) static booleanBuiltinFunctionCatalogue.exists(FunctionIdentifier identifier) booleanUserDefinedFunctionExecutionModes.exists(FunctionIdentifier identifier) static BuiltinFunctionBuiltinFunctionCatalogue.getBuiltinFunction(FunctionIdentifier identifier) static RuntimeIteratorNamedFunctions.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) voidUserDefinedFunctionExecutionModes.setExecutionMode(FunctionIdentifier functionIdentifier, ExecutionMode executionMode, boolean suppressErrorsForFunctionSignatureCollision, ExceptionMetadata metadata) voidUserDefinedFunctionExecutionModes.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 FunctionDeclarationProlog.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)