Class FrameEnvironment

    • Constructor Detail

      • FrameEnvironment

        public FrameEnvironment​(FrameEnvironment enclosingFrame)
        Constructor taking a null enclosing frame to form the root of the environment hierarchy, or an existing enclosing frame
        Parameters:
        enclosingFrame -
    • Method Detail

      • async

        public boolean async()
      • clearContext

        public void clearContext()
      • getContextStack

        public Deque<com.fasterxml.jackson.databind.JsonNode> getContextStack()
      • getJsonataFunction

        public Function getJsonataFunction​(String fctName)
      • getVariable

        public com.fasterxml.jackson.databind.JsonNode getVariable​(String varName)
      • isEmptyContext

        public boolean isEmptyContext()
      • millis

        public Long millis()
      • peekContext

        public com.fasterxml.jackson.databind.JsonNode peekContext()
      • popContext

        public com.fasterxml.jackson.databind.JsonNode popContext()
      • pushContext

        public com.fasterxml.jackson.databind.JsonNode pushContext​(com.fasterxml.jackson.databind.JsonNode context)
      • setAsync

        public void setAsync​(boolean isAsync)
      • sizeContext

        public int sizeContext()