java.lang.Object
io.github.projectunified.craftdatabase.client.sql.helper.InsertBuilder

public final class InsertBuilder extends Object
A builder for INSERT queries
  • Method Details

    • create

      public static InsertBuilder create(String table)
      Create a new builder
      Parameters:
      table - the table
      Returns:
      the builder
    • columns

      public InsertBuilder columns(String... columns)
      Add columns to insert into
      Parameters:
      columns - the columns
      Returns:
      this builder for chaining
    • values

      public InsertBuilder values(Object... values)
      Set the values of a row, omit this to build the statement only, e.g. for a batch
      Parameters:
      values - the values
      Returns:
      this builder for chaining
    • build

      public Query build()
      Build the query
      Returns:
      the query