Class OutputClause

  • All Implemented Interfaces:
    java.io.Serializable

    public class OutputClause
    extends java.lang.Object
    implements java.io.Serializable
    T-SQL Output Clause
    See Also:
    OUTPUT Clause (Transact-SQL)
     <OUTPUT_CLAUSE> ::=
     {
         [ OUTPUT <dml_select_list> INTO { @table_variable | output_table } [ ( column_list ) ] ]
         [ OUTPUT <dml_select_list> ]
     }
     <dml_select_list> ::=
     { <column_name> | scalar_expression } [ [AS] column_alias_identifier ]
         [ ,...n ]
    
     <column_name> ::=
     { DELETED | INSERTED | from_table_name } . { * | column_name }
         | $action
          
    , Serialized Form
    • Field Detail

      • selectItemList

        java.util.List<SelectItem<?>> selectItemList
      • outputTable

        Table outputTable
      • columnList

        java.util.List<java.lang.String> columnList
    • Constructor Detail

      • OutputClause

        public OutputClause​(java.util.List<SelectItem<?>> selectItemList,
                            UserVariable tableVariable,
                            Table outputTable,
                            java.util.List<java.lang.String> columnList)
    • Method Detail

      • getSelectItemList

        public java.util.List<SelectItem<?>> getSelectItemList()
      • setSelectItemList

        public void setSelectItemList​(java.util.List<SelectItem<?>> selectItemList)
      • setTableVariable

        public void setTableVariable​(UserVariable tableVariable)
      • getOutputTable

        public Table getOutputTable()
      • setOutputTable

        public void setOutputTable​(Table outputTable)
      • getColumnList

        public java.util.List<java.lang.String> getColumnList()
      • setColumnList

        public void setColumnList​(java.util.List<java.lang.String> columnList)
      • appendTo

        public java.lang.StringBuilder appendTo​(java.lang.StringBuilder builder)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object