Class BaseQueryFunctionLayer

    • Constructor Detail

      • BaseQueryFunctionLayer

        public BaseQueryFunctionLayer​(java.lang.String implName)
    • Method Detail

      • addFunctionName

        protected final void addFunctionName​(java.lang.String alias)
        Adds alias to internal store to deploy the layer with all the aliases added with the expected format name.
        Parameters:
        alias - Alias name.
      • getAliases

        public final java.util.Set<java.lang.String> getAliases()
        Returns the set of the aliases of the layer.
        Overrides:
        getAliases in class Layer
        Returns:
        Aliases of the layer.
      • checkNumberAndType

        protected void checkNumberAndType​(java.lang.String functionName,
                                          java.lang.Object[] parameters,
                                          java.lang.Integer expectedLength,
                                          java.lang.Class... types)
        Check if the number of parameters and the type are the same that the incoming array.
        Parameters:
        functionName - Name of the function that are testing.
        parameters - Incoming parameters array.
        expectedLength - Expected parameters array length.
        types - Excepted parameters type.