|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.axiondb.engine.tables.BaseTableOrganizationContext
Table Organization Context.
| Field Summary | |
protected Properties |
_props
|
| Constructor Summary | |
BaseTableOrganizationContext()
|
|
| Method Summary | |
void |
assertValidPropertyKeys(Properties props)
Asserts that all property keys referenced in the given Properties instance are valid for the specific external table type. |
Set |
getBasePropertyKeys()
Gets a Set of Strings representing property key names that all ExternalTable instances should accept. |
Set |
getBaseRequiredPropertyKeys()
Gets a Set of Strings representing property key names that all ExternalTable instances must require. |
abstract Set |
getPropertyKeys()
Gets a Set of Strings representing valid property key names. |
abstract Set |
getRequiredPropertyKeys()
|
Properties |
getTableProperties()
Gets table properties for this external table instance. |
abstract void |
readOrSetDefaultProperties(Properties props)
|
void |
setProperty(String key,
String value)
|
void |
updateProperties()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected Properties _props
| Constructor Detail |
public BaseTableOrganizationContext()
| Method Detail |
public Properties getTableProperties()
TableOrganizationContext
getTableProperties in interface TableOrganizationContextpublic abstract Set getPropertyKeys()
TableOrganizationContext
getPropertyKeys in interface TableOrganizationContextpublic abstract Set getRequiredPropertyKeys()
getRequiredPropertyKeys in interface TableOrganizationContext
public abstract void readOrSetDefaultProperties(Properties props)
throws AxionException
readOrSetDefaultProperties in interface TableOrganizationContextAxionExceptionpublic void updateProperties()
updateProperties in interface TableOrganizationContext
public void setProperty(String key,
String value)
setProperty in interface TableOrganizationContextpublic Set getBasePropertyKeys()
TableOrganizationContext
getBasePropertyKeys in interface TableOrganizationContextpublic Set getBaseRequiredPropertyKeys()
TableOrganizationContext
getBaseRequiredPropertyKeys in interface TableOrganizationContext
public void assertValidPropertyKeys(Properties props)
throws AxionException
TableOrganizationContext
assertValidPropertyKeys in interface TableOrganizationContextprops - Properties instance whose keys are to be checked
AxionException
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||