|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.datanucleus.properties.PropertyStore
org.datanucleus.store.AbstractStoreManager
org.datanucleus.store.hbase.HBaseStoreManager
public class HBaseStoreManager
| Field Summary |
|---|
| Fields inherited from class org.datanucleus.store.AbstractStoreManager |
|---|
autoCreateColumns, autoCreateConstraints, autoCreateTables, autoCreateWarnOnError, autoStartMechanism, connectionMgr, fixedDatastore, LOCALISER, namingFactory, nontxConnectionFactoryName, nucleusContext, persistenceHandler, readOnlyDatastore, schemaHandler, starter, starterInitialised, storeDataMgr, storeManagerKey, storeManagerRuntime, txConnectionFactoryName, validateColumns, validateConstraints, validateTables |
| Fields inherited from class org.datanucleus.properties.PropertyStore |
|---|
properties |
| Constructor Summary | |
|---|---|
HBaseStoreManager(org.datanucleus.ClassLoaderResolver clr,
org.datanucleus.NucleusContext ctx,
java.util.Map<java.lang.String,java.lang.Object> props)
Constructor. |
|
| Method Summary | |
|---|---|
void |
addClasses(java.lang.String[] classNames,
org.datanucleus.ClassLoaderResolver clr)
|
void |
close()
|
void |
createSchema(java.util.Set<java.lang.String> classNames,
java.util.Properties props)
|
void |
deleteSchema(java.util.Set<java.lang.String> classNames,
java.util.Properties props)
|
org.apache.hadoop.conf.Configuration |
getHbaseConfig()
|
org.datanucleus.store.NucleusConnection |
getNucleusConnection(org.datanucleus.store.ExecutionContext om)
|
protected java.util.Properties |
getPropertiesForGenerator(org.datanucleus.metadata.AbstractClassMetaData cmd,
int absoluteFieldNumber,
org.datanucleus.store.ExecutionContext ec,
org.datanucleus.metadata.SequenceMetaData seqmd,
org.datanucleus.metadata.TableGeneratorMetaData tablegenmd)
Method to return the properties to pass to the generator for the specified field. |
java.util.Collection |
getSupportedOptions()
Accessor for the supported options in string form. |
protected void |
registerConnectionMgr()
|
void |
validateSchema(java.util.Set<java.lang.String> classNames,
java.util.Properties props)
|
| Methods inherited from class org.datanucleus.store.AbstractStoreManager |
|---|
addClass, assertReadOnlyForUpdateOfObject, clearAutoStarter, deregisterAllStoreData, getApiAdapter, getBooleanObjectProperty, getBooleanProperty, getBooleanProperty, getClassNameForObjectID, getConnection, getConnection, getConnection, getConnectionDriverName, getConnectionFactory, getConnectionFactory2, getConnectionFactory2Name, getConnectionFactoryName, getConnectionManager, getConnectionPassword, getConnectionURL, getConnectionUserName, getDatastoreDate, getExtent, getIntProperty, getMetaDataManager, getNamingFactory, getNucleusContext, getNucleusSequence, getPersistenceHandler, getProperty, getQueryCacheKey, getQueryManager, getRuntimeManager, getSchemaHandler, getStoreManagerKey, getStrategyForNative, getStrategyValue, getStrategyValueForGenerator, getStringProperty, getSubClassesForClass, getValueGenerationManager, initialiseAutoStart, isAutoCreateColumns, isAutoCreateConstraints, isAutoCreateTables, isStrategyDatastoreAttributed, isValidateColumns, isValidateConstraints, isValidateTables, logConfiguration, manageClassForIdentity, managesClass, newStoreData, printInformation, registerConnectionFactory, registerStoreData, removeAllClasses, supportsQueryLanguage, supportsValueStrategy, transactionCommitted, transactionRolledBack, transactionStarted |
| Methods inherited from class org.datanucleus.properties.PropertyStore |
|---|
hasProperty, hasPropertyNotNull, setPropertyInternal |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.datanucleus.store.StoreManager |
|---|
hasProperty |
| Constructor Detail |
|---|
public HBaseStoreManager(org.datanucleus.ClassLoaderResolver clr,
org.datanucleus.NucleusContext ctx,
java.util.Map<java.lang.String,java.lang.Object> props)
clr - ClassLoader resolverctx - contextprops - Properties for the datastore| Method Detail |
|---|
protected void registerConnectionMgr()
registerConnectionMgr in class org.datanucleus.store.AbstractStoreManagerpublic void close()
close in interface org.datanucleus.store.StoreManagerclose in class org.datanucleus.store.AbstractStoreManagerpublic org.datanucleus.store.NucleusConnection getNucleusConnection(org.datanucleus.store.ExecutionContext om)
getNucleusConnection in interface org.datanucleus.store.StoreManagergetNucleusConnection in class org.datanucleus.store.AbstractStoreManagerpublic java.util.Collection getSupportedOptions()
getSupportedOptions in interface org.datanucleus.store.StoreManagergetSupportedOptions in class org.datanucleus.store.AbstractStoreManagerpublic org.apache.hadoop.conf.Configuration getHbaseConfig()
public void addClasses(java.lang.String[] classNames,
org.datanucleus.ClassLoaderResolver clr)
addClasses in interface org.datanucleus.store.StoreManageraddClasses in class org.datanucleus.store.AbstractStoreManager
protected java.util.Properties getPropertiesForGenerator(org.datanucleus.metadata.AbstractClassMetaData cmd,
int absoluteFieldNumber,
org.datanucleus.store.ExecutionContext ec,
org.datanucleus.metadata.SequenceMetaData seqmd,
org.datanucleus.metadata.TableGeneratorMetaData tablegenmd)
getPropertiesForGenerator in class org.datanucleus.store.AbstractStoreManagercmd - MetaData for the classabsoluteFieldNumber - Number of the field (-1 = datastore identity)ec - execution contextseqmd - Any sequence metadatatablegenmd - Any table generator metadata
public void createSchema(java.util.Set<java.lang.String> classNames,
java.util.Properties props)
createSchema in interface org.datanucleus.store.schema.SchemaAwareStoreManager
public void deleteSchema(java.util.Set<java.lang.String> classNames,
java.util.Properties props)
deleteSchema in interface org.datanucleus.store.schema.SchemaAwareStoreManager
public void validateSchema(java.util.Set<java.lang.String> classNames,
java.util.Properties props)
validateSchema in interface org.datanucleus.store.schema.SchemaAwareStoreManager
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||