Class TrimNode

  • All Implemented Interfaces:
    AliasableNode

    public class TrimNode
    extends StringFunctionNode
    INTERNAL

    Purpose: Represent a TRIM

    Responsibilities:

    • Generate the correct expression for TRIM
    • Constructor Detail

      • TrimNode

        public TrimNode()
        TrimNode constructor.
    • Method Detail

      • validate

        public void validate​(ParseTreeContext context)
        INTERNAL Validate node and calculate its type.
        Overrides:
        validate in class Node
      • setTrimChar

        public void setTrimChar​(Node trimChar)
      • isLeading

        public boolean isLeading()
      • setLeading

        public void setLeading​(boolean newLeading)
      • isTrailing

        public boolean isTrailing()
      • setTrailing

        public void setTrailing​(boolean newTrailing)
      • isBoth

        public boolean isBoth()
      • setBoth

        public void setBoth​(boolean newBoth)