public interface TableOrganizationContext
| Modifier and Type | Method and Description |
|---|---|
void |
assertValidPropertyKeys(java.util.Properties props)
Asserts that all property keys referenced in the given Properties instance are
valid for the specific external table type.
|
java.util.Set |
getBasePropertyKeys()
Gets a Set of Strings representing property key names that all ExternalTable
instances should accept.
|
java.util.Set |
getBaseRequiredPropertyKeys()
Gets a Set of Strings representing property key names that all ExternalTable
instances must require.
|
java.util.Set |
getPropertyKeys()
Gets a Set of Strings representing valid property key names.
|
java.util.Set |
getRequiredPropertyKeys() |
java.util.Properties |
getTableProperties()
Gets table properties for this external table instance.
|
void |
readOrSetDefaultProperties(java.util.Properties props) |
void |
setProperty(java.lang.String key,
java.lang.String value) |
void |
updateProperties() |
java.util.Properties getTableProperties()
java.util.Set getPropertyKeys()
java.util.Set getRequiredPropertyKeys()
java.util.Set getBasePropertyKeys()
java.util.Set getBaseRequiredPropertyKeys()
void assertValidPropertyKeys(java.util.Properties props)
throws AxionException
props - Properties instance whose keys are to be checkedAxionExceptionvoid readOrSetDefaultProperties(java.util.Properties props)
throws AxionException
AxionExceptionvoid updateProperties()
void setProperty(java.lang.String key,
java.lang.String value)