Examples of OStorageTransaction


Examples of com.orientechnologies.orient.core.storage.impl.local.paginated.OStorageTransaction

    super.startAtomicOperation();
  }

  @Override
  protected void logPageChanges(ODurablePage localPage, long fileId, long pageIndex, boolean isNewPage) throws IOException {
    final OStorageTransaction transaction = storage.getStorageTransaction();
    if (transaction == null && !durableInNonTxMode)
      return;

    super.logPageChanges(localPage, fileId, pageIndex, isNewPage);
  }
View Full Code Here

Examples of com.orientechnologies.orient.core.storage.impl.local.paginated.OStorageTransaction

    super.logPageChanges(localPage, fileId, pageIndex, isNewPage);
  }

  @Override
  protected ODurablePage.TrackMode getTrackMode() {
    final OStorageTransaction transaction = storage.getStorageTransaction();
    if (transaction == null && !durableInNonTxMode)
      return ODurablePage.TrackMode.NONE;

    return super.getTrackMode();
  }
View Full Code Here

Examples of com.orientechnologies.orient.core.storage.impl.local.paginated.OStorageTransaction

  }

  protected ODurablePage.TrackMode getTrackMode() {
    final ODurablePage.TrackMode trackMode;

    final OStorageTransaction transaction = storage.getStorageTransaction();

    final OTransaction clientTx;
    if (transaction != null)
      clientTx = transaction.getClientTx();
    else
      clientTx = null;

    if (storage instanceof ODirectMemoryStorage && transaction == null)
      return ODurablePage.TrackMode.NONE;
View Full Code Here

Examples of com.orientechnologies.orient.core.storage.impl.local.paginated.OStorageTransaction

    }
  }

  @Override
  protected ODurablePage.TrackMode getTrackMode() {
    final OStorageTransaction transaction = storage.getStorageTransaction();

    if (transaction == null && !durableInNonTxMode)
      return ODurablePage.TrackMode.NONE;

    final ODurablePage.TrackMode trackMode = super.getTrackMode();
View Full Code Here

Examples of com.orientechnologies.orient.core.storage.impl.local.paginated.OStorageTransaction

    super.logFileCreation(fileName, fileId);
  }

  @Override
  protected void logPageChanges(ODurablePage localPage, long fileId, long pageIndex, boolean isNewPage) throws IOException {
    final OStorageTransaction transaction = storage.getStorageTransaction();

    if (transaction == null && !durableInNonTxMode)
      return;

    super.logPageChanges(localPage, fileId, pageIndex, isNewPage);
View Full Code Here

Examples of com.orientechnologies.orient.core.storage.impl.local.paginated.OStorageTransaction

    }
  }

  public void put(K key, V value) {
    acquireExclusiveLock();
    final OStorageTransaction transaction = storage.getStorageTransaction();
    try {
      checkNullSupport(key);

      if (key != null) {
        final int keySize = keySerializer.getObjectSize(key, (Object[]) keyTypes);
View Full Code Here

Examples of com.orientechnologies.orient.core.storage.impl.local.paginated.OStorageTransaction

    close(true);
  }

  public void clear() {
    acquireExclusiveLock();
    OStorageTransaction transaction = storage.getStorageTransaction();
    try {
      startAtomicOperation();

      diskCache.truncateFile(fileId);
View Full Code Here

Examples of com.orientechnologies.orient.core.storage.impl.local.paginated.OStorageTransaction

    }
  }

  public V remove(K key) {
    acquireExclusiveLock();
    OStorageTransaction transaction = storage.getStorageTransaction();
    try {
      if (key != null) {
        key = keySerializer.preprocess(key, (Object[]) keyTypes);

        BucketSearchResult bucketSearchResult = findBucket(key);
View Full Code Here

Examples of com.orientechnologies.orient.core.storage.impl.local.paginated.OStorageTransaction

    super.startAtomicOperation();
  }

  @Override
  protected void logPageChanges(ODurablePage localPage, long fileId, long pageIndex, boolean isNewPage) throws IOException {
    final OStorageTransaction transaction = storage.getStorageTransaction();
    if (transaction == null && !durableInNonTxMode)
      return;

    super.logPageChanges(localPage, fileId, pageIndex, isNewPage);
  }
View Full Code Here

Examples of com.orientechnologies.orient.core.storage.impl.local.paginated.OStorageTransaction

    super.logPageChanges(localPage, fileId, pageIndex, isNewPage);
  }

  @Override
  protected ODurablePage.TrackMode getTrackMode() {
    final OStorageTransaction transaction = storage.getStorageTransaction();
    if (transaction == null && !durableInNonTxMode)
      return ODurablePage.TrackMode.NONE;

    final ODurablePage.TrackMode trackMode = super.getTrackMode();
    if (!trackMode.equals(ODurablePage.TrackMode.NONE))
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.