public class MetadataTransactionContext extends MetadataCache
MetadataCache.MetadataLogicalOperation| Modifier and Type | Field and Description |
|---|---|
protected MetadataCache |
droppedCache |
protected ArrayList<MetadataCache.MetadataLogicalOperation> |
opLog |
adapters, compactionPolicies, datasets, datatypes, dataverses, feedPolicies, feeds, functions, indexes, libraries, nodeGroups| Constructor and Description |
|---|
MetadataTransactionContext(JobId jobId) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAdapter(DatasourceAdapter adapter) |
void |
addCompactionPolicy(CompactionPolicy compactionPolicy) |
void |
addDataset(Dataset dataset) |
void |
addDatatype(Datatype datatype) |
void |
addDataverse(Dataverse dataverse) |
void |
addFeed(Feed feed) |
void |
addFeedPolicy(FeedPolicy feedPolicy) |
void |
addFunction(Function function) |
void |
addIndex(Index index) |
void |
addLibrary(Library library) |
void |
addNogeGroup(NodeGroup nodeGroup) |
void |
clear() |
boolean |
datasetIsDropped(String dataverseName,
String datasetName) |
boolean |
datatypeIsDropped(String dataverseName,
String datatypeName) |
boolean |
dataverseIsDropped(String dataverseName) |
void |
dropAdapter(String dataverseName,
String adapterName) |
void |
dropDataDatatype(String dataverseName,
String datatypeName) |
void |
dropDataset(String dataverseName,
String datasetName) |
void |
dropDataverse(String dataverseName) |
void |
dropFeed(String dataverseName,
String feedName,
Feed.FeedType feedType) |
void |
dropFunction(FunctionSignature signature) |
void |
dropIndex(String dataverseName,
String datasetName,
String indexName) |
void |
dropLibrary(String dataverseName,
String libraryName) |
void |
dropNodeGroup(String nodeGroupName) |
boolean |
functionIsDropped(FunctionSignature functionSignature) |
JobId |
getJobId() |
ArrayList<MetadataCache.MetadataLogicalOperation> |
getOpLog() |
boolean |
indexIsDropped(String dataverseName,
String datasetName,
String indexName) |
void |
logAndApply(MetadataCache.MetadataLogicalOperation op) |
boolean |
nodeGroupIsDropped(String nodeGroup) |
addAdapterIfNotExists, addCompactionPolicyIfNotExists, addDatasetIfNotExists, addDatatypeIfNotExists, addDataverseIfNotExists, addFeedIfNotExists, addFeedPolicyIfNotExists, addFunctionIfNotExists, addIndexIfNotExists, addLibraryIfNotExists, addNodeGroupIfNotExists, cleanupTempDatasets, commit, doOperation, dropAdapter, dropCompactionPolicy, dropDataset, dropDatatype, dropDataverse, dropFeed, dropFeedPolicy, dropFunction, dropIndex, dropLibrary, dropNodeGroup, getDataset, getDatasetIndexes, getDatatype, getDataverse, getDataverseDatasets, getFunction, getIndex, getNodeGroup, undoOperationprotected MetadataCache droppedCache
protected ArrayList<MetadataCache.MetadataLogicalOperation> opLog
public MetadataTransactionContext(JobId jobId)
public JobId getJobId()
public void addDataverse(Dataverse dataverse)
public void addDataset(Dataset dataset)
public void addIndex(Index index)
public void addDatatype(Datatype datatype)
public void addNogeGroup(NodeGroup nodeGroup)
public void addFunction(Function function)
public void addAdapter(DatasourceAdapter adapter)
public void addCompactionPolicy(CompactionPolicy compactionPolicy)
public void dropDataverse(String dataverseName)
public void addLibrary(Library library)
public void dropNodeGroup(String nodeGroupName)
public void dropFunction(FunctionSignature signature)
public void logAndApply(MetadataCache.MetadataLogicalOperation op)
public boolean dataverseIsDropped(String dataverseName)
public boolean indexIsDropped(String dataverseName, String datasetName, String indexName)
public boolean nodeGroupIsDropped(String nodeGroup)
public boolean functionIsDropped(FunctionSignature functionSignature)
public ArrayList<MetadataCache.MetadataLogicalOperation> getOpLog()
public void addFeedPolicy(FeedPolicy feedPolicy)
public void addFeed(Feed feed)
public void dropFeed(String dataverseName, String feedName, Feed.FeedType feedType)
public void clear()
clear in class MetadataCacheCopyright © 2016 The Apache Software Foundation. All rights reserved.