Class MergeUsing.WhenNotMatched

    • Field Detail

      • columns

        private Column[] columns
      • overridingSystem

        private final java.lang.Boolean overridingSystem
    • Constructor Detail

      • WhenNotMatched

        public WhenNotMatched​(Column[] columns,
                              java.lang.Boolean overridingSystem,
                              Expression[] values)
    • Method Detail

      • prepare

        boolean prepare​(SessionLocal session)
        Description copied from class: MergeUsing.When
        Prepares WHEN command.
        Overrides:
        prepare in class MergeUsing.When
        Parameters:
        session - the session
        Returns:
        false if this clause may be removed
      • getSQL

        public java.lang.StringBuilder getSQL​(java.lang.StringBuilder builder,
                                              int sqlFlags)
        Description copied from interface: HasSQL
        Appends the SQL statement of this object to the specified builder.
        Specified by:
        getSQL in interface HasSQL
        Overrides:
        getSQL in class MergeUsing.When
        Parameters:
        builder - string builder
        sqlFlags - formatting flags
        Returns:
        the specified string builder