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

How to use
getFullyQualifiedName
method
in
org.apache.asterix.metadata.utils.DatasetUtil

Best Java code snippets using org.apache.asterix.metadata.utils.DatasetUtil.getFullyQualifiedName (Showing top 9 results out of 315)

origin: apache/asterixdb

private static void rebalanceSwitch(Dataset source, Dataset target, MetadataProvider metadataProvider)
    throws AlgebricksException, RemoteException {
  MetadataTransactionContext mdTxnCtx = metadataProvider.getMetadataTxnContext();
  // upgrade lock
  ICcApplicationContext appCtx = metadataProvider.getApplicationContext();
  ActiveNotificationHandler activeNotificationHandler =
      (ActiveNotificationHandler) appCtx.getActiveNotificationHandler();
  IMetadataLockManager lockManager = appCtx.getMetadataLockManager();
  lockManager.upgradeDatasetLockToWrite(metadataProvider.getLocks(), DatasetUtil.getFullyQualifiedName(source));
  LOGGER.info("Updating dataset {} node group from {} to {}", source.getDatasetName(), source.getNodeGroupName(),
      target.getNodeGroupName());
  try {
    // Updates the dataset entry in the metadata storage
    MetadataManager.INSTANCE.updateDataset(mdTxnCtx, target);
    for (IActiveEntityEventsListener listener : activeNotificationHandler.getEventListeners()) {
      if (listener instanceof IActiveEntityController) {
        IActiveEntityController controller = (IActiveEntityController) listener;
        controller.replace(target);
      }
    }
    MetadataManager.INSTANCE.commitTransaction(mdTxnCtx);
    LOGGER.info("dataset {} node group updated to {}", target.getDatasetName(), target.getNodeGroupName());
  } finally {
    lockManager.downgradeDatasetLockToExclusiveModify(metadataProvider.getLocks(),
        DatasetUtil.getFullyQualifiedName(target));
  }
}
origin: apache/asterixdb

  @Override
  protected void doExecute(MetadataProvider mdProvider) throws Exception {
    String dataverseName = actionListener.getEntityId().getDataverse();
    String entityName = actionListener.getEntityId().getEntityName();
    try {
      lockManager.acquireActiveEntityWriteLock(mdProvider.getLocks(), dataverseName + '.' + entityName);
      List<Dataset> datasets = actionListener.getDatasets();
      for (Dataset dataset : datasets) {
        lockManager.upgradeDatasetLockToWrite(mdProvider.getLocks(),
            DatasetUtil.getFullyQualifiedName(dataset));
        lockManager.downgradeDatasetLockToExclusiveModify(mdProvider.getLocks(),
            DatasetUtil.getFullyQualifiedName(dataset));
      }
      actionListener.resume(mdProvider);
    } finally {
      mdProvider.getLocks().reset();
    }
  }
};
origin: apache/asterixdb

  @Override
  protected void doExecute(MetadataProvider mdProvider) throws Exception {
    String entityDataverseName = actionListener.getEntityId().getDataverse();
    String entityName = actionListener.getEntityId().getEntityName();
    try {
      lockManager.acquireActiveEntityReadLock(mdProvider.getLocks(),
          entityDataverseName + '.' + entityName);
      lockManager.acquireDatasetWriteLock(mdProvider.getLocks(),
          DatasetUtil.getFullyQualifiedName(dataset));
      List<Dataset> datasets = clusterController.getAllDatasets();
      if (datasets.contains(dataset)) {
        throw new HyracksDataException("Dataset " + dataset + " already exists");
      }
      actionListener.add(dataset);
      datasets.add(dataset);
    } finally {
      mdProvider.getLocks().reset();
    }
  }
};
origin: apache/asterixdb

  @Override
  protected void doExecute(MetadataProvider mdProvider) throws Exception {
    String entityDataverseName = actionListener.getEntityId().getDataverse();
    String entityName = actionListener.getEntityId().getEntityName();
    try {
      lockManager.acquireActiveEntityReadLock(mdProvider.getLocks(),
          entityDataverseName + '.' + entityName); // we have to first read lock all active entities before deleting a dataset
      lockManager.acquireDatasetWriteLock(mdProvider.getLocks(),
          DatasetUtil.getFullyQualifiedName(dataset));
      List<Dataset> datasets = clusterController.getAllDatasets();
      if (!datasets.contains(dataset)) {
        throw new HyracksDataException("Dataset " + dataset + " does not exist");
      }
      actionListener.remove(dataset);
      datasets.remove(dataset);
    } finally {
      mdProvider.getLocks().reset();
    }
  }
};
origin: apache/asterixdb

DatasetUtil.getFullyQualifiedName(dataset));
origin: apache/asterixdb

    lockManager.acquireDataverseReadLock(metadataProvider.getLocks(), dataset.getDataverseName());
    lockManager.acquireDatasetExclusiveModificationLock(metadataProvider.getLocks(),
        DatasetUtil.getFullyQualifiedName(dataset));
for (Dataset dataset : listener.getDatasets()) {
  MetadataLockUtil.modifyDatasetBegin(lockManager, metadataProvider.getLocks(), dataset.getDatasetName(),
      DatasetUtil.getFullyQualifiedName(dataset));
origin: apache/asterixdb

  @Override
  protected void doExecute(MetadataProvider mdProvider) throws Exception {
    String dataverseName = actionListener.getEntityId().getDataverse();
    String entityName = actionListener.getEntityId().getEntityName();
    try {
      lockManager.acquireActiveEntityWriteLock(mdProvider.getLocks(), dataverseName + '.' + entityName);
      List<Dataset> datasets = actionListener.getDatasets();
      for (Dataset dataset : datasets) {
        MetadataLockUtil.modifyDatasetBegin(lockManager, mdProvider.getLocks(), dataverseName,
            DatasetUtil.getFullyQualifiedName(dataset));
      }
      actionListener.stop(mdProvider);
    } finally {
      mdProvider.getLocks().reset();
    }
  }
};
origin: apache/asterixdb

  @Override
  protected void doExecute(MetadataProvider mdProvider) throws Exception {
    String dataverseName = actionListener.getEntityId().getDataverse();
    String entityName = actionListener.getEntityId().getEntityName();
    try {
      lockManager.acquireActiveEntityWriteLock(mdProvider.getLocks(), dataverseName + '.' + entityName);
      List<Dataset> datasets = actionListener.getDatasets();
      for (Dataset dataset : datasets) {
        MetadataLockUtil.modifyDatasetBegin(lockManager, mdProvider.getLocks(), dataverseName,
            DatasetUtil.getFullyQualifiedName(dataset));
      }
      actionListener.start(mdProvider);
    } finally {
      mdProvider.getLocks().reset();
    }
  }
};
origin: apache/asterixdb

  @Override
  protected void doExecute(MetadataProvider mdProvider) throws Exception {
    String dataverseName = actionListener.getEntityId().getDataverse();
    String entityName = actionListener.getEntityId().getEntityName();
    List<Dataset> datasets = actionListener.getDatasets();
    try {
      lockManager.acquireActiveEntityWriteLock(mdProvider.getLocks(), dataverseName + '.' + entityName);
      for (Dataset dataset : datasets) {
        lockManager.acquireDatasetExclusiveModificationLock(mdProvider.getLocks(),
            DatasetUtil.getFullyQualifiedName(dataset));
      }
      actionListener.suspend(mdProvider);
    } catch (Exception e) {
      // only release in case of failure
      mdProvider.getLocks().reset();
      throw e;
    }
  }
};
org.apache.asterix.metadata.utilsDatasetUtilgetFullyQualifiedName

Popular methods of DatasetUtil

  • getFilterField
  • createNodeGroupForNewDataset
    Creates a node group that is associated with a new dataset.
  • computeFilterBinaryComparatorFactories
  • computeFilterTypeTraits
  • createDummyKeyProviderOp
    Creates a dummy key provider operator for the primary index scan.
  • createPrimaryIndexScanOp
    Creates a primary index scan operator for a given dataset.
  • createPrimaryIndexUpsertOp
    Creates a primary index upsert operator for a given dataset.
  • dropDatasetJobSpec
  • getDatasetInfo
  • getMergePolicyFactory
  • buildDropFilesIndexJobSpec
  • compactDatasetJobSpec
  • buildDropFilesIndexJobSpec,
  • compactDatasetJobSpec,
  • createBTreeFieldsWhenThereisAFilter,
  • createDatasetJobSpec,
  • createFilterFields,
  • getMetaType,
  • getPositionOfPartitioningKeyField,
  • keySourceMatches,
  • writePropertyTypeRecord

Popular in Java

  • Finding current android device location
  • requestLocationUpdates (LocationManager)
  • getSupportFragmentManager (FragmentActivity)
  • setContentView (Activity)
  • UnknownHostException (java.net)
    Thrown when a hostname can not be resolved.
  • Iterator (java.util)
    An iterator over a sequence of objects, such as a collection.If a collection has been changed since
  • SortedMap (java.util)
    A map that has its keys ordered. The sorting is according to either the natural ordering of its keys
  • Join (org.hibernate.mapping)
  • Scheduler (org.quartz)
    This is the main interface of a Quartz Scheduler. A Scheduler maintains a registry of org.quartz.Job
  • Option (scala)
  • 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