Class MergeInsertClause

    • Constructor Detail

      • MergeInsertClause

        public MergeInsertClause​(Fragment root)
        Create a new instance of a MergeInsertClause.
        Parameters:
        root - root SQL statement this THEN INSERT clause belongs to
    • Method Detail

      • where

        public Merge where​(BooleanExpression expression)
        Add a WHERE clause insertion definition.
        Parameters:
        expression - filter expression
        Returns:
        parent MERGE statement
      • getWhere

        public WhereClause getWhere()
        Get the WHERE clause of the insert definition.
        Returns:
        WHERE clause
      • hasWhere

        public boolean hasWhere()
        Check if the WHERE clause exists.
        Returns:
        true if the WHERE clause exists
      • accept

        public void accept​(MergeVisitor visitor)
        Description copied from interface: MergeFragment
        Accept a visitor (e.g. a renderer or validator).
        Specified by:
        accept in interface MergeFragment
        Parameters:
        visitor - visitor to accept