package com.goodworkalan.addendum.dialect;
import java.util.ArrayList;
import java.util.List;
/**
* A mock database that records actions taken by the {@link MockDialect}.
*
* @author Alan Gutierrez
*/
public class MockDatabase {
/** The mock database instance. */
public static MockDatabase INSTANCE = new MockDatabase();
/** The list of addenda applied. */
public final List<Integer> addenda = new ArrayList<Integer>();
/** The create table records. */
public final List<CreateTable> createTables = new ArrayList<CreateTable>();
/** The add column records. */
public final List<AddColumn> addColumns = new ArrayList<AddColumn>();
/** The alter column records. */
public final List<AlterColumn> alterColumns = new ArrayList<AlterColumn>();
/** Reset the mock database. */
public static void clear() {
INSTANCE = new MockDatabase();
}
}