public class MetadataCache extends Object
| Modifier and Type | Class and Description |
|---|---|
protected class |
MetadataCache.MetadataLogicalOperation
Represents a logical operation against the metadata.
|
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,Map<String,DatasourceAdapter>> |
adapters |
protected Map<String,Map<String,CompactionPolicy>> |
compactionPolicies |
protected Map<String,Map<String,Dataset>> |
datasets |
protected Map<String,Map<String,Datatype>> |
datatypes |
protected Map<String,Dataverse> |
dataverses |
protected Map<String,Map<String,FeedPolicy>> |
feedPolicies |
protected Map<String,Map<String,Feed>> |
feeds |
protected Map<FunctionSignature,Function> |
functions |
protected Map<String,Map<String,Map<String,Index>>> |
indexes |
protected Map<String,Map<String,Library>> |
libraries |
protected Map<String,NodeGroup> |
nodeGroups |
| Constructor and Description |
|---|
MetadataCache() |
protected final Map<FunctionSignature,Function> functions
protected final Map<String,Map<String,DatasourceAdapter>> adapters
protected final Map<String,Map<String,FeedPolicy>> feedPolicies
protected final Map<String,Map<String,CompactionPolicy>> compactionPolicies
public void commit(MetadataTransactionContext ctx)
public void clear()
public Object addCompactionPolicyIfNotExists(CompactionPolicy compactionPolicy)
public Object dropCompactionPolicy(CompactionPolicy compactionPolicy)
public Function getFunction(FunctionSignature functionSignature)
protected void doOperation(MetadataCache.MetadataLogicalOperation op)
protected void undoOperation(MetadataCache.MetadataLogicalOperation op)
public Object addFeedPolicyIfNotExists(FeedPolicy feedPolicy)
public Object dropFeedPolicy(FeedPolicy feedPolicy)
public Object addAdapterIfNotExists(DatasourceAdapter adapter)
public Object dropAdapter(DatasourceAdapter adapter)
public void cleanupTempDatasets()
Copyright © 2016 The Apache Software Foundation. All rights reserved.