public class ExternalTableFactory extends java.lang.Object implements TableFactory
| Modifier and Type | Field and Description |
|---|---|
static java.util.HashMap |
EXTERNAL_LOADERS |
static java.lang.String |
TYPE_DELIMITED |
static java.lang.String |
TYPE_FIXEDWIDTH |
static java.lang.String |
TYPE_REMOTE |
static java.lang.String |
TYPE_REMOTE_AXION |
static java.lang.String |
TYPE_TAGGEDEBCDIC |
| Constructor and Description |
|---|
ExternalTableFactory() |
| Modifier and Type | Method and Description |
|---|---|
void |
assertValidProperty(java.util.Properties props) |
Table |
createTable(Database database,
java.lang.String name) |
ExternalTable |
createTable(Database database,
java.lang.String name,
java.util.Properties props,
java.util.List columns) |
public static final java.lang.String TYPE_DELIMITED
public static final java.lang.String TYPE_FIXEDWIDTH
public static final java.lang.String TYPE_TAGGEDEBCDIC
public static final java.lang.String TYPE_REMOTE
public static final java.lang.String TYPE_REMOTE_AXION
public static final java.util.HashMap EXTERNAL_LOADERS
public Table createTable(Database database, java.lang.String name) throws AxionException
createTable in interface TableFactoryAxionExceptionpublic ExternalTable createTable(Database database, java.lang.String name, java.util.Properties props, java.util.List columns) throws AxionException
AxionExceptionpublic void assertValidProperty(java.util.Properties props)
throws AxionException
AxionException