|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.axiondb.engine.tables.BaseTableOrganizationContext
public abstract class BaseTableOrganizationContext
Table Organization Context.
| Field Summary | |
|---|---|
protected java.util.Properties |
_props
|
| Constructor Summary | |
|---|---|
BaseTableOrganizationContext()
|
|
| Method Summary | |
|---|---|
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. |
abstract java.util.Set |
getPropertyKeys()
Gets a Set of Strings representing valid property key names. |
abstract java.util.Set |
getRequiredPropertyKeys()
|
java.util.Properties |
getTableProperties()
Gets table properties for this external table instance. |
abstract void |
readOrSetDefaultProperties(java.util.Properties props)
|
void |
setProperty(java.lang.String key,
java.lang.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 java.util.Properties _props
| Constructor Detail |
|---|
public BaseTableOrganizationContext()
| Method Detail |
|---|
public java.util.Properties getTableProperties()
TableOrganizationContext
getTableProperties in interface TableOrganizationContextpublic abstract java.util.Set getPropertyKeys()
TableOrganizationContext
getPropertyKeys in interface TableOrganizationContextpublic abstract java.util.Set getRequiredPropertyKeys()
getRequiredPropertyKeys in interface TableOrganizationContext
public abstract void readOrSetDefaultProperties(java.util.Properties props)
throws AxionException
readOrSetDefaultProperties in interface TableOrganizationContextAxionExceptionpublic void updateProperties()
updateProperties in interface TableOrganizationContext
public void setProperty(java.lang.String key,
java.lang.String value)
setProperty in interface TableOrganizationContextpublic java.util.Set getBasePropertyKeys()
TableOrganizationContext
getBasePropertyKeys in interface TableOrganizationContextpublic java.util.Set getBaseRequiredPropertyKeys()
TableOrganizationContext
getBaseRequiredPropertyKeys in interface TableOrganizationContext
public void assertValidPropertyKeys(java.util.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 | |||||||||