Tabnine Logo
org.janusgraph.diskstorage.configuration
Code IndexAdd Tabnine to your IDE (free)

How to use org.janusgraph.diskstorage.configuration

Best Java code snippets using org.janusgraph.diskstorage.configuration (Showing top 20 results out of 315)

origin: JanusGraph/janusgraph

@Override
public boolean has(ConfigOption option, String... umbrellaElements) {
  verifyOption(option);
  return config.get(super.getPath(option,umbrellaElements),option.getDatatype())!=null;
}
origin: JanusGraph/janusgraph

@Override
public <O> O get(ConfigOption<O> option, String... umbrellaElements) {
  if (option.getNamespace().hasUmbrella())
    return config.get(option,concat(umbrellaElements));
  else
    return config.get(option);
}
origin: JanusGraph/janusgraph

@Override
public boolean has(ConfigOption option, String... umbrellaElements) {
  if (option.getNamespace().hasUmbrella())
    return config.has(option,concat(umbrellaElements));
  else
    return config.has(option);
}
origin: JanusGraph/janusgraph

@Override
public <O> O get(ConfigOption<O> option, String... umbrellaElements) {
  if (first.has(option, umbrellaElements))
    return first.get(option, umbrellaElements);
  if (second.has(option, umbrellaElements))
    return second.get(option, umbrellaElements);
  return option.getDefaultValue();
}
@Override
origin: JanusGraph/janusgraph

public<O> ModifiableConfiguration set(ConfigOption<O> option, O value, String... umbrellaElements) {
  verifyOption(option);
  Preconditions.checkArgument(hasUpgradeableFixed(option.getName()) ||
                !option.isFixed() || !isFrozen(), "Cannot change configuration option: %s", option);
  String key = super.getPath(option,umbrellaElements);
  value = option.verify(value);
  config.set(key,value);
  return this;
}
origin: JanusGraph/janusgraph

@Override
public boolean has(ConfigOption option, String... umbrellaElements) {
  final String key = super.getPath(option, umbrellaElements);
  return option.isLocal() && local.get(key, option.getDatatype()) != null
     || option.isGlobal() && global.get(key, option.getDatatype()) != null;
}
origin: JanusGraph/janusgraph

public AbstractStoreManager(Configuration storageConfig) {
  batchLoading = storageConfig.get(STORAGE_BATCH);
  boolean transactional = storageConfig.get(STORAGE_TRANSACTIONAL);
  if (batchLoading) {
    transactional = false;
  }
  this.transactional = transactional;
  this.storageConfig = storageConfig;
}
origin: JanusGraph/janusgraph

protected String getPath(ConfigElement option, String... umbrellaElements) {
  verifyElement(option);
  return ConfigElement.getPath(option,umbrellaElements);
}
origin: JanusGraph/janusgraph

@Override
public Map<String, Object> getSubset(ConfigNamespace umbrella, String... umbrellaElements) {
  return config.getSubset(umbrella,concat(umbrellaElements));
}
origin: JanusGraph/janusgraph

public<O> void remove(ConfigOption<O> option, String... umbrellaElements) {
  verifyOption(option);
  Preconditions.checkArgument(!option.isFixed() || !isFrozen(), "Cannot change configuration option: %s", option);
  String key = super.getPath(option,umbrellaElements);
  config.remove(key);
}
origin: JanusGraph/janusgraph

public void freezeConfiguration() {
  config.set(FROZEN_KEY, Boolean.TRUE);
  if (!isFrozen()) setFrozen();
}
origin: JanusGraph/janusgraph

public Configuration getConfig() {
  return new BasicConfiguration(GraphDatabaseConfiguration.ROOT_NS, config.copy(), BasicConfiguration.Restriction.NONE);
}
origin: JanusGraph/janusgraph

@Override
public Set<String> getContainedNamespaces(ConfigNamespace umbrella, String... umbrellaElements) {
  return config.getContainedNamespaces(umbrella,concat(umbrellaElements));
}
origin: JanusGraph/janusgraph

public ConfigNamespace getRoot() {
  if (isRoot()) return (ConfigNamespace)this;
  else return getNamespace().getRoot();
}
origin: JanusGraph/janusgraph

public Builder(KeyColumnValueStore store, StoreManager manager) {
  this.store = store;
  this.manager = manager;
  this.lockWait = GraphDatabaseConfiguration.LOCK_WAIT.getDefaultValue();
  this.lockRetryCount = GraphDatabaseConfiguration.LOCK_RETRY.getDefaultValue();
}
origin: JanusGraph/janusgraph

  @Override
  public Configuration restrictTo(String... umbrellaElements) {
    return new MergedConfiguration(first.restrictTo(umbrellaElements), second.restrictTo(umbrellaElements));
  }
}
origin: JanusGraph/janusgraph

  @Override
  public Configuration restrictTo(String... umbrellaElements) {
    return config.restrictTo(concat(umbrellaElements));
  }
};
origin: JanusGraph/janusgraph

/**
 * Returns the backing configuration as a {@link ReadConfiguration} that can be used
 * to create and configure a JanusGraph graph.
 *
 * @return
 */
public ReadConfiguration getConfiguration() {
  return config.getConfiguration();
}
origin: JanusGraph/janusgraph

@Override
public<O> O get(ConfigOption<O> option, String... umbrellaElements) {
  final String key = super.getPath(option,umbrellaElements);
  Object result = null;
  if (option.isLocal()) {
    result = local.get(key,option.getDatatype());
  }
  if (result==null && option.isGlobal()) {
    result = global.get(key,option.getDatatype());
  }
  return option.get(result);
}
origin: JanusGraph/janusgraph

@Override
public<O> O get(ConfigOption<O> option, String... umbrellaElements) {
  verifyOption(option);
  O result = config.get(super.getPath(option,umbrellaElements),option.getDatatype());
  return option.get(result);
}
org.janusgraph.diskstorage.configuration

Most used classes

  • Configuration
  • ConfigOption
  • ModifiableConfiguration
  • ConfigElement
  • CommonsConfiguration
  • ReadConfiguration,
  • BasicConfiguration,
  • WriteConfiguration,
  • AbstractConfiguration$1,
  • AbstractConfiguration,
  • ConcurrentWriteConfiguration,
  • ConfigElement$PathIdentifier,
  • ConfigNamespace,
  • MergedConfiguration,
  • MixedConfiguration,
  • TransactionalConfiguration,
  • UserModifiableConfiguration$ConfigVerifier,
  • UserModifiableConfiguration,
  • WritableConfigurationTest
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

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