01: /*
02: * SqlOptions.java
03: *
04: * This file is part of SQL Workbench/J, http://www.sql-workbench.net
05: *
06: * Copyright 2002-2008, Thomas Kellerer
07: * No part of this code maybe reused without the permission of the author
08: *
09: * To contact the author please send an email to: support@sql-workbench.net
10: *
11: */
12: package workbench.gui.dialogs.export;
13:
14: /**
15: *
16: * @author support@sql-workbench.net
17: */
18: public interface SqlOptions {
19: boolean getCreateTable();
20:
21: void setCreateTable(boolean flag);
22:
23: void setCommitEvery(int value);
24:
25: int getCommitEvery();
26:
27: boolean getCreateInsert();
28:
29: boolean getCreateUpdate();
30:
31: boolean getCreateDeleteInsert();
32:
33: void setCreateInsert();
34:
35: void setCreateUpdate();
36:
37: void setCreateDeleteInsert();
38:
39: String getAlternateUpdateTable();
40:
41: void setAlternateUpdateTable(String table);
42:
43: java.util.List getKeyColumns();
44:
45: String getDateLiteralType();
46:
47: }
|