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 checkedAxionException
void readOrSetDefaultProperties(java.util.Properties props) throws AxionException
AxionException
void updateProperties()
void setProperty(java.lang.String key, java.lang.String value)