congrats Icon
New! Tabnine Pro 14-day free trial
Start a free trial
Tabnine Logo
IMetadataManager.getDataverse
Code IndexAdd Tabnine to your IDE (free)

How to use
getDataverse
method
in
org.apache.asterix.metadata.api.IMetadataManager

Best Java code snippets using org.apache.asterix.metadata.api.IMetadataManager.getDataverse (Showing top 10 results out of 315)

origin: apache/asterixdb

public Dataverse findDataverse(String dataverseName) throws AlgebricksException {
  return MetadataManager.INSTANCE.getDataverse(mdTxnCtx, dataverseName);
}
origin: apache/asterixdb

protected MetadataTransactionContext doRecovery(ICcApplicationContext appCtx, MetadataTransactionContext mdTxnCtx)
    throws Exception {
  // Loop over datasets
  for (Dataverse dataverse : MetadataManager.INSTANCE.getDataverses(mdTxnCtx)) {
    mdTxnCtx = recoverDatasets(appCtx, mdTxnCtx, dataverse);
    // Fixes ASTERIXDB-2386 by caching the dataverse during recovery
    MetadataManager.INSTANCE.getDataverse(mdTxnCtx, dataverse.getDataverseName());
  }
  return mdTxnCtx;
}
origin: apache/asterixdb

Dataverse dv = MetadataManager.INSTANCE.getDataverse(mdTxnCtx, dataverse);
if (dv == null) {
  return false;
origin: apache/asterixdb

List<JobSpecification> jobsToExecute = new ArrayList<>();
try {
  Dataverse dv = MetadataManager.INSTANCE.getDataverse(mdTxnCtx, dataverseName);
  if (dv == null) {
    if (stmtDelete.getIfExists()) {
origin: apache/asterixdb

Dataverse dv = MetadataManager.INSTANCE.getDataverse(mdTxnCtx, dataverse);
if (dv == null) {
  MetadataManager.INSTANCE.addDataverse(mdTxnCtx, new Dataverse(dataverse,
origin: apache/asterixdb

protected Dataverse handleUseDataverseStatement(MetadataProvider metadataProvider, Statement stmt)
    throws Exception {
  DataverseDecl dvd = (DataverseDecl) stmt;
  SourceLocation sourceLoc = dvd.getSourceLocation();
  String dvName = dvd.getDataverseName().getValue();
  MetadataTransactionContext mdTxnCtx = MetadataManager.INSTANCE.beginTransaction();
  metadataProvider.setMetadataTxnContext(mdTxnCtx);
  lockManager.acquireDataverseReadLock(metadataProvider.getLocks(), dvName);
  try {
    Dataverse dv = MetadataManager.INSTANCE.getDataverse(metadataProvider.getMetadataTxnContext(), dvName);
    if (dv == null) {
      throw new MetadataException(ErrorCode.UNKNOWN_DATAVERSE, sourceLoc, dvName);
    }
    MetadataManager.INSTANCE.commitTransaction(mdTxnCtx);
    return dv;
  } catch (Exception e) {
    abort(e, e, mdTxnCtx);
    throw new MetadataException(ErrorCode.METADATA_ERROR, e, sourceLoc, e.toString());
  } finally {
    metadataProvider.getLocks().unlock();
  }
}
origin: apache/asterixdb

@SuppressWarnings("squid:S00112")
protected boolean doCreateDataverseStatement(MetadataTransactionContext mdTxnCtx, MetadataProvider metadataProvider,
    CreateDataverseStatement stmtCreateDataverse) throws Exception {
  String dvName = stmtCreateDataverse.getDataverseName().getValue();
  Dataverse dv = MetadataManager.INSTANCE.getDataverse(metadataProvider.getMetadataTxnContext(), dvName);
  if (dv != null) {
    if (stmtCreateDataverse.getIfNotExists()) {
      MetadataManager.INSTANCE.commitTransaction(mdTxnCtx);
      return false;
    } else {
      throw new CompilationException(ErrorCode.DATAVERSE_EXISTS, stmtCreateDataverse.getSourceLocation(),
          dvName);
    }
  }
  MetadataManager.INSTANCE.addDataverse(metadataProvider.getMetadataTxnContext(),
      new Dataverse(dvName, stmtCreateDataverse.getFormat(), MetadataUtil.PENDING_NO_OP));
  MetadataManager.INSTANCE.commitTransaction(mdTxnCtx);
  return true;
}
origin: apache/asterixdb

    MetadataManager.INSTANCE.getDataverse(metadataProvider.getMetadataTxnContext(), dataverseName);
jobsToExecute.add(DatasetUtil.compactDatasetJobSpec(dataverse, datasetName, metadataProvider));
origin: apache/asterixdb

    dataverseName + "." + typeName);
try {
  Dataverse dv = MetadataManager.INSTANCE.getDataverse(mdTxnCtx, dataverseName);
  if (dv == null) {
    throw new CompilationException(ErrorCode.UNKNOWN_DATAVERSE, sourceLoc, dataverseName);
origin: apache/asterixdb

    dataverse + "." + signature.getName());
try {
  Dataverse dv = MetadataManager.INSTANCE.getDataverse(mdTxnCtx, dataverse);
  if (dv == null) {
    throw new CompilationException(ErrorCode.UNKNOWN_DATAVERSE, sourceLoc, dataverse);
org.apache.asterix.metadata.apiIMetadataManagergetDataverse

Javadoc

Retrieves a dataverse with given name.

Popular methods of IMetadataManager

  • abortTransaction
    Aborts a remote transaction running on the metadata node.
  • addDataset
    Inserts a new dataset into the metadata.
  • addNodegroup
    Inserts a new node group.
  • beginTransaction
    Begins a transaction on the metadata node.
  • commitTransaction
    Commits a remote transaction on the metadata node.
  • dropNodegroup
    Deletes a node group.
  • getDatatype
    Retrieves the datatype with given name in given dataverse.
  • getFunction
  • getIndex
    Retrieves the index with given name, in given dataverse and dataset.
  • getNodegroup
    Retrieves a node group.
  • addAdapter
  • addDatatype
    Inserts a datatype.
  • addAdapter,
  • addDatatype,
  • addDataverse,
  • addFeedPolicy,
  • dropDataset,
  • dropDataverse,
  • dropExternalFile,
  • dropIndex,
  • getCompactionPolicy,
  • getDataset

Popular in Java

  • Start an intent from android
  • setContentView (Activity)
  • scheduleAtFixedRate (ScheduledExecutorService)
  • getSupportFragmentManager (FragmentActivity)
  • File (java.io)
    An "abstract" representation of a file system entity identified by a pathname. The pathname may be a
  • Thread (java.lang)
    A thread is a thread of execution in a program. The Java Virtual Machine allows an application to ha
  • Reference (javax.naming)
  • DataSource (javax.sql)
    An interface for the creation of Connection objects which represent a connection to a database. This
  • BoxLayout (javax.swing)
  • JOptionPane (javax.swing)
  • Top plugins for WebStorm
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now